pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-stevedore
Module Name: pkgsrc
Committed By: leot
Date: Fri Apr 14 14:05:56 UTC 2017
Added Files:
pkgsrc/devel/py-stevedore: DESCR Makefile PLIST distinfo
Log Message:
Import py-stevedore-1.21.0 as devel/py-stevedore
Python makes loading code dynamically easy, allowing you to configure
and extend your application by discovering and loading extensions
("plugins") at runtime. Many applications implement their own
library for doing this, using __import__ or importlib. stevedore
avoids creating yet another extension mechanism by building on top
of setuptools entry points. The code for managing entry points
tends to be repetitive, though, so stevedore provides manager
classes for implementing common patterns for using dynamically
loaded extensions.
Packaged by Kamel Ibn Aziz Derouiche in pkgsrc-wip with some
adjustements by <wiz> and misc fixes and updates by myself.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-stevedore/DESCR \
pkgsrc/devel/py-stevedore/Makefile pkgsrc/devel/py-stevedore/PLIST \
pkgsrc/devel/py-stevedore/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-stevedore/DESCR
diff -u /dev/null pkgsrc/devel/py-stevedore/DESCR:1.1
--- /dev/null Fri Apr 14 14:05:56 2017
+++ pkgsrc/devel/py-stevedore/DESCR Fri Apr 14 14:05:56 2017
@@ -0,0 +1,9 @@
+Python makes loading code dynamically easy, allowing you to configure
+and extend your application by discovering and loading extensions
+("plugins") at runtime. Many applications implement their own
+library for doing this, using __import__ or importlib. stevedore
+avoids creating yet another extension mechanism by building on top
+of setuptools entry points. The code for managing entry points
+tends to be repetitive, though, so stevedore provides manager
+classes for implementing common patterns for using dynamically
+loaded extensions.
Index: pkgsrc/devel/py-stevedore/Makefile
diff -u /dev/null pkgsrc/devel/py-stevedore/Makefile:1.1
--- /dev/null Fri Apr 14 14:05:56 2017
+++ pkgsrc/devel/py-stevedore/Makefile Fri Apr 14 14:05:56 2017
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2017/04/14 14:05:56 leot Exp $
+
+DISTNAME= stevedore-1.21.0
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel python
+MASTER_SITES= ${MASTER_SITE_PYPI:=s/stevedore/}
+
+MAINTAINER= kamelderouiche%yahoo.com@localhost
+HOMEPAGE= https://github.com/dreamhost/stevedore
+COMMENT= Manage dynamic plugins for Python applications
+LICENSE= apache-2.0
+
+DEPENDS+= ${PYPKGPREFIX}-pbr>=2.0.0:../../devel/py-pbr
+DEPENDS+= ${PYPKGPREFIX}-six>=1.9.0:../../lang/py-six
+
+USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 34
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-stevedore/PLIST
diff -u /dev/null pkgsrc/devel/py-stevedore/PLIST:1.1
--- /dev/null Fri Apr 14 14:05:56 2017
+++ pkgsrc/devel/py-stevedore/PLIST Fri Apr 14 14:05:56 2017
@@ -0,0 +1,108 @@
+@comment $NetBSD: PLIST,v 1.1 2017/04/14 14:05:56 leot Exp $
+${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}/pbr.json
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/stevedore/__init__.py
+${PYSITELIB}/stevedore/__init__.pyc
+${PYSITELIB}/stevedore/__init__.pyo
+${PYSITELIB}/stevedore/dispatch.py
+${PYSITELIB}/stevedore/dispatch.pyc
+${PYSITELIB}/stevedore/dispatch.pyo
+${PYSITELIB}/stevedore/driver.py
+${PYSITELIB}/stevedore/driver.pyc
+${PYSITELIB}/stevedore/driver.pyo
+${PYSITELIB}/stevedore/enabled.py
+${PYSITELIB}/stevedore/enabled.pyc
+${PYSITELIB}/stevedore/enabled.pyo
+${PYSITELIB}/stevedore/example/__init__.py
+${PYSITELIB}/stevedore/example/__init__.pyc
+${PYSITELIB}/stevedore/example/__init__.pyo
+${PYSITELIB}/stevedore/example/base.py
+${PYSITELIB}/stevedore/example/base.pyc
+${PYSITELIB}/stevedore/example/base.pyo
+${PYSITELIB}/stevedore/example/load_as_driver.py
+${PYSITELIB}/stevedore/example/load_as_driver.pyc
+${PYSITELIB}/stevedore/example/load_as_driver.pyo
+${PYSITELIB}/stevedore/example/load_as_extension.py
+${PYSITELIB}/stevedore/example/load_as_extension.pyc
+${PYSITELIB}/stevedore/example/load_as_extension.pyo
+${PYSITELIB}/stevedore/example/setup.py
+${PYSITELIB}/stevedore/example/setup.pyc
+${PYSITELIB}/stevedore/example/setup.pyo
+${PYSITELIB}/stevedore/example/simple.py
+${PYSITELIB}/stevedore/example/simple.pyc
+${PYSITELIB}/stevedore/example/simple.pyo
+${PYSITELIB}/stevedore/example2/__init__.py
+${PYSITELIB}/stevedore/example2/__init__.pyc
+${PYSITELIB}/stevedore/example2/__init__.pyo
+${PYSITELIB}/stevedore/example2/fields.py
+${PYSITELIB}/stevedore/example2/fields.pyc
+${PYSITELIB}/stevedore/example2/fields.pyo
+${PYSITELIB}/stevedore/example2/setup.py
+${PYSITELIB}/stevedore/example2/setup.pyc
+${PYSITELIB}/stevedore/example2/setup.pyo
+${PYSITELIB}/stevedore/exception.py
+${PYSITELIB}/stevedore/exception.pyc
+${PYSITELIB}/stevedore/exception.pyo
+${PYSITELIB}/stevedore/extension.py
+${PYSITELIB}/stevedore/extension.pyc
+${PYSITELIB}/stevedore/extension.pyo
+${PYSITELIB}/stevedore/hook.py
+${PYSITELIB}/stevedore/hook.pyc
+${PYSITELIB}/stevedore/hook.pyo
+${PYSITELIB}/stevedore/named.py
+${PYSITELIB}/stevedore/named.pyc
+${PYSITELIB}/stevedore/named.pyo
+${PYSITELIB}/stevedore/sphinxext.py
+${PYSITELIB}/stevedore/sphinxext.pyc
+${PYSITELIB}/stevedore/sphinxext.pyo
+${PYSITELIB}/stevedore/tests/__init__.py
+${PYSITELIB}/stevedore/tests/__init__.pyc
+${PYSITELIB}/stevedore/tests/__init__.pyo
+${PYSITELIB}/stevedore/tests/extension_unimportable.py
+${PYSITELIB}/stevedore/tests/extension_unimportable.pyc
+${PYSITELIB}/stevedore/tests/extension_unimportable.pyo
+${PYSITELIB}/stevedore/tests/manager.py
+${PYSITELIB}/stevedore/tests/manager.pyc
+${PYSITELIB}/stevedore/tests/manager.pyo
+${PYSITELIB}/stevedore/tests/test_callback.py
+${PYSITELIB}/stevedore/tests/test_callback.pyc
+${PYSITELIB}/stevedore/tests/test_callback.pyo
+${PYSITELIB}/stevedore/tests/test_dispatch.py
+${PYSITELIB}/stevedore/tests/test_dispatch.pyc
+${PYSITELIB}/stevedore/tests/test_dispatch.pyo
+${PYSITELIB}/stevedore/tests/test_driver.py
+${PYSITELIB}/stevedore/tests/test_driver.pyc
+${PYSITELIB}/stevedore/tests/test_driver.pyo
+${PYSITELIB}/stevedore/tests/test_enabled.py
+${PYSITELIB}/stevedore/tests/test_enabled.pyc
+${PYSITELIB}/stevedore/tests/test_enabled.pyo
+${PYSITELIB}/stevedore/tests/test_example_fields.py
+${PYSITELIB}/stevedore/tests/test_example_fields.pyc
+${PYSITELIB}/stevedore/tests/test_example_fields.pyo
+${PYSITELIB}/stevedore/tests/test_example_simple.py
+${PYSITELIB}/stevedore/tests/test_example_simple.pyc
+${PYSITELIB}/stevedore/tests/test_example_simple.pyo
+${PYSITELIB}/stevedore/tests/test_extension.py
+${PYSITELIB}/stevedore/tests/test_extension.pyc
+${PYSITELIB}/stevedore/tests/test_extension.pyo
+${PYSITELIB}/stevedore/tests/test_hook.py
+${PYSITELIB}/stevedore/tests/test_hook.pyc
+${PYSITELIB}/stevedore/tests/test_hook.pyo
+${PYSITELIB}/stevedore/tests/test_named.py
+${PYSITELIB}/stevedore/tests/test_named.pyc
+${PYSITELIB}/stevedore/tests/test_named.pyo
+${PYSITELIB}/stevedore/tests/test_sphinxext.py
+${PYSITELIB}/stevedore/tests/test_sphinxext.pyc
+${PYSITELIB}/stevedore/tests/test_sphinxext.pyo
+${PYSITELIB}/stevedore/tests/test_test_manager.py
+${PYSITELIB}/stevedore/tests/test_test_manager.pyc
+${PYSITELIB}/stevedore/tests/test_test_manager.pyo
+${PYSITELIB}/stevedore/tests/utils.py
+${PYSITELIB}/stevedore/tests/utils.pyc
+${PYSITELIB}/stevedore/tests/utils.pyo
Index: pkgsrc/devel/py-stevedore/distinfo
diff -u /dev/null pkgsrc/devel/py-stevedore/distinfo:1.1
--- /dev/null Fri Apr 14 14:05:56 2017
+++ pkgsrc/devel/py-stevedore/distinfo Fri Apr 14 14:05:56 2017
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2017/04/14 14:05:56 leot Exp $
+
+SHA1 (stevedore-1.21.0.tar.gz) = 2f237c2c2fe1d5b450faa9f1dc3abeb8e88a6190
+RMD160 (stevedore-1.21.0.tar.gz) = b8f3fc44afebd8b6da06f542a8b31cf9f265397f
+SHA512 (stevedore-1.21.0.tar.gz) = b0773189205c5bf12df0b1e985161d69ac6c7788ccc1ec7e2ffdfac84aec027fa1412ef421a97bf84290654e253b8e45d1d88bafc905e7d0fa9a1492f61b1a9f
+Size (stevedore-1.21.0.tar.gz) = 506669 bytes
Home |
Main Index |
Thread Index |
Old Index