diff options
author | Fabian Affolter <mail@fabian-affolter.ch> | 2022-02-08 17:08:10 +0100 |
---|---|---|
committer | Jonathan Ringer <jonringer@users.noreply.github.com> | 2022-02-08 11:26:25 -0800 |
commit | fb0ddd271ebf49498fedbcdb873294fd417a3320 (patch) | |
tree | a895b4949b988313e43b918148522dd0e3f4b99a /pkgs | |
parent | e9a32bb715147e5698e86cf8c7b749013874f65b (diff) | |
download | nixpkgs-fb0ddd271ebf49498fedbcdb873294fd417a3320.tar nixpkgs-fb0ddd271ebf49498fedbcdb873294fd417a3320.tar.gz nixpkgs-fb0ddd271ebf49498fedbcdb873294fd417a3320.tar.bz2 nixpkgs-fb0ddd271ebf49498fedbcdb873294fd417a3320.tar.lz nixpkgs-fb0ddd271ebf49498fedbcdb873294fd417a3320.tar.xz nixpkgs-fb0ddd271ebf49498fedbcdb873294fd417a3320.tar.zst nixpkgs-fb0ddd271ebf49498fedbcdb873294fd417a3320.zip |
python3Packages.pyhumps: init at 3.5.0
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/python-modules/pyhumps/default.nix | 47 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
2 files changed, 49 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/pyhumps/default.nix b/pkgs/development/python-modules/pyhumps/default.nix new file mode 100644 index 00000000000..0d5ed18cfdb --- /dev/null +++ b/pkgs/development/python-modules/pyhumps/default.nix @@ -0,0 +1,47 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, poetry-core +, pytestCheckHook +, pythonOlder +}: + +buildPythonPackage rec { + pname = "pyhumps"; + version = "3.5.0"; + format = "pyproject"; + + disabled = pythonOlder "3.7"; + + src = fetchFromGitHub { + owner = "nficano"; + repo = "humps"; + rev = "v${version}"; + hash = "sha256-dnNtx0VTD2e89yXMz0+acDhOaLBSkAA7n2io6qypN5E="; + }; + + nativeBuildInputs = [ + poetry-core + ]; + + checkInputs = [ + pytestCheckHook + ]; + + postPatch = '' + # https://github.com/nficano/humps/pull/240 + substituteInPlace pyproject.toml \ + --replace 'version = "3.0.2"' 'version = "${version}"' + ''; + + pythonImportsCheck = [ + "humps" + ]; + + meta = with lib; { + description = "Module to convert strings (and dictionary keys) between snake case, camel case and pascal case"; + homepage = "https://github.com/nficano/humps"; + license = with licenses; [ unlicense ]; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 96d29d52f59..a65feb8a37b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6104,6 +6104,8 @@ in { pyhiveapi = callPackage ../development/python-modules/pyhiveapi { }; + pyhumps = callPackage ../development/python-modules/pyhumps { }; + pyisy = callPackage ../development/python-modules/pyisy { }; pykrakenapi = callPackage ../development/python-modules/pykrakenapi { }; |