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