Loading pkgs/development/python-modules/aspectlib/default.nix 0 → 100644 +65 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , pythonOlder , fetchPypi , fetchpatch , setuptools , fields , process-tests , pytestCheckHook , tornado }: buildPythonPackage rec { pname = "aspectlib"; version = "2.0.0"; disabled = pythonOlder "3.7"; format = "pyproject"; src = fetchPypi { inherit pname version; hash = "sha256-pLRhudoLUxrry5PvzePegIpyxgIm3Y2QLEZ9E/r3zpI="; }; patches = [ # https://github.com/ionelmc/python-aspectlib/pull/25 (fetchpatch { name = "darwin-compat.patch"; url = "https://github.com/ionelmc/python-aspectlib/commit/ef2c12304f08723dc8e79d1c59bc32c946d758dc.patch"; hash = "sha256-gtPFtwDsGIMkHTyuoiLk+SAGgB2Wyx/Si9HIdoIsvI8="; }) ]; nativeBuildInputs = [ setuptools ]; propagatedBuildInputs = [ fields ]; pythonImportsCheck = [ "aspectlib" "aspectlib.contrib" "aspectlib.debug" "aspectlib.test" ]; checkInputs = [ process-tests pytestCheckHook tornado ]; __darwinAllowLocalNetworking = true; meta = { changelog = "https://github.com/ionelmc/python-aspectlib/blob/v${version}/CHANGELOG.rst"; description = "Aspect-oriented programming, monkey-patch and decorators library"; homepage = "https://github.com/ionelmc/python-aspectlib"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ dotlambda ]; }; } pkgs/development/python-modules/python-olm/default.nix +12 −4 Original line number Diff line number Diff line { lib, buildPythonPackage, isPy3k, olm , cffi, future, typing }: , cffi , future , aspectlib , pytest-benchmark , pytestCheckHook }: buildPythonPackage { pname = "python-olm"; Loading @@ -17,17 +22,20 @@ buildPythonPackage { propagatedBuildInputs = [ cffi future typing ]; propagatedNativeBuildInputs = [ cffi ]; # Some required libraries for testing are not packaged yet. doCheck = false; pythonImportsCheck = [ "olm" ]; nativeCheckInputs = [ aspectlib pytest-benchmark pytestCheckHook ]; meta = { inherit (olm.meta) license maintainers; description = "Python bindings for Olm"; Loading pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -654,6 +654,8 @@ self: super: with self; { asn1tools = callPackage ../development/python-modules/asn1tools { }; aspectlib = callPackage ../development/python-modules/aspectlib { }; aspell-python = callPackage ../development/python-modules/aspell-python { }; aspy-refactor-imports = callPackage ../development/python-modules/aspy-refactor-imports { }; Loading Loading
pkgs/development/python-modules/aspectlib/default.nix 0 → 100644 +65 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , pythonOlder , fetchPypi , fetchpatch , setuptools , fields , process-tests , pytestCheckHook , tornado }: buildPythonPackage rec { pname = "aspectlib"; version = "2.0.0"; disabled = pythonOlder "3.7"; format = "pyproject"; src = fetchPypi { inherit pname version; hash = "sha256-pLRhudoLUxrry5PvzePegIpyxgIm3Y2QLEZ9E/r3zpI="; }; patches = [ # https://github.com/ionelmc/python-aspectlib/pull/25 (fetchpatch { name = "darwin-compat.patch"; url = "https://github.com/ionelmc/python-aspectlib/commit/ef2c12304f08723dc8e79d1c59bc32c946d758dc.patch"; hash = "sha256-gtPFtwDsGIMkHTyuoiLk+SAGgB2Wyx/Si9HIdoIsvI8="; }) ]; nativeBuildInputs = [ setuptools ]; propagatedBuildInputs = [ fields ]; pythonImportsCheck = [ "aspectlib" "aspectlib.contrib" "aspectlib.debug" "aspectlib.test" ]; checkInputs = [ process-tests pytestCheckHook tornado ]; __darwinAllowLocalNetworking = true; meta = { changelog = "https://github.com/ionelmc/python-aspectlib/blob/v${version}/CHANGELOG.rst"; description = "Aspect-oriented programming, monkey-patch and decorators library"; homepage = "https://github.com/ionelmc/python-aspectlib"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ dotlambda ]; }; }
pkgs/development/python-modules/python-olm/default.nix +12 −4 Original line number Diff line number Diff line { lib, buildPythonPackage, isPy3k, olm , cffi, future, typing }: , cffi , future , aspectlib , pytest-benchmark , pytestCheckHook }: buildPythonPackage { pname = "python-olm"; Loading @@ -17,17 +22,20 @@ buildPythonPackage { propagatedBuildInputs = [ cffi future typing ]; propagatedNativeBuildInputs = [ cffi ]; # Some required libraries for testing are not packaged yet. doCheck = false; pythonImportsCheck = [ "olm" ]; nativeCheckInputs = [ aspectlib pytest-benchmark pytestCheckHook ]; meta = { inherit (olm.meta) license maintainers; description = "Python bindings for Olm"; Loading
pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -654,6 +654,8 @@ self: super: with self; { asn1tools = callPackage ../development/python-modules/asn1tools { }; aspectlib = callPackage ../development/python-modules/aspectlib { }; aspell-python = callPackage ../development/python-modules/aspell-python { }; aspy-refactor-imports = callPackage ../development/python-modules/aspy-refactor-imports { }; Loading