diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2024-06-26 00:02:13 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-26 00:02:13 +0000 |
commit | 27074b7d078ee7f554bc623756c23914939f3c4b (patch) | |
tree | 161bd8a7590e7c229814877667330d5fe35d2edd /pkgs/development/python-modules | |
parent | 08b5c3c46ad3ffd4e31332f69d816004c529b82a (diff) | |
parent | 260616a5fddf0d3cf41bca8b74be23e2e2bf8c2e (diff) |
Merge master into staging-next
Diffstat (limited to 'pkgs/development/python-modules')
8 files changed, 81 insertions, 26 deletions
diff --git a/pkgs/development/python-modules/exiv2/default.nix b/pkgs/development/python-modules/exiv2/default.nix new file mode 100644 index 0000000000000..01869fb292486 --- /dev/null +++ b/pkgs/development/python-modules/exiv2/default.nix @@ -0,0 +1,46 @@ +{ + lib, + pkg-config, + exiv2, + python3Packages, + fetchFromGitHub, + gitUpdater, +}: +python3Packages.buildPythonPackage rec { + pname = "exiv2"; + version = "0.16.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "jim-easterbrook"; + repo = "python-exiv2"; + rev = "refs/tags/${version}"; + hash = "sha256-DX0pg80fOSkWqrIvcye0btZGglnizzM9ZEuVEpnEJKQ="; + }; + + build-system = with python3Packages; [ + setuptools + toml + ]; + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ exiv2 ]; + + pythonImportsCheck = [ "exiv2" ]; + nativeCheckInputs = with python3Packages; [ unittestCheckHook ]; + unittestFlagsArray = [ + "-s" + "tests" + "-v" + ]; + + passthru.updateScript = gitUpdater { }; + + meta = { + description = "Low level Python interface to the Exiv2 C++ library"; + homepage = "https://github.com/jim-easterbrook/python-exiv2"; + changelog = "https://python-exiv2.readthedocs.io/en/release-${version}/misc/changelog.html"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ zebreus ]; + }; +} diff --git a/pkgs/development/python-modules/fastcore/default.nix b/pkgs/development/python-modules/fastcore/default.nix index 57eebb7d6180b..da813f7611c60 100644 --- a/pkgs/development/python-modules/fastcore/default.nix +++ b/pkgs/development/python-modules/fastcore/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "fastcore"; - version = "1.5.47"; + version = "1.5.48"; pyproject = true; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "fastai"; repo = "fastcore"; rev = "refs/tags/${version}"; - hash = "sha256-kQUVYOHMR6R2o5rROpwBeVW4lqKqkcYT3O9BRyKDNmE="; + hash = "sha256-wBw6b6/tjvoiQnOyyTkdNlGxHkB7XnIrzFxwenbn06k="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/galois/default.nix b/pkgs/development/python-modules/galois/default.nix index 819e4d7e6c071..ace8f66e14eab 100644 --- a/pkgs/development/python-modules/galois/default.nix +++ b/pkgs/development/python-modules/galois/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "galois"; - version = "0.3.9"; + version = "0.3.10"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "mhostetter"; repo = "galois"; rev = "refs/tags/v${version}"; - hash = "sha256-vgOsFEocgBvYba9Aq4HDYsnK1w+iQm1QDTzln68Tqss="; + hash = "sha256-GHvLE6xTY37MCDlGOmvyqi42ORRk1W8UcQXqH3Ty/c4="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/govee-local-api/default.nix b/pkgs/development/python-modules/govee-local-api/default.nix index fee6555d378f8..f6eabfe721afd 100644 --- a/pkgs/development/python-modules/govee-local-api/default.nix +++ b/pkgs/development/python-modules/govee-local-api/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "govee-local-api"; - version = "1.5.0"; + version = "1.5.1"; pyproject = true; disabled = pythonOlder "3.10"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "Galorhallen"; repo = "govee-local-api"; rev = "refs/tags/v${version}"; - hash = "sha256-L9c/58B50E5Kk44j9tvtDZ0+ncJZ4KubTz/U9FI71+E="; + hash = "sha256-pmExXQmkkjeMHegXV/b94a95qkoOHA7SJOkR1NUV4lE="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/keras/default.nix b/pkgs/development/python-modules/keras/default.nix index 4882b45aa4c90..315cae0e0b56f 100644 --- a/pkgs/development/python-modules/keras/default.nix +++ b/pkgs/development/python-modules/keras/default.nix @@ -3,7 +3,11 @@ buildPythonPackage, pythonOlder, fetchFromGitHub, + + # build-system setuptools, + + # dependencies absl-py, dm-tree, h5py, @@ -12,13 +16,14 @@ namex, numpy, optree, + packaging, rich, tensorflow, }: buildPythonPackage rec { pname = "keras"; - version = "3.3.3"; + version = "3.4.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -27,7 +32,7 @@ buildPythonPackage rec { owner = "keras-team"; repo = "keras"; rev = "refs/tags/v${version}"; - hash = "sha256-hhY28Ocv4zacZiwFflJtufKpeKfH1MD1PZJ+NTJfpH0="; + hash = "sha256-P/TRczWi/prv5D0/I6yLChIDfc6QdGcRSaF4Dd1Iowk="; }; build-system = [ @@ -43,6 +48,7 @@ buildPythonPackage rec { namex numpy optree + packaging rich tensorflow ]; @@ -58,6 +64,7 @@ buildPythonPackage rec { meta = { description = "Multi-backend implementation of the Keras API, with support for TensorFlow, JAX, and PyTorch"; homepage = "https://keras.io"; + changelog = "https://github.com/keras-team/keras/releases/tag/v${version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ NikolaMandic ]; }; diff --git a/pkgs/development/python-modules/pysmt/default.nix b/pkgs/development/python-modules/pysmt/default.nix index 9c6fc48a96b65..7197bb1b6bb57 100644 --- a/pkgs/development/python-modules/pysmt/default.nix +++ b/pkgs/development/python-modules/pysmt/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "pysmt"; - version = "0.9.5"; + version = "0.9.6"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "pysmt"; repo = pname; rev = "v${version}"; - hash = "sha256-cE+WmKzggYof/olxQb5M7xPsBONr39KdjOTG4ofYPUM="; + hash = "sha256-HmEdCJOF04h0z5UPpfYa07b78EEBj5KyVAk6aNRFPEo="; }; nativeCheckInputs = [ pytestCheckHook ]; diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index de1221035423e..14b60b888088f 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1174"; + version = "3.0.1175"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; rev = "refs/tags/${version}"; - hash = "sha256-RaeyaiVs+9iZxWxR2hrQ7MrmPfwu0NODC4NJSJ22/kQ="; + hash = "sha256-TpLPYwSzZDqvXfeePFgayS0KzeaTDMCEvOzdj1/uHjM="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/vcard/default.nix b/pkgs/development/python-modules/vcard/default.nix index 41fecf60da031..a2fe7abb3b3ba 100644 --- a/pkgs/development/python-modules/vcard/default.nix +++ b/pkgs/development/python-modules/vcard/default.nix @@ -1,21 +1,19 @@ { + lib, buildPythonPackage, fetchFromGitLab, - lib, - nix-update-script, pytestCheckHook, python-dateutil, pythonAtLeast, pythonOlder, + pythonRelaxDepsHook, + setuptools, }: -let - version = "0.15.4"; -in -buildPythonPackage { - inherit version; +buildPythonPackage rec { pname = "vcard"; - format = "setuptools"; + version = "0.16.1"; + pyproject = true; disabled = pythonOlder "3.8" || pythonAtLeast "3.12"; @@ -23,25 +21,29 @@ buildPythonPackage { owner = "engmark"; repo = "vcard"; rev = "refs/tags/v${version}"; - hash = "sha256-7GNq6PoWZgwhhpxhWOkUEpqckeSfzocex1ZGN9CTJyo="; + hash = "sha256-cz1WF8LQsyJwcVKMSWmFb6OB/JWyfc2FgcOT3jJ45Cg="; }; - propagatedBuildInputs = [ python-dateutil ]; + pythonRelaxDeps = [ "python-dateutil" ]; + + build-system = [ setuptools ]; + + nativeBuildInputs = [ pythonRelaxDepsHook ]; + + dependencies = [ python-dateutil ]; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "vcard" ]; - passthru.updateScript = nix-update-script { }; - meta = { - homepage = "https://gitlab.com/engmark/vcard"; description = "vCard validator, class and utility functions"; longDescription = '' This program can be used for strict validation and parsing of vCards. It currently supports vCard 3.0 (RFC 2426). ''; + homepage = "https://gitlab.com/engmark/vcard"; license = lib.licenses.agpl3Plus; mainProgram = "vcard"; - maintainers = [ lib.maintainers.l0b0 ]; + maintainers = with lib.maintainers; [ l0b0 ]; }; } |