diff --git a/py-ptpython/DESCR b/py-ptpython/DESCR new file mode 100644 index 0000000000..d380aebcae --- /dev/null +++ b/py-ptpython/DESCR @@ -0,0 +1 @@ +Python REPL build on top of prompt_toolkit. diff --git a/py-ptpython/Makefile b/py-ptpython/Makefile new file mode 100644 index 0000000000..cfd529cf08 --- /dev/null +++ b/py-ptpython/Makefile @@ -0,0 +1,25 @@ +# $NetBSD$ + +DISTNAME= ptpython-3.0.7 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= devel python +MASTER_SITES= ${MASTER_SITE_PYPI:=p/ptpython/} + +MAINTAINER= kamelderouiche@yahoo.com +HOMEPAGE= https://github.com/prompt-toolkit/ptpython +COMMENT= Python REPL build on top of prompt_toolkit +LICENSE= modified-bsd + +DEPENDS+= ${PYPKGPREFIX}-appdirs>=1.4.4:../../devel/py-appdirs +DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=2.0.0:../../devel/py-importlib-metadata +DEPENDS+= ${PYPKGPREFIX}-jedi>=0.9.0:../../editors/py-jedi +DEPENDS+= ${PYPKGPREFIX}-prompt_toolkit>=3.0.0:../../devel/py-prompt_toolkit +DEPENDS+= ${PYPKGPREFIX}-pygments>=2.5.2:../../textproc/py-pygments + +USE_LANGUAGES= # none + +do-test: + ${RUN} cd ${WRKSRC}/tests; ${SETENV} ${TEST_ENV} ${PYTHONBIN} run_tests.py + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/py-ptpython/PLIST b/py-ptpython/PLIST new file mode 100644 index 0000000000..d2d3818929 --- /dev/null +++ b/py-ptpython/PLIST @@ -0,0 +1,73 @@ +@comment $NetBSD$ +bin/ptipython +bin/ptipython3 +bin/ptipython${PYVERSSUFFIX} +bin/ptpython +bin/ptpython3 +bin/ptpython${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}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/ptpython/__init__.py +${PYSITELIB}/ptpython/__init__.pyc +${PYSITELIB}/ptpython/__init__.pyo +${PYSITELIB}/ptpython/__main__.py +${PYSITELIB}/ptpython/__main__.pyc +${PYSITELIB}/ptpython/__main__.pyo +${PYSITELIB}/ptpython/completer.py +${PYSITELIB}/ptpython/completer.pyc +${PYSITELIB}/ptpython/completer.pyo +${PYSITELIB}/ptpython/contrib/__init__.py +${PYSITELIB}/ptpython/contrib/__init__.pyc +${PYSITELIB}/ptpython/contrib/__init__.pyo +${PYSITELIB}/ptpython/contrib/asyncssh_repl.py +${PYSITELIB}/ptpython/contrib/asyncssh_repl.pyc +${PYSITELIB}/ptpython/contrib/asyncssh_repl.pyo +${PYSITELIB}/ptpython/entry_points/__init__.py +${PYSITELIB}/ptpython/entry_points/__init__.pyc +${PYSITELIB}/ptpython/entry_points/__init__.pyo +${PYSITELIB}/ptpython/entry_points/run_ptipython.py +${PYSITELIB}/ptpython/entry_points/run_ptipython.pyc +${PYSITELIB}/ptpython/entry_points/run_ptipython.pyo +${PYSITELIB}/ptpython/entry_points/run_ptpython.py +${PYSITELIB}/ptpython/entry_points/run_ptpython.pyc +${PYSITELIB}/ptpython/entry_points/run_ptpython.pyo +${PYSITELIB}/ptpython/eventloop.py +${PYSITELIB}/ptpython/eventloop.pyc +${PYSITELIB}/ptpython/eventloop.pyo +${PYSITELIB}/ptpython/filters.py +${PYSITELIB}/ptpython/filters.pyc +${PYSITELIB}/ptpython/filters.pyo +${PYSITELIB}/ptpython/history_browser.py +${PYSITELIB}/ptpython/history_browser.pyc +${PYSITELIB}/ptpython/history_browser.pyo +${PYSITELIB}/ptpython/ipython.py +${PYSITELIB}/ptpython/ipython.pyc +${PYSITELIB}/ptpython/ipython.pyo +${PYSITELIB}/ptpython/key_bindings.py +${PYSITELIB}/ptpython/key_bindings.pyc +${PYSITELIB}/ptpython/key_bindings.pyo +${PYSITELIB}/ptpython/layout.py +${PYSITELIB}/ptpython/layout.pyc +${PYSITELIB}/ptpython/layout.pyo +${PYSITELIB}/ptpython/prompt_style.py +${PYSITELIB}/ptpython/prompt_style.pyc +${PYSITELIB}/ptpython/prompt_style.pyo +${PYSITELIB}/ptpython/python_input.py +${PYSITELIB}/ptpython/python_input.pyc +${PYSITELIB}/ptpython/python_input.pyo +${PYSITELIB}/ptpython/repl.py +${PYSITELIB}/ptpython/repl.pyc +${PYSITELIB}/ptpython/repl.pyo +${PYSITELIB}/ptpython/style.py +${PYSITELIB}/ptpython/style.pyc +${PYSITELIB}/ptpython/style.pyo +${PYSITELIB}/ptpython/utils.py +${PYSITELIB}/ptpython/utils.pyc +${PYSITELIB}/ptpython/utils.pyo +${PYSITELIB}/ptpython/validator.py +${PYSITELIB}/ptpython/validator.pyc +${PYSITELIB}/ptpython/validator.pyo diff --git a/py-ptpython/distinfo b/py-ptpython/distinfo new file mode 100644 index 0000000000..ce97c8dc13 --- /dev/null +++ b/py-ptpython/distinfo @@ -0,0 +1,6 @@ +$NetBSD$ + +SHA1 (ptpython-3.0.7.tar.gz) = 26ebda38755a8abf1fb13689d009ebdb35b64812 +RMD160 (ptpython-3.0.7.tar.gz) = 8a3d74bdc34f34ed26be97d9b964179fbf27b4e9 +SHA512 (ptpython-3.0.7.tar.gz) = a9216004bc4a769db06681121ee33523808ad8ea852a9a2a7b04fd73168e4eec3454085e6515dd3ffdb0064cd7c60d847cf2cb5541e2e8ef02a9029d2eab554f +Size (ptpython-3.0.7.tar.gz) = 404915 bytes