Merge pull request #229432 from MayNiklas/init-pyReaderWriterLock

authored by Janik and committed by GitHub 5de70018 2fdcb339

+44
+42
pkgs/development/python-modules/pyreaderwriterlock/default.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , buildPythonPackage 4 + , pythonOlder 5 + 6 + # propagates 7 + , typing-extensions 8 + 9 + # tests 10 + , unittestCheckHook 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "pyReaderWriterLock"; 15 + version = "1.0.9"; 16 + format = "setuptools"; 17 + 18 + disabled = pythonOlder "3.7"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "elarivie"; 22 + repo = pname; 23 + rev = "refs/tags/v${version}"; 24 + hash = "sha256-8FC+4aDgGpF1BmOdlkFtMy7OfWdSmvn9fjKXSmmeJlg="; 25 + }; 26 + 27 + propagatedBuildInputs = [ typing-extensions ]; 28 + 29 + nativeCheckInputs = [ 30 + unittestCheckHook 31 + ]; 32 + 33 + pythonImportsCheck = [ "readerwriterlock" ]; 34 + 35 + meta = with lib; { 36 + changelog = "https://github.com/elarivie/pyReaderWriterLock/blob/master/CHANGELOG.md"; 37 + description = "Implementation of the Readers-writers problem"; 38 + homepage = "https://github.com/elarivie/pyReaderWriterLock"; 39 + license = licenses.mit; 40 + maintainers = with maintainers; [ MayNiklas ]; 41 + }; 42 + }
+2
pkgs/top-level/python-packages.nix
··· 9322 9322 9323 9323 pyrate-limiter = callPackage ../development/python-modules/pyrate-limiter { }; 9324 9324 9325 + pyreaderwriterlock = callPackage ../development/python-modules/pyreaderwriterlock { }; 9326 + 9325 9327 pyreadstat = callPackage ../development/python-modules/pyreadstat { 9326 9328 inherit (pkgs.darwin) libiconv; 9327 9329 };