diff options
author | Fabian Affolter <mail@fabian-affolter.ch> | 2023-08-16 21:56:38 +0200 |
---|---|---|
committer | Fabian Affolter <mail@fabian-affolter.ch> | 2023-08-16 21:58:59 +0200 |
commit | 2c24a6d45a816a034898c6ae21f1347ed12ede95 (patch) | |
tree | 9c69b3b40350bb70f44bb838e1e798951af55161 /pkgs/development/python-modules/dataclasses-json | |
parent | 4c0037598b8afde93be7e87817a44a0c150baad7 (diff) |
python311Packages.dataclasses-json: 0.5.9 -> 0.5.14
Diff: https://github.com/lidatong/dataclasses-json/compare/refs/tags/v0.5.9...v0.5.14 Changelog: https://github.com/lidatong/dataclasses-json/releases/tag/v0.5.14
Diffstat (limited to 'pkgs/development/python-modules/dataclasses-json')
-rw-r--r-- | pkgs/development/python-modules/dataclasses-json/default.nix | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/pkgs/development/python-modules/dataclasses-json/default.nix b/pkgs/development/python-modules/dataclasses-json/default.nix index 661e77703bc05..eb3c9311218ae 100644 --- a/pkgs/development/python-modules/dataclasses-json/default.nix +++ b/pkgs/development/python-modules/dataclasses-json/default.nix @@ -1,23 +1,34 @@ { lib , buildPythonPackage , fetchFromGitHub -, typing-inspect -, marshmallow-enum , hypothesis +, marshmallow-enum +, poetry-core +, poetry-dynamic-versioning , pytestCheckHook +, pythonOlder +, typing-inspect }: buildPythonPackage rec { pname = "dataclasses-json"; - version = "0.5.9"; + version = "0.5.14"; + format = "pyproject"; + + disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "lidatong"; repo = pname; rev = "refs/tags/v${version}"; - sha256 = "sha256-2/J+d7SQvUs7nXw1n+qwy0DQCplK28eUrbP7+yQPB7g="; + hash = "sha256-pCvVKHh2elHaukEJNTw8MgJmoTlYjO9aVWFCQXXD13c="; }; + nativeBuildInputs = [ + poetry-core + poetry-dynamic-versioning + ]; + propagatedBuildInputs = [ typing-inspect marshmallow-enum @@ -35,11 +46,14 @@ buildPythonPackage rec { "tests/test_annotations.py" ]; - pythonImportsCheck = [ "dataclasses_json" ]; + pythonImportsCheck = [ + "dataclasses_json" + ]; meta = with lib; { description = "Simple API for encoding and decoding dataclasses to and from JSON"; homepage = "https://github.com/lidatong/dataclasses-json"; + changelog = "https://github.com/lidatong/dataclasses-json/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ albakham ]; }; |