1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 pythonOlder, 6 7 # build-system 8 setuptools, 9 10 # dependencies 11 pytz, 12 13 # tests 14 nose, 15}: 16 17buildPythonPackage rec { 18 pname = "pyrfc3339"; 19 version = "1.1"; 20 pyproject = true; 21 22 src = fetchPypi { 23 pname = "pyRFC3339"; 24 inherit version; 25 sha256 = "06jv7ar7lpvvk0dixzwdr3wgm0g1lipxs429s2z7knwwa7hwpf41"; 26 }; 27 28 nativeBuildInputs = [ setuptools ]; 29 30 propagatedBuildInputs = [ pytz ]; 31 32 doCheck = pythonOlder "3.12"; 33 34 nativeCheckInputs = [ nose ]; 35 36 meta = with lib; { 37 description = "Generate and parse RFC 3339 timestamps"; 38 homepage = "https://github.com/kurtraschke/pyRFC3339"; 39 license = licenses.mit; 40 }; 41}