diff --git a/pkgs/development/python-modules/platformdirs/default.nix b/pkgs/development/python-modules/platformdirs/default.nix new file mode 100644 index 000000000000..90eb35f993a3 --- /dev/null +++ b/pkgs/development/python-modules/platformdirs/default.nix @@ -0,0 +1,44 @@ +{ lib +, appdirs +, buildPythonPackage +, fetchFromGitHub +, platformdirs +, pytest-mock +, pytestCheckHook +, pythonOlder +, setuptools-scm +}: + +buildPythonPackage rec { + pname = "platformdirs"; + version = "2.2.0"; + disabled = pythonOlder "3.6"; + + src = fetchFromGitHub { + owner = pname; + repo = pname; + rev = version; + sha256 = "15f08czqfmxy1y947rlrsjs20jgsy2vc1wqhv4b08b3ijxj0jpqh"; + }; + + SETUPTOOLS_SCM_PRETEND_VERSION = version; + + nativeBuildInputs = [ + setuptools-scm + ]; + + checkInputs = [ + appdirs + pytest-mock + pytestCheckHook + ]; + + pythonImportsCheck = [ "platformdirs" ]; + + meta = with lib; { + description = "Python module for determining appropriate platform-specific directories"; + homepage = "https://platformdirs.readthedocs.io/"; + license = licenses.mit; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/development/python-modules/zeep/default.nix b/pkgs/development/python-modules/zeep/default.nix index 16fb27774631..f88e8bc47420 100644 --- a/pkgs/development/python-modules/zeep/default.nix +++ b/pkgs/development/python-modules/zeep/default.nix @@ -1,7 +1,6 @@ { lib , aiohttp , aioresponses -, appdirs , attrs , buildPythonPackage , cached-property @@ -12,6 +11,7 @@ , isodate , lxml , mock +, platformdirs , pretend , pytest-asyncio , pytest-httpx @@ -27,28 +27,28 @@ buildPythonPackage rec { pname = "zeep"; - version = "4.0.0"; + version = "4.1.0"; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "mvantellingen"; repo = "python-zeep"; rev = version; - sha256 = "1rwmwk47fxs8dxwv5dr6gbnbiyilznifb47fhbxgzj231w0y82cm"; + sha256 = "sha256-fJLr2LJpbNQTl183R56G7sJILfm04R39qpJxLogQLoo="; }; propagatedBuildInputs = [ - appdirs attrs cached-property defusedxml httpx isodate lxml + platformdirs pytz requests - requests-toolbelt requests-file + requests-toolbelt xmlsec ]; @@ -62,7 +62,6 @@ buildPythonPackage rec { pytest-httpx pytestCheckHook requests-mock - xmlsec ]; preCheck = '' diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 71455301c651..245c573a1f18 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5486,6 +5486,8 @@ in { plaster-pastedeploy = callPackage ../development/python-modules/plaster-pastedeploy { }; + platformdirs = callPackage ../development/python-modules/platformdirs { }; + playsound = callPackage ../development/python-modules/playsound { }; plexapi = callPackage ../development/python-modules/plexapi { };