diff options
Diffstat (limited to 'pkgs/development/python-modules')
13 files changed, 145 insertions, 22 deletions
diff --git a/pkgs/development/python-modules/avro3k/default.nix b/pkgs/development/python-modules/avro3k/default.nix index f6ad9bf086cc9..65dfc975837fd 100644 --- a/pkgs/development/python-modules/avro3k/default.nix +++ b/pkgs/development/python-modules/avro3k/default.nix @@ -10,6 +10,12 @@ buildPythonPackage rec { sha256 = "15ahl0irwwj558s964abdxg4vp6iwlabri7klsm2am6q5r0ngsky"; }; + # setuptools.extern.packaging.version.InvalidVersion: Invalid version: '1.7.7-SNAPSHOT' + postPatch = '' + substituteInPlace setup.py \ + --replace "1.7.7-SNAPSHOT" "1.7.7" + ''; + doCheck = false; # No such file or directory: './run_tests.py meta = with lib; { diff --git a/pkgs/development/python-modules/ds-store/default.nix b/pkgs/development/python-modules/ds-store/default.nix index 5afa341942e98..47d58964f4751 100644 --- a/pkgs/development/python-modules/ds-store/default.nix +++ b/pkgs/development/python-modules/ds-store/default.nix @@ -3,24 +3,39 @@ , fetchFromGitHub , mac_alias , pytestCheckHook +, pythonOlder +, setuptools }: buildPythonPackage rec { - pname = "ds_store"; - version = "1.3.0"; + pname = "ds-store"; + version = "1.3.1"; + format = "pyproject"; + + disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "al45tair"; - repo = pname; - rev = "v${version}"; - sha256 = "1zmhnz110dvisydp5h6s0ry2v9qf4rgr60xhhlak0c66zpvlkkl0"; + repo = "ds_store"; + rev = "refs/tags/v${version}"; + hash = "sha256-45lmkE61uXVCBUMyVVzowTJoALY1m9JI68s7Yb0vCks="; }; - propagatedBuildInputs = [ mac_alias ]; + nativeBuildInputs = [ + setuptools + ]; + + propagatedBuildInputs = [ + mac_alias + ]; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pytestCheckHook + ]; - pythonImportsCheck = [ "ds_store" ]; + pythonImportsCheck = [ + "ds_store" + ]; meta = with lib; { homepage = "https://github.com/al45tair/ds_store"; diff --git a/pkgs/development/python-modules/dtschema/default.nix b/pkgs/development/python-modules/dtschema/default.nix index d6fcbccd3306f..5944a77608417 100644 --- a/pkgs/development/python-modules/dtschema/default.nix +++ b/pkgs/development/python-modules/dtschema/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "dtschema"; - version = "2022.12"; + version = "2023.04"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "devicetree-org"; repo = "dt-schema"; rev = "refs/tags/v${version}"; - sha256 = "sha256-+wF6WdonZrkZEnlq/P6QeT3X7CMinxbapLa7q0t2zUc="; + sha256 = "sha256-w9TsRdiDTdExft7rdb2hYcvxP6hxOFZKI3hITiNSwgw="; }; patches = [ diff --git a/pkgs/development/python-modules/phonenumbers/default.nix b/pkgs/development/python-modules/phonenumbers/default.nix index 58087e6952804..27e5cc16511f9 100644 --- a/pkgs/development/python-modules/phonenumbers/default.nix +++ b/pkgs/development/python-modules/phonenumbers/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "phonenumbers"; - version = "8.13.8"; + version = "8.13.11"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-S6kqkX+49uP+M/0EudhCmYUs4jcokSnuTtpHoEOlxsQ="; + hash = "sha256-PjJ02IyrNgm1X/W5NBcHXbyi0TBk8QP79WLg6h3aD5o="; }; nativeCheckInputs = [ diff --git a/pkgs/development/python-modules/pyparted/default.nix b/pkgs/development/python-modules/pyparted/default.nix index eb614ec4240ce..b8c0812cfbaa8 100644 --- a/pkgs/development/python-modules/pyparted/default.nix +++ b/pkgs/development/python-modules/pyparted/default.nix @@ -1,5 +1,6 @@ { lib, stdenv , fetchFromGitHub +, fetchpatch , buildPythonPackage , isPyPy , pkgs @@ -32,6 +33,14 @@ buildPythonPackage rec { patches = [ ./fix-test-pythonpath.patch + (fetchpatch { + url = "https://github.com/dcantrell/pyparted/commit/07ba882d04fa2099b53d41370416b97957d2abcb.patch"; + hash = "sha256-yYfLdy+TOKfN3gtTMgOWPebPTRYyaOYh/yFTowCbdjg="; + }) + (fetchpatch { + url = "https://github.com/dcantrell/pyparted/commit/a01b4eeecf63b0580c192c7c2db7a5c406a7ad6d.patch"; + hash = "sha256-M/8hYiKUBzaTOxPYDFK5BAvCm6WJGx+693qwj3HzdRA="; + }) ]; preConfigure = '' diff --git a/pkgs/development/python-modules/pyscf/default.nix b/pkgs/development/python-modules/pyscf/default.nix index 55c11fe8f9ef3..cc17d141be668 100644 --- a/pkgs/development/python-modules/pyscf/default.nix +++ b/pkgs/development/python-modules/pyscf/default.nix @@ -83,6 +83,7 @@ buildPythonPackage rec { -e test_finite_diff_uks_eph \ -e test_pipek \ -e test_n3_cis_ewald \ + -e test_veff \ -I test_kuccsd_supercell_vs_kpts\.py \ -I test_kccsd_ghf\.py \ -I test_h_.*\.py \ diff --git a/pkgs/development/python-modules/pytenable/default.nix b/pkgs/development/python-modules/pytenable/default.nix index 17d63fcc6675e..3a1fb4db881e6 100644 --- a/pkgs/development/python-modules/pytenable/default.nix +++ b/pkgs/development/python-modules/pytenable/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { pname = "pytenable"; - version = "1.4.12"; + version = "1.4.13"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -29,7 +29,7 @@ buildPythonPackage rec { owner = "tenable"; repo = "pyTenable"; rev = "refs/tags/${version}"; - hash = "sha256-vuwD9NVomxwG1IQioy6TzEHnibCdpg+VyCXjnjnmw54="; + hash = "sha256-UY3AFnPplmU0jrV4LIKH4+2tcJEFkKMqO2GWVkgaHYE="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/python-lsp-ruff/default.nix b/pkgs/development/python-modules/python-lsp-ruff/default.nix new file mode 100644 index 0000000000000..328af948a7278 --- /dev/null +++ b/pkgs/development/python-modules/python-lsp-ruff/default.nix @@ -0,0 +1,45 @@ +{ lib +, pythonOlder +, buildPythonPackage +, fetchPypi +, ruff +, lsprotocol +, python-lsp-server +, tomli +}: + +buildPythonPackage rec { + pname = "python-lsp-ruff"; + version = "1.4.0"; + format = "pyproject"; + disabled = pythonOlder "3.7"; + + src = fetchPypi { + inherit version; + pname = "python-lsp-ruff"; + sha256 = "sha256-TqTeQc/lT5DcPcJbZXbEiUGbYjFP8idpzdSZlXD59Y4="; + }; + + postPatch = '' + # ruff binary is used directly, the ruff python package is not needed + sed -i '/"ruff>=/d' pyproject.toml + sed -i 's|sys.executable, "-m", "ruff"|"${ruff}/bin/ruff"|' pylsp_ruff/plugin.py + ''; + + propagatedBuildInputs = [ + lsprotocol + python-lsp-server + ] ++ lib.optionals (pythonOlder "3.11") [ + tomli + ]; + + doCheck = true; + + meta = with lib; { + homepage = "https://github.com/python-lsp/python-lsp-ruff"; + description = "Ruff linting plugin for pylsp"; + changelog = "https://github.com/python-lsp/python-lsp-ruff/releases/tag/v${version}"; + license = licenses.mit; + maintainers = with maintainers; [ linsui ]; + }; +} diff --git a/pkgs/development/python-modules/skl2onnx/default.nix b/pkgs/development/python-modules/skl2onnx/default.nix index e4dde4d52b262..ca88691009ed7 100644 --- a/pkgs/development/python-modules/skl2onnx/default.nix +++ b/pkgs/development/python-modules/skl2onnx/default.nix @@ -15,11 +15,11 @@ buildPythonPackage rec { pname = "skl2onnx"; - version = "1.13"; + version = "1.14.0"; src = fetchPypi { inherit pname version; - hash = "sha256-XzUva5uFX/rGMFpwfwLH1Db0Nok47pBJCSqVo1ZcJz0="; + hash = "sha256-gF+XOgAILSlM+hU1s3Xz+zD7nPtwW9a0mOHp8rxthnY="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/sonos-websocket/default.nix b/pkgs/development/python-modules/sonos-websocket/default.nix new file mode 100644 index 0000000000000..195c6cabc327f --- /dev/null +++ b/pkgs/development/python-modules/sonos-websocket/default.nix @@ -0,0 +1,47 @@ +{ lib +, aiohttp +, async-timeout +, buildPythonPackage +, fetchFromGitHub +, pythonOlder +, setuptools +}: + +buildPythonPackage rec { + pname = "sonos-websocket"; + version = "0.1.0"; + format = "pyproject"; + + disabled = pythonOlder "3.7"; + + src = fetchFromGitHub { + owner = "jjlawren"; + repo = "sonos-websocket"; + rev = "refs/tags/${version}"; + hash = "sha256-Pb+L+823Clka0IjVMVEx4A0tJsI1IUhrFbx5Jy+xkgg="; + }; + + nativeBuildInputs = [ + setuptools + ]; + + propagatedBuildInputs = [ + aiohttp + async-timeout + ]; + + # Module has no tests + doCheck = false; + + pythonImportsCheck = [ + "sonos_websocket" + ]; + + meta = with lib; { + description = "Library to communicate with Sonos devices over websockets"; + homepage = "https://github.com/jjlawren/sonos-websocket"; + changelog = "https://github.com/jjlawren/sonos-websocket/releases/tag/${version}"; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/development/python-modules/spsdk/default.nix b/pkgs/development/python-modules/spsdk/default.nix index 8ea41f00c123a..11e66cc257938 100644 --- a/pkgs/development/python-modules/spsdk/default.nix +++ b/pkgs/development/python-modules/spsdk/default.nix @@ -34,13 +34,13 @@ buildPythonPackage rec { pname = "spsdk"; - version = "1.9.0"; + version = "1.10.0"; src = fetchFromGitHub { owner = "NXPmicro"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-UBiylZB6/0n1FQMMg0coXkYh9S6gLz2LaoKk2HoWu7c="; + hash = "sha256-KJUtAWENS3+VAs3Iai1aKYzMYtfetMeI0MHeQ6NraNY="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/tldextract/default.nix b/pkgs/development/python-modules/tldextract/default.nix index c87cb7a799af5..eabc83d7e64e8 100644 --- a/pkgs/development/python-modules/tldextract/default.nix +++ b/pkgs/development/python-modules/tldextract/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "tldextract"; - version = "3.4.0"; + version = "3.4.1"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-eK7xOsFFnVGbRXoD8fdMG/HCgIEiprzA5oQPgbpVrXM="; + hash = "sha256-+p5QxKA77eKh2V3KYg1mFnhIRiaFjM84jPlnGg3Ul6Q="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/zeroconf/default.nix b/pkgs/development/python-modules/zeroconf/default.nix index cda32de90998c..e86ee8a8bb3c2 100644 --- a/pkgs/development/python-modules/zeroconf/default.nix +++ b/pkgs/development/python-modules/zeroconf/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "zeroconf"; - version = "0.58.0"; + version = "0.58.2"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "jstasiak"; repo = "python-zeroconf"; rev = "refs/tags/${version}"; - hash = "sha256-yUf5X124jtUip5hGbZrdbSQzO8WJp9BJ96/QtdMBFvM="; + hash = "sha256-phwGnAosPuH9zj3lS8o78bQohGAllICpbn1cNgRmh0Y="; }; nativeBuildInputs = [ |