import sysutils/py-pipx, ok landry@
pipx is a tool to help you install and run end-user applications written in Python. It's roughly similar to macOS's brew, JavaScript's npx, and Linux's apt. It's closely related to pip. In fact, it uses pip, but is focused on installing and managing Python packages that can be run from the command line directly as applications.
This commit is contained in:
parent
d0f89e79e2
commit
60c97d179b
30
sysutils/py-pipx/Makefile
Normal file
30
sysutils/py-pipx/Makefile
Normal file
@ -0,0 +1,30 @@
|
||||
COMMENT = install and run Python applications in isolated environments
|
||||
|
||||
MODPY_EGG_VERSION = 1.1.0
|
||||
DISTNAME = pipx-${MODPY_EGG_VERSION}
|
||||
PKGNAME = py-${DISTNAME}
|
||||
CATEGORIES = sysutils
|
||||
|
||||
# https://github.com/pypa/pipx
|
||||
HOMEPAGE = https://pypa.github.io/pipx/
|
||||
|
||||
# MIT
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
MODULES = lang/python
|
||||
|
||||
MODPY_PI = Yes
|
||||
MODPY_PEP517 = hatchling
|
||||
|
||||
FLAVORS = python3
|
||||
FLAVOR = python3
|
||||
|
||||
# No test suites in pypi tarball. They are in git, but require extra prep
|
||||
# (running a script to download wheels before running the tests).
|
||||
NO_TEST = Yes
|
||||
|
||||
RUN_DEPENDS = devel/py-argcomplete${MODPY_FLAVOR} \
|
||||
sysutils/py-packaging${MODPY_FLAVOR} \
|
||||
sysutils/py-userpath${MODPY_FLAVOR}
|
||||
|
||||
.include <bsd.port.mk>
|
2
sysutils/py-pipx/distinfo
Normal file
2
sysutils/py-pipx/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (pipx-1.1.0.tar.gz) = TS9w2vFfEh6QtzlLBzDugvw519pRTlCnu/gGa+iIg7s=
|
||||
SIZE (pipx-1.1.0.tar.gz) = 358081
|
7
sysutils/py-pipx/pkg/DESCR
Normal file
7
sysutils/py-pipx/pkg/DESCR
Normal file
@ -0,0 +1,7 @@
|
||||
pipx is a tool to help you install and run end-user applications written
|
||||
in Python. It's roughly similar to macOS's brew, JavaScript's npx, and
|
||||
Linux's apt.
|
||||
|
||||
It's closely related to pip. In fact, it uses pip, but is focused on
|
||||
installing and managing Python packages that can be run from the command
|
||||
line directly as applications.
|
93
sysutils/py-pipx/pkg/PLIST
Normal file
93
sysutils/py-pipx/pkg/PLIST
Normal file
@ -0,0 +1,93 @@
|
||||
bin/pipx
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx-${MODPY_EGG_VERSION}.dist-info/
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx-${MODPY_EGG_VERSION}.dist-info/METADATA
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx-${MODPY_EGG_VERSION}.dist-info/RECORD
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx-${MODPY_EGG_VERSION}.dist-info/WHEEL
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx-${MODPY_EGG_VERSION}.dist-info/licenses/
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx-${MODPY_EGG_VERSION}.dist-info/licenses/LICENSE
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/__main__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}animate.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}animate.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}colors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}colors.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}emojis.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}emojis.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}interpreter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}interpreter.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}package_specifier.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}package_specifier.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}pipx_metadata_file.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}pipx_metadata_file.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}shared_libs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}shared_libs.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}venv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}venv.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}venv_inspect.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}venv_inspect.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/animate.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/colors.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}ensure_path.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}ensure_path.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}environment.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}environment.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}inject.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}inject.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}install.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}install.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}list_packages.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}list_packages.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}reinstall.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}reinstall.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}run.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}run.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}run_pip.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}run_pip.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}uninstall.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}uninstall.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}upgrade.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/${MODPY_PYCACHE}upgrade.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/common.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/ensure_path.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/environment.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/inject.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/install.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/list_packages.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/reinstall.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/run.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/run_pip.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/uninstall.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/commands/upgrade.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/constants.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/emojis.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/interpreter.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/main.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/package_specifier.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/pipx_metadata_file.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/shared_libs.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/util.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/venv.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/venv_inspect.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pipx/version.py
|
Loading…
x
Reference in New Issue
Block a user