pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-pdm
Module Name: pkgsrc
Committed By: adam
Date: Thu May 4 07:28:49 UTC 2023
Added Files:
pkgsrc/devel/py-pdm: ALTERNATIVES DESCR Makefile PLIST distinfo
Log Message:
py-pdm: added version 2.5.3
PDM is meant to be a next generation Python package management tool. It was
originally built for personal use. If you feel you are going well with Pipenv
or Poetry and don't want to introduce another package manager, just stick to
it. But if you are missing something that is not present in those tools, you
can probably find some goodness in pdm.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pdm/ALTERNATIVES \
pkgsrc/devel/py-pdm/DESCR pkgsrc/devel/py-pdm/Makefile \
pkgsrc/devel/py-pdm/PLIST pkgsrc/devel/py-pdm/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/devel/py-pdm/ALTERNATIVES
diff -u /dev/null pkgsrc/devel/py-pdm/ALTERNATIVES:1.1
--- /dev/null Thu May 4 07:28:49 2023
+++ pkgsrc/devel/py-pdm/ALTERNATIVES Thu May 4 07:28:49 2023
@@ -0,0 +1 @@
+bin/pdm @PREFIX@/bin/pdm-@PYVERSSUFFIX@
Index: pkgsrc/devel/py-pdm/DESCR
diff -u /dev/null pkgsrc/devel/py-pdm/DESCR:1.1
--- /dev/null Thu May 4 07:28:49 2023
+++ pkgsrc/devel/py-pdm/DESCR Thu May 4 07:28:49 2023
@@ -0,0 +1,5 @@
+PDM is meant to be a next generation Python package management tool. It was
+originally built for personal use. If you feel you are going well with Pipenv
+or Poetry and don't want to introduce another package manager, just stick to
+it. But if you are missing something that is not present in those tools, you
+can probably find some goodness in pdm.
Index: pkgsrc/devel/py-pdm/Makefile
diff -u /dev/null pkgsrc/devel/py-pdm/Makefile:1.1
--- /dev/null Thu May 4 07:28:49 2023
+++ pkgsrc/devel/py-pdm/Makefile Thu May 4 07:28:49 2023
@@ -0,0 +1,53 @@
+# $NetBSD: Makefile,v 1.1 2023/05/04 07:28:49 adam Exp $
+
+DISTNAME= pdm-2.5.3
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel python
+MASTER_SITES= ${MASTER_SITE_PYPI:=p/pdm/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://pdm.fming.dev/
+COMMENT= Modern Python package and dependency manager
+LICENSE= mit
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-pdm_backend-[0-9]*:../../devel/py-pdm_backend
+DEPENDS+= ${PYPKGPREFIX}-blinker-[0-9]*:../../devel/py-blinker
+DEPENDS+= ${PYPKGPREFIX}-cachecontrol>=0.12.11:../../devel/py-cachecontrol
+DEPENDS+= ${PYPKGPREFIX}-certifi-[0-9]*:../../security/py-certifi
+DEPENDS+= ${PYPKGPREFIX}-dotenv>=0.15:../../devel/py-dotenv
+DEPENDS+= ${PYPKGPREFIX}-findpython>=0.2.2:../../lang/py-findpython
+DEPENDS+= ${PYPKGPREFIX}-installer>=0.7:../../misc/py-installer
+DEPENDS+= ${PYPKGPREFIX}-packaging>=22.1:../../devel/py-packaging
+DEPENDS+= ${PYPKGPREFIX}-platformdirs-[0-9]*:../../misc/py-platformdirs
+DEPENDS+= ${PYPKGPREFIX}-pyproject_hooks-[0-9]*:../../devel/py-pyproject_hooks
+DEPENDS+= ${PYPKGPREFIX}-requests-toolbelt-[0-9]*:../../devel/py-requests-toolbelt
+DEPENDS+= ${PYPKGPREFIX}-resolvelib>=1.0.1:../../devel/py-resolvelib
+DEPENDS+= ${PYPKGPREFIX}-shellingham>=1.3.2:../../misc/py-shellingham
+DEPENDS+= ${PYPKGPREFIX}-rich>=12.3.0:../../comms/py-rich
+DEPENDS+= ${PYPKGPREFIX}-tomlkit>=0.11.1:../../textproc/py-tomlkit
+DEPENDS+= ${PYPKGPREFIX}-unearth>=0.9.0:../../net/py-unearth
+DEPENDS+= ${PYPKGPREFIX}-virtualenv>=20:../../devel/py-virtualenv
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
+
+USE_LANGUAGES= # none
+
+PYTHON_VERSIONS_INCOMPATIBLE= 27
+
+.include "../../lang/python/pyversion.mk"
+.if ${PYTHON_VERSION} < 310
+DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=3.6:../../devel/py-importlib-metadata
+.endif
+.if ${PYTHON_VERSION} < 311
+DEPENDS+= ${PYPKGPREFIX}-tomli>=1.1.0:../../textproc/py-tomli
+.endif
+
+post-install:
+ cd ${DESTDIR}${PREFIX}/bin && \
+ ${MV} pdm pdm-${PYVERSSUFFIX} || ${TRUE}
+
+do-test:
+ cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pdm/PLIST
diff -u /dev/null pkgsrc/devel/py-pdm/PLIST:1.1
--- /dev/null Thu May 4 07:28:49 2023
+++ pkgsrc/devel/py-pdm/PLIST Thu May 4 07:28:49 2023
@@ -0,0 +1,238 @@
+@comment $NetBSD: PLIST,v 1.1 2023/05/04 07:28:49 adam Exp $
+bin/pdm-${PYVERSSUFFIX}
+${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/pdm/__main__.py
+${PYSITELIB}/pdm/__main__.pyc
+${PYSITELIB}/pdm/__version__.py
+${PYSITELIB}/pdm/__version__.pyc
+${PYSITELIB}/pdm/_types.py
+${PYSITELIB}/pdm/_types.pyc
+${PYSITELIB}/pdm/builders/__init__.py
+${PYSITELIB}/pdm/builders/__init__.pyc
+${PYSITELIB}/pdm/builders/base.py
+${PYSITELIB}/pdm/builders/base.pyc
+${PYSITELIB}/pdm/builders/editable.py
+${PYSITELIB}/pdm/builders/editable.pyc
+${PYSITELIB}/pdm/builders/sdist.py
+${PYSITELIB}/pdm/builders/sdist.pyc
+${PYSITELIB}/pdm/builders/wheel.py
+${PYSITELIB}/pdm/builders/wheel.pyc
+${PYSITELIB}/pdm/cli/__init__.py
+${PYSITELIB}/pdm/cli/__init__.pyc
+${PYSITELIB}/pdm/cli/actions.py
+${PYSITELIB}/pdm/cli/actions.pyc
+${PYSITELIB}/pdm/cli/commands/__init__.py
+${PYSITELIB}/pdm/cli/commands/__init__.pyc
+${PYSITELIB}/pdm/cli/commands/add.py
+${PYSITELIB}/pdm/cli/commands/add.pyc
+${PYSITELIB}/pdm/cli/commands/base.py
+${PYSITELIB}/pdm/cli/commands/base.pyc
+${PYSITELIB}/pdm/cli/commands/build.py
+${PYSITELIB}/pdm/cli/commands/build.pyc
+${PYSITELIB}/pdm/cli/commands/cache.py
+${PYSITELIB}/pdm/cli/commands/cache.pyc
+${PYSITELIB}/pdm/cli/commands/completion.py
+${PYSITELIB}/pdm/cli/commands/completion.pyc
+${PYSITELIB}/pdm/cli/commands/config.py
+${PYSITELIB}/pdm/cli/commands/config.pyc
+${PYSITELIB}/pdm/cli/commands/export.py
+${PYSITELIB}/pdm/cli/commands/export.pyc
+${PYSITELIB}/pdm/cli/commands/fix/__init__.py
+${PYSITELIB}/pdm/cli/commands/fix/__init__.pyc
+${PYSITELIB}/pdm/cli/commands/fix/fixers.py
+${PYSITELIB}/pdm/cli/commands/fix/fixers.pyc
+${PYSITELIB}/pdm/cli/commands/import_cmd.py
+${PYSITELIB}/pdm/cli/commands/import_cmd.pyc
+${PYSITELIB}/pdm/cli/commands/info.py
+${PYSITELIB}/pdm/cli/commands/info.pyc
+${PYSITELIB}/pdm/cli/commands/init.py
+${PYSITELIB}/pdm/cli/commands/init.pyc
+${PYSITELIB}/pdm/cli/commands/install.py
+${PYSITELIB}/pdm/cli/commands/install.pyc
+${PYSITELIB}/pdm/cli/commands/list.py
+${PYSITELIB}/pdm/cli/commands/list.pyc
+${PYSITELIB}/pdm/cli/commands/lock.py
+${PYSITELIB}/pdm/cli/commands/lock.pyc
+${PYSITELIB}/pdm/cli/commands/publish/__init__.py
+${PYSITELIB}/pdm/cli/commands/publish/__init__.pyc
+${PYSITELIB}/pdm/cli/commands/publish/package.py
+${PYSITELIB}/pdm/cli/commands/publish/package.pyc
+${PYSITELIB}/pdm/cli/commands/publish/repository.py
+${PYSITELIB}/pdm/cli/commands/publish/repository.pyc
+${PYSITELIB}/pdm/cli/commands/remove.py
+${PYSITELIB}/pdm/cli/commands/remove.pyc
+${PYSITELIB}/pdm/cli/commands/run.py
+${PYSITELIB}/pdm/cli/commands/run.pyc
+${PYSITELIB}/pdm/cli/commands/search.py
+${PYSITELIB}/pdm/cli/commands/search.pyc
+${PYSITELIB}/pdm/cli/commands/self_cmd.py
+${PYSITELIB}/pdm/cli/commands/self_cmd.pyc
+${PYSITELIB}/pdm/cli/commands/show.py
+${PYSITELIB}/pdm/cli/commands/show.pyc
+${PYSITELIB}/pdm/cli/commands/sync.py
+${PYSITELIB}/pdm/cli/commands/sync.pyc
+${PYSITELIB}/pdm/cli/commands/update.py
+${PYSITELIB}/pdm/cli/commands/update.pyc
+${PYSITELIB}/pdm/cli/commands/use.py
+${PYSITELIB}/pdm/cli/commands/use.pyc
+${PYSITELIB}/pdm/cli/commands/venv/__init__.py
+${PYSITELIB}/pdm/cli/commands/venv/__init__.pyc
+${PYSITELIB}/pdm/cli/commands/venv/activate.py
+${PYSITELIB}/pdm/cli/commands/venv/activate.pyc
+${PYSITELIB}/pdm/cli/commands/venv/backends.py
+${PYSITELIB}/pdm/cli/commands/venv/backends.pyc
+${PYSITELIB}/pdm/cli/commands/venv/create.py
+${PYSITELIB}/pdm/cli/commands/venv/create.pyc
+${PYSITELIB}/pdm/cli/commands/venv/list.py
+${PYSITELIB}/pdm/cli/commands/venv/list.pyc
+${PYSITELIB}/pdm/cli/commands/venv/purge.py
+${PYSITELIB}/pdm/cli/commands/venv/purge.pyc
+${PYSITELIB}/pdm/cli/commands/venv/remove.py
+${PYSITELIB}/pdm/cli/commands/venv/remove.pyc
+${PYSITELIB}/pdm/cli/commands/venv/utils.py
+${PYSITELIB}/pdm/cli/commands/venv/utils.pyc
+${PYSITELIB}/pdm/cli/completions/__init__.py
+${PYSITELIB}/pdm/cli/completions/__init__.pyc
+${PYSITELIB}/pdm/cli/completions/pdm.bash
+${PYSITELIB}/pdm/cli/completions/pdm.fish
+${PYSITELIB}/pdm/cli/completions/pdm.ps1
+${PYSITELIB}/pdm/cli/completions/pdm.zsh
+${PYSITELIB}/pdm/cli/filters.py
+${PYSITELIB}/pdm/cli/filters.pyc
+${PYSITELIB}/pdm/cli/hooks.py
+${PYSITELIB}/pdm/cli/hooks.pyc
+${PYSITELIB}/pdm/cli/options.py
+${PYSITELIB}/pdm/cli/options.pyc
+${PYSITELIB}/pdm/cli/utils.py
+${PYSITELIB}/pdm/cli/utils.pyc
+${PYSITELIB}/pdm/compat.py
+${PYSITELIB}/pdm/compat.pyc
+${PYSITELIB}/pdm/core.py
+${PYSITELIB}/pdm/core.pyc
+${PYSITELIB}/pdm/environments/__init__.py
+${PYSITELIB}/pdm/environments/__init__.pyc
+${PYSITELIB}/pdm/environments/base.py
+${PYSITELIB}/pdm/environments/base.pyc
+${PYSITELIB}/pdm/environments/local.py
+${PYSITELIB}/pdm/environments/local.pyc
+${PYSITELIB}/pdm/environments/prefix.py
+${PYSITELIB}/pdm/environments/prefix.pyc
+${PYSITELIB}/pdm/environments/python.py
+${PYSITELIB}/pdm/environments/python.pyc
+${PYSITELIB}/pdm/exceptions.py
+${PYSITELIB}/pdm/exceptions.pyc
+${PYSITELIB}/pdm/formats/__init__.py
+${PYSITELIB}/pdm/formats/__init__.pyc
+${PYSITELIB}/pdm/formats/base.py
+${PYSITELIB}/pdm/formats/base.pyc
+${PYSITELIB}/pdm/formats/flit.py
+${PYSITELIB}/pdm/formats/flit.pyc
+${PYSITELIB}/pdm/formats/pipfile.py
+${PYSITELIB}/pdm/formats/pipfile.pyc
+${PYSITELIB}/pdm/formats/poetry.py
+${PYSITELIB}/pdm/formats/poetry.pyc
+${PYSITELIB}/pdm/formats/requirements.py
+${PYSITELIB}/pdm/formats/requirements.pyc
+${PYSITELIB}/pdm/formats/setup_py.py
+${PYSITELIB}/pdm/formats/setup_py.pyc
+${PYSITELIB}/pdm/installers/__init__.py
+${PYSITELIB}/pdm/installers/__init__.pyc
+${PYSITELIB}/pdm/installers/core.py
+${PYSITELIB}/pdm/installers/core.pyc
+${PYSITELIB}/pdm/installers/installers.py
+${PYSITELIB}/pdm/installers/installers.pyc
+${PYSITELIB}/pdm/installers/manager.py
+${PYSITELIB}/pdm/installers/manager.pyc
+${PYSITELIB}/pdm/installers/packages.py
+${PYSITELIB}/pdm/installers/packages.pyc
+${PYSITELIB}/pdm/installers/synchronizers.py
+${PYSITELIB}/pdm/installers/synchronizers.pyc
+${PYSITELIB}/pdm/installers/uninstallers.py
+${PYSITELIB}/pdm/installers/uninstallers.pyc
+${PYSITELIB}/pdm/models/__init__.py
+${PYSITELIB}/pdm/models/__init__.pyc
+${PYSITELIB}/pdm/models/auth.py
+${PYSITELIB}/pdm/models/auth.pyc
+${PYSITELIB}/pdm/models/backends.py
+${PYSITELIB}/pdm/models/backends.pyc
+${PYSITELIB}/pdm/models/caches.py
+${PYSITELIB}/pdm/models/caches.pyc
+${PYSITELIB}/pdm/models/candidates.py
+${PYSITELIB}/pdm/models/candidates.pyc
+${PYSITELIB}/pdm/models/environment.py
+${PYSITELIB}/pdm/models/environment.pyc
+${PYSITELIB}/pdm/models/in_process/__init__.py
+${PYSITELIB}/pdm/models/in_process/__init__.pyc
+${PYSITELIB}/pdm/models/in_process/get_abi_tag.py
+${PYSITELIB}/pdm/models/in_process/get_abi_tag.pyc
+${PYSITELIB}/pdm/models/in_process/parse_setup.py
+${PYSITELIB}/pdm/models/in_process/parse_setup.pyc
+${PYSITELIB}/pdm/models/in_process/pep508.py
+${PYSITELIB}/pdm/models/in_process/pep508.pyc
+${PYSITELIB}/pdm/models/in_process/sysconfig_get_paths.py
+${PYSITELIB}/pdm/models/in_process/sysconfig_get_paths.pyc
+${PYSITELIB}/pdm/models/markers.py
+${PYSITELIB}/pdm/models/markers.pyc
+${PYSITELIB}/pdm/models/project_info.py
+${PYSITELIB}/pdm/models/project_info.pyc
+${PYSITELIB}/pdm/models/python.py
+${PYSITELIB}/pdm/models/python.pyc
+${PYSITELIB}/pdm/models/python_max_versions.json
+${PYSITELIB}/pdm/models/repositories.py
+${PYSITELIB}/pdm/models/repositories.pyc
+${PYSITELIB}/pdm/models/requirements.py
+${PYSITELIB}/pdm/models/requirements.pyc
+${PYSITELIB}/pdm/models/search.py
+${PYSITELIB}/pdm/models/search.pyc
+${PYSITELIB}/pdm/models/session.py
+${PYSITELIB}/pdm/models/session.pyc
+${PYSITELIB}/pdm/models/setup.py
+${PYSITELIB}/pdm/models/setup.pyc
+${PYSITELIB}/pdm/models/specifiers.py
+${PYSITELIB}/pdm/models/specifiers.pyc
+${PYSITELIB}/pdm/models/versions.py
+${PYSITELIB}/pdm/models/versions.pyc
+${PYSITELIB}/pdm/models/working_set.py
+${PYSITELIB}/pdm/models/working_set.pyc
+${PYSITELIB}/pdm/pep582/__init__.py
+${PYSITELIB}/pdm/pep582/__init__.pyc
+${PYSITELIB}/pdm/pep582/sitecustomize.py
+${PYSITELIB}/pdm/pep582/sitecustomize.pyc
+${PYSITELIB}/pdm/project/__init__.py
+${PYSITELIB}/pdm/project/__init__.pyc
+${PYSITELIB}/pdm/project/config.py
+${PYSITELIB}/pdm/project/config.pyc
+${PYSITELIB}/pdm/project/core.py
+${PYSITELIB}/pdm/project/core.pyc
+${PYSITELIB}/pdm/project/lockfile.py
+${PYSITELIB}/pdm/project/lockfile.pyc
+${PYSITELIB}/pdm/project/project_file.py
+${PYSITELIB}/pdm/project/project_file.pyc
+${PYSITELIB}/pdm/project/toml_file.py
+${PYSITELIB}/pdm/project/toml_file.pyc
+${PYSITELIB}/pdm/py.typed
+${PYSITELIB}/pdm/pytest.py
+${PYSITELIB}/pdm/pytest.pyc
+${PYSITELIB}/pdm/resolver/__init__.py
+${PYSITELIB}/pdm/resolver/__init__.pyc
+${PYSITELIB}/pdm/resolver/core.py
+${PYSITELIB}/pdm/resolver/core.pyc
+${PYSITELIB}/pdm/resolver/providers.py
+${PYSITELIB}/pdm/resolver/providers.pyc
+${PYSITELIB}/pdm/resolver/python.py
+${PYSITELIB}/pdm/resolver/python.pyc
+${PYSITELIB}/pdm/resolver/reporters.py
+${PYSITELIB}/pdm/resolver/reporters.pyc
+${PYSITELIB}/pdm/signals.py
+${PYSITELIB}/pdm/signals.pyc
+${PYSITELIB}/pdm/termui.py
+${PYSITELIB}/pdm/termui.pyc
+${PYSITELIB}/pdm/utils.py
+${PYSITELIB}/pdm/utils.pyc
Index: pkgsrc/devel/py-pdm/distinfo
diff -u /dev/null pkgsrc/devel/py-pdm/distinfo:1.1
--- /dev/null Thu May 4 07:28:49 2023
+++ pkgsrc/devel/py-pdm/distinfo Thu May 4 07:28:49 2023
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2023/05/04 07:28:49 adam Exp $
+
+BLAKE2s (pdm-2.5.3.tar.gz) = b0d612da660b1b3fad7e66ce4ab67fa28e3b8b6fd79987e977a77cdf0fd5887a
+SHA512 (pdm-2.5.3.tar.gz) = 0ad03e8594b677b3b7f3c6724fdfed8d4d51bcf9ad078121506179f3869eef1f4ae4b8f5f64a88048992018600086008db7269f38fad8982e4e73c58dc2624b6
+Size (pdm-2.5.3.tar.gz) = 3051077 bytes
Home |
Main Index |
Thread Index |
Old Index