diff --git a/Makefile b/Makefile index 0fa6e18471..df043a7c6b 100644 --- a/Makefile +++ b/Makefile @@ -4013,6 +4013,7 @@ SUBDIR+= py-picture-to-gds SUBDIR+= py-pint SUBDIR+= py-pip2pi SUBDIR+= py-pipenv +SUBDIR+= py-pipenv-setup SUBDIR+= py-pipfile SUBDIR+= py-piquant SUBDIR+= py-pithos diff --git a/py-pipenv-setup/DESCR b/py-pipenv-setup/DESCR new file mode 100644 index 0000000000..c0a52204ae --- /dev/null +++ b/py-pipenv-setup/DESCR @@ -0,0 +1,5 @@ +A beautiful python package development tool: sync +dependencies in Pipfile or Pipfile.lock to setup.py. +Never need again to change dependencies manually in +setup.py, and enjoy the same dependency locking +or semantic versioning diff --git a/py-pipenv-setup/Makefile b/py-pipenv-setup/Makefile new file mode 100644 index 0000000000..16d548ae78 --- /dev/null +++ b/py-pipenv-setup/Makefile @@ -0,0 +1,34 @@ +# $NetBSD$ + +DISTNAME= pipenv-setup-3.1.1 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= devel python +MASTER_SITES= ${MASTER_SITE_PYPI:=p/pipenv-setup/} + +MAINTAINER= kamelderouiche@yahoo.com +HOMEPAGE= https://github.com/Madoshakalaka/pipenv-setup +COMMENT= Sync Pipfile/Pipfile.lock to setup.py +LICENSE= mit + +PYTHON_VERSIONS_INCOMPATIBLE+= 27 + +BUILD_DEPENDS+= ${PYPKGPREFIX}-test>=5.3.10:../../devel/py-test +BUILD_DEPENDS+= ${PYPKGPREFIX}-test-mypy>=0.7.0:../../wip/py-test-mypy +BUILD_DEPENDS+= ${PYPKGPREFIX}-test-cov>=2.10.1:../../devel/py-test-cov +BUILD_DEPENDS+= ${PYPKGPREFIX}-test-datadir>=1.3.1:../../wip/py-test-datadir +BUILD_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=1.34.0:../../devel/py-test-xdist +BUILD_DEPENDS+= ${PYPKGPREFIX}-tox>=3.20.1:../../devel/py-tox +DEPENDS+= ${PYPKGPREFIX}-pipfile>=0.0.2:../../wip/py-pipfile +DEPENDS+= ${PYPKGPREFIX}-black-[0-9]*:../../textproc/py-black +DEPENDS+= ${PYPKGPREFIX}-colorama>=0.4.3:../../comms/py-colorama +DEPENDS+= ${PYPKGPREFIX}-packaging>=19.2:../../devel/py-packaging +DEPENDS+= ${PYPKGPREFIX}-vistir>=0.4:../../wip/py-vistir +DEPENDS+= ${PYPKGPREFIX}-autopep8>=1.5.4:../../devel/py-autopep8 +DEPENDS+= ${PYPKGPREFIX}-six>=1.15.0:../../lang/py-six +DEPENDS+= ${PYPKGPREFIX}-typing>=3.5.2.2:../../devel/py-typing +DEPENDS+= ${PYPKGPREFIX}-requirementslib>=1.5.15:../../wip/py-requirementslib + +USE_LANGUAGES= # none + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/py-pipenv-setup/PLIST b/py-pipenv-setup/PLIST new file mode 100644 index 0000000000..ddc3267fba --- /dev/null +++ b/py-pipenv-setup/PLIST @@ -0,0 +1,44 @@ +@comment $NetBSD$ +bin/pipenv-setup +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/entry_points.txt +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/pipenv_setup/__init__.py +${PYSITELIB}/pipenv_setup/__init__.pyc +${PYSITELIB}/pipenv_setup/__init__.pyo +${PYSITELIB}/pipenv_setup/__main__.py +${PYSITELIB}/pipenv_setup/__main__.pyc +${PYSITELIB}/pipenv_setup/__main__.pyo +${PYSITELIB}/pipenv_setup/constants.py +${PYSITELIB}/pipenv_setup/constants.pyc +${PYSITELIB}/pipenv_setup/constants.pyo +${PYSITELIB}/pipenv_setup/inconsistency_checker.py +${PYSITELIB}/pipenv_setup/inconsistency_checker.pyc +${PYSITELIB}/pipenv_setup/inconsistency_checker.pyo +${PYSITELIB}/pipenv_setup/lockfile_parser.py +${PYSITELIB}/pipenv_setup/lockfile_parser.pyc +${PYSITELIB}/pipenv_setup/lockfile_parser.pyo +${PYSITELIB}/pipenv_setup/main.py +${PYSITELIB}/pipenv_setup/main.pyc +${PYSITELIB}/pipenv_setup/main.pyo +${PYSITELIB}/pipenv_setup/msg_formatter.py +${PYSITELIB}/pipenv_setup/msg_formatter.pyc +${PYSITELIB}/pipenv_setup/msg_formatter.pyo +${PYSITELIB}/pipenv_setup/pipfile_parser.py +${PYSITELIB}/pipenv_setup/pipfile_parser.pyc +${PYSITELIB}/pipenv_setup/pipfile_parser.pyo +${PYSITELIB}/pipenv_setup/res/setup_template.py +${PYSITELIB}/pipenv_setup/res/setup_template.pyc +${PYSITELIB}/pipenv_setup/res/setup_template.pyo +${PYSITELIB}/pipenv_setup/setup_filler.py +${PYSITELIB}/pipenv_setup/setup_filler.pyc +${PYSITELIB}/pipenv_setup/setup_filler.pyo +${PYSITELIB}/pipenv_setup/setup_parser.py +${PYSITELIB}/pipenv_setup/setup_parser.pyc +${PYSITELIB}/pipenv_setup/setup_parser.pyo +${PYSITELIB}/pipenv_setup/setup_updater.py +${PYSITELIB}/pipenv_setup/setup_updater.pyc +${PYSITELIB}/pipenv_setup/setup_updater.pyo diff --git a/py-pipenv-setup/distinfo b/py-pipenv-setup/distinfo new file mode 100644 index 0000000000..230785deef --- /dev/null +++ b/py-pipenv-setup/distinfo @@ -0,0 +1,6 @@ +$NetBSD$ + +SHA1 (pipenv-setup-3.1.1.tar.gz) = 737d95ab9ddbb75b4face5d15b318cf38cdf03db +RMD160 (pipenv-setup-3.1.1.tar.gz) = b96c57103fd8de9cf8608d5bb18ddca8eda020be +SHA512 (pipenv-setup-3.1.1.tar.gz) = 2cc3945d3b846b0e6f8719d71fa3fb842b20d681f07acf7348d9a539cea3fbc8e8710c30c46ee8b99f8d7aeabbdada049704b83b01b84a293b376174be858b6b +Size (pipenv-setup-3.1.1.tar.gz) = 25639 bytes diff --git a/py-pipfile/DESCR b/py-pipfile/DESCR new file mode 100644 index 0000000000..a59ad8f515 --- /dev/null +++ b/py-pipfile/DESCR @@ -0,0 +1,2 @@ +Pipfile and its sister Pipfile.lock are a replacement +for the existing standard pip's requirements.txt file diff --git a/py-pipfile/Makefile b/py-pipfile/Makefile new file mode 100644 index 0000000000..faf648af4a --- /dev/null +++ b/py-pipfile/Makefile @@ -0,0 +1,18 @@ +# $NetBSD$ + +DISTNAME= pipfile-0.0.2 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= devel python +MASTER_SITES= ${MASTER_SITE_PYPI:=p/pipfile/} + +MAINTAINER= kamelderouiche@yahoo.com +HOMEPAGE= https://github.com/pypa/pipfile +COMMENT= The replacement for requirements.txt +LICENSE= modified-bsd OR apache-2.0 + +DEPENDS+= ${PYPKGPREFIX}-toml>=0.10.2:../../textproc/py-toml + +USE_LANGUAGES= # none + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/py-pipfile/PLIST b/py-pipfile/PLIST new file mode 100644 index 0000000000..2370e053bb --- /dev/null +++ b/py-pipfile/PLIST @@ -0,0 +1,15 @@ +@comment $NetBSD$ +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/pipfile/__about__.py +${PYSITELIB}/pipfile/__about__.pyc +${PYSITELIB}/pipfile/__about__.pyo +${PYSITELIB}/pipfile/__init__.py +${PYSITELIB}/pipfile/__init__.pyc +${PYSITELIB}/pipfile/__init__.pyo +${PYSITELIB}/pipfile/api.py +${PYSITELIB}/pipfile/api.pyc +${PYSITELIB}/pipfile/api.pyo diff --git a/py-pipfile/distinfo b/py-pipfile/distinfo new file mode 100644 index 0000000000..2cd1bef589 --- /dev/null +++ b/py-pipfile/distinfo @@ -0,0 +1,6 @@ +$NetBSD$ + +SHA1 (pipfile-0.0.2.tar.gz) = 1cbc9dfbea8e09deb5e6bc3972f7733fbda28702 +RMD160 (pipfile-0.0.2.tar.gz) = 64f77af16928ae627ba14705f93b3eaa3853b9ea +SHA512 (pipfile-0.0.2.tar.gz) = 98572a88ccc33f94147962b993278cadd636e303ea1ce24e421da4761148278d6dc34116a62b5696afc4b2956278542f3e4263dafd6eec7bcb6a386fb9957568 +Size (pipfile-0.0.2.tar.gz) = 18065 bytes