sysutils/py-hupper: import py-hupper-1.12

hupper is an integrated process monitor that will track changes to
any imported Python files in sys.modules as well as custom paths.
When files are changed the process is restarted.
This commit is contained in:
wiz 2023-06-17 17:34:06 +00:00
parent 993cb722ef
commit b0077ace90
4 changed files with 81 additions and 0 deletions

3
sysutils/py-hupper/DESCR Normal file
View file

@ -0,0 +1,3 @@
hupper is an integrated process monitor that will track changes to
any imported Python files in sys.modules as well as custom paths.
When files are changed the process is restarted.

View file

@ -0,0 +1,28 @@
# $NetBSD: Makefile,v 1.1 2023/06/17 17:34:06 wiz Exp $
DISTNAME= hupper-1.12
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= sysutils python
MASTER_SITES= ${MASTER_SITE_PYPI:=h/hupper/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/Pylons/hupper
COMMENT= Integrated process monitor for developing and reloading daemons
LICENSE= mit
TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
USE_LANGUAGES= # none
PYTHON_VERSIONS_INCOMPATIBLE= 27
post-install:
cd ${DESTDIR}${PREFIX}/bin && ${MV} hupper hupper-${PYVERSSUFFIX}
TEST_ENV+= PYTHONPATH=${WRKSRC}/build/lib
do-test:
cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

45
sysutils/py-hupper/PLIST Normal file
View file

@ -0,0 +1,45 @@
@comment $NetBSD: PLIST,v 1.1 2023/06/17 17:34:06 wiz Exp $
bin/hupper-${PYVERSSUFFIX}
${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}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/hupper/__init__.py
${PYSITELIB}/hupper/__init__.pyc
${PYSITELIB}/hupper/__init__.pyo
${PYSITELIB}/hupper/cli.py
${PYSITELIB}/hupper/cli.pyc
${PYSITELIB}/hupper/cli.pyo
${PYSITELIB}/hupper/interfaces.py
${PYSITELIB}/hupper/interfaces.pyc
${PYSITELIB}/hupper/interfaces.pyo
${PYSITELIB}/hupper/ipc.py
${PYSITELIB}/hupper/ipc.pyc
${PYSITELIB}/hupper/ipc.pyo
${PYSITELIB}/hupper/logger.py
${PYSITELIB}/hupper/logger.pyc
${PYSITELIB}/hupper/logger.pyo
${PYSITELIB}/hupper/polling.py
${PYSITELIB}/hupper/polling.pyc
${PYSITELIB}/hupper/polling.pyo
${PYSITELIB}/hupper/reloader.py
${PYSITELIB}/hupper/reloader.pyc
${PYSITELIB}/hupper/reloader.pyo
${PYSITELIB}/hupper/utils.py
${PYSITELIB}/hupper/utils.pyc
${PYSITELIB}/hupper/utils.pyo
${PYSITELIB}/hupper/watchdog.py
${PYSITELIB}/hupper/watchdog.pyc
${PYSITELIB}/hupper/watchdog.pyo
${PYSITELIB}/hupper/watchman.py
${PYSITELIB}/hupper/watchman.pyc
${PYSITELIB}/hupper/watchman.pyo
${PYSITELIB}/hupper/winapi.py
${PYSITELIB}/hupper/winapi.pyc
${PYSITELIB}/hupper/winapi.pyo
${PYSITELIB}/hupper/worker.py
${PYSITELIB}/hupper/worker.pyc
${PYSITELIB}/hupper/worker.pyo

View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1 2023/06/17 17:34:06 wiz Exp $
BLAKE2s (hupper-1.12.tar.gz) = 522aabb8cee9e46956c11dc8fdbb2f7a691f1ce90905ae1707645ca6412a9c7c
SHA512 (hupper-1.12.tar.gz) = 9de90ff100d26f6e12781c66591f1b4fc274c7b3efa867102d2fbfab6aae37d135e9d3923d6b45b34326320758d87034d2ee2cbaaf691901363f1cd8b7ff00ea
Size (hupper-1.12.tar.gz) = 41901 bytes