summary refs log tree commit diff
path: root/pkgs/development/python-modules/oslo-i18n
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2021-09-11 12:14:06 +0200
committerSandro Jäckel <sandro.jaeckel@gmail.com>2021-09-11 19:02:29 +0200
commitb5c7704111aa9a6364f0c5395051ff568b208918 (patch)
tree583a872e37c175d52470c5261dd3eb5e4856275d /pkgs/development/python-modules/oslo-i18n
parent1adeb1f2527f6fa6b01d1985bab8c0a4734c4217 (diff)
downloadnixpkgs-b5c7704111aa9a6364f0c5395051ff568b208918.tar
nixpkgs-b5c7704111aa9a6364f0c5395051ff568b208918.tar.gz
nixpkgs-b5c7704111aa9a6364f0c5395051ff568b208918.tar.bz2
nixpkgs-b5c7704111aa9a6364f0c5395051ff568b208918.tar.lz
nixpkgs-b5c7704111aa9a6364f0c5395051ff568b208918.tar.xz
nixpkgs-b5c7704111aa9a6364f0c5395051ff568b208918.tar.zst
nixpkgs-b5c7704111aa9a6364f0c5395051ff568b208918.zip
python39Packages.oslo-i18n: init at 5.1.0
Diffstat (limited to 'pkgs/development/python-modules/oslo-i18n')
-rw-r--r--pkgs/development/python-modules/oslo-i18n/default.nix46
1 files changed, 46 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/oslo-i18n/default.nix b/pkgs/development/python-modules/oslo-i18n/default.nix
new file mode 100644
index 00000000000..cdb6767c7a5
--- /dev/null
+++ b/pkgs/development/python-modules/oslo-i18n/default.nix
@@ -0,0 +1,46 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, oslotest
+, pbr
+, testscenarios
+, stestr
+}:
+
+buildPythonPackage rec {
+  pname = "oslo-i18n";
+  version = "5.1.0";
+
+  src = fetchPypi {
+    pname = "oslo.i18n";
+    inherit version;
+    sha256 = "6bf111a6357d5449640852de4640eae4159b5562bbba4c90febb0034abc095d0";
+  };
+
+  postPatch = ''
+    # only a small portion of the listed packages are actually needed for running the tests
+    # so instead of removing them one by one remove everything
+    rm test-requirements.txt
+  '';
+
+  nativeBuildInputs = [ pbr ];
+
+  checkInputs = [
+    oslotest
+    stestr
+    testscenarios
+  ];
+
+  checkPhase = ''
+    stestr run
+  '';
+
+  pythonImportsCheck = [ "oslo_i18n" ];
+
+  meta = with lib; {
+    description = "Oslo i18n library";
+    homepage = "https://github.com/openstack/oslo.i18n";
+    license = licenses.asl20;
+    maintainers = teams.openstack.members;
+  };
+}