From dcd7a4c81a6c0108d47362ea1f881d3672b07540 Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Fri, 9 Feb 2024 22:09:27 +0000 Subject: [PATCH] python3Packages.pyscaffoldext-markdown: init at 0.5 --- .../pyscaffoldext-markdown/default.nix | 65 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 67 insertions(+) create mode 100644 pkgs/development/python-modules/pyscaffoldext-markdown/default.nix diff --git a/pkgs/development/python-modules/pyscaffoldext-markdown/default.nix b/pkgs/development/python-modules/pyscaffoldext-markdown/default.nix new file mode 100644 index 000000000000..d0330a38f314 --- /dev/null +++ b/pkgs/development/python-modules/pyscaffoldext-markdown/default.nix @@ -0,0 +1,65 @@ +{ lib +, buildPythonPackage +, fetchPypi +, setuptools +, setuptools-scm +, wheel +, importlib-metadata +, myst-parser +, pyscaffold +, configupdater +, pre-commit +, pytest +, pytest-cov +, pytest-xdist +, tox +, twine +, virtualenv +}: + +buildPythonPackage rec { + pname = "pyscaffoldext-markdown"; + version = "0.5"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-fycTscq9rjUNFidWyeoH4QwedthdCdqqjXDO9DC4tds="; + }; + + nativeBuildInputs = [ + setuptools + setuptools-scm + wheel + ]; + + propagatedBuildInputs = [ + importlib-metadata + myst-parser + pyscaffold + wheel + ]; + + passthru.optional-dependencies = { + testing = [ + configupdater + pre-commit + pytest + pytest-cov + pytest-xdist + setuptools-scm + tox + twine + virtualenv + ]; + }; + + pythonImportsCheck = [ "pyscaffoldext.markdown" ]; + + meta = with lib; { + description = "PyScaffold extension which uses Markdown instead of reStructuredText"; + homepage = "https://pypi.org/project/pyscaffoldext-markdown/"; + license = licenses.mit; + maintainers = with maintainers; [ matthewcroughan ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 43e5b62ce0d0..116b2c2b96a6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11316,6 +11316,8 @@ self: super: with self; { pyscaffoldext-dsproject = callPackage ../development/python-modules/pyscaffoldext-dsproject { }; + pyscaffoldext-markdown = callPackage ../development/python-modules/pyscaffoldext-markdown { }; + pyscf = callPackage ../development/python-modules/pyscf { }; pyschedule = callPackage ../development/python-modules/pyschedule { };