diff options
author | fhajny <fhajny> | 2017-04-25 20:14:26 +0000 |
---|---|---|
committer | fhajny <fhajny> | 2017-04-25 20:14:26 +0000 |
commit | f5466964e8544ee8b452b0537bf8cad173960434 (patch) | |
tree | afc57c1ebb4b21151f953d5d3fb928eb2091acb1 /devel | |
parent | 357b4b9cbbf9857f9f09b08a25648a93124fc2c1 (diff) | |
download | pkgsrc-f5466964e8544ee8b452b0537bf8cad173960434.tar.gz |
Import nose2 0.6.5 as devel/py-nose2.
nose2 is the next generation of nicer testing for Python, based on the
plugins branch of unittest2.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/py-nose2/ALTERNATIVES | 1 | ||||
-rw-r--r-- | devel/py-nose2/DESCR | 2 | ||||
-rw-r--r-- | devel/py-nose2/Makefile | 21 | ||||
-rw-r--r-- | devel/py-nose2/PLIST | 308 | ||||
-rw-r--r-- | devel/py-nose2/distinfo | 6 |
5 files changed, 338 insertions, 0 deletions
diff --git a/devel/py-nose2/ALTERNATIVES b/devel/py-nose2/ALTERNATIVES new file mode 100644 index 00000000000..2a88d9a6d21 --- /dev/null +++ b/devel/py-nose2/ALTERNATIVES @@ -0,0 +1 @@ +bin/nose2 @PREFIX@/bin/nose2-@PYVERSSUFFIX@ diff --git a/devel/py-nose2/DESCR b/devel/py-nose2/DESCR new file mode 100644 index 00000000000..dc3c52387bc --- /dev/null +++ b/devel/py-nose2/DESCR @@ -0,0 +1,2 @@ +nose2 is the next generation of nicer testing for Python, based on the +plugins branch of unittest2. diff --git a/devel/py-nose2/Makefile b/devel/py-nose2/Makefile new file mode 100644 index 00000000000..97069af2e33 --- /dev/null +++ b/devel/py-nose2/Makefile @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1 2017/04/25 20:14:26 fhajny Exp $ + +DISTNAME= nose2-0.6.5 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_PYPI:=n/nose2/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/nose-devs/nose2/ +COMMENT= Next generation of nicer testing for Python +LICENSE= 2-clause-bsd + +USE_LANGUAGES= # none + +DEPENDS+= ${PYPKGPREFIX}-six>=1.1:../../lang/py-six + +post-install: + ${RM} -f ${DESTDIR}${PREFIX}/bin/nose2 + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/py-nose2/PLIST b/devel/py-nose2/PLIST new file mode 100644 index 00000000000..1d48fb1e411 --- /dev/null +++ b/devel/py-nose2/PLIST @@ -0,0 +1,308 @@ +@comment $NetBSD: PLIST,v 1.1 2017/04/25 20:14:26 fhajny Exp $ +bin/nose2-${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}/nose2/__init__.py +${PYSITELIB}/nose2/__main__.py +${PYSITELIB}/nose2/__init__.pyo +${PYSITELIB}/nose2/__init__.pyc +${PYSITELIB}/nose2/__main__.pyo +${PYSITELIB}/nose2/__main__.pyc +${PYSITELIB}/nose2/_version.pyo +${PYSITELIB}/nose2/_version.pyc +${PYSITELIB}/nose2/collector.pyo +${PYSITELIB}/nose2/collector.pyc +${PYSITELIB}/nose2/compat.pyo +${PYSITELIB}/nose2/compat.pyc +${PYSITELIB}/nose2/config.pyo +${PYSITELIB}/nose2/config.pyc +${PYSITELIB}/nose2/events.pyo +${PYSITELIB}/nose2/events.pyc +${PYSITELIB}/nose2/exceptions.pyo +${PYSITELIB}/nose2/exceptions.pyc +${PYSITELIB}/nose2/loader.pyo +${PYSITELIB}/nose2/loader.pyc +${PYSITELIB}/nose2/main.pyo +${PYSITELIB}/nose2/main.pyc +${PYSITELIB}/nose2/result.pyo +${PYSITELIB}/nose2/result.pyc +${PYSITELIB}/nose2/runner.pyo +${PYSITELIB}/nose2/runner.pyc +${PYSITELIB}/nose2/session.pyo +${PYSITELIB}/nose2/session.pyc +${PYSITELIB}/nose2/sphinxext.pyo +${PYSITELIB}/nose2/sphinxext.pyc +${PYSITELIB}/nose2/suite.pyo +${PYSITELIB}/nose2/suite.pyc +${PYSITELIB}/nose2/util.pyo +${PYSITELIB}/nose2/util.pyc +${PYSITELIB}/nose2/_version.py +${PYSITELIB}/nose2/backports/__init__.py +${PYSITELIB}/nose2/backports/__init__.pyo +${PYSITELIB}/nose2/backports/__init__.pyc +${PYSITELIB}/nose2/backports/ordereddict.pyo +${PYSITELIB}/nose2/backports/ordereddict.pyc +${PYSITELIB}/nose2/backports/ordereddict.py +${PYSITELIB}/nose2/collector.py +${PYSITELIB}/nose2/compat.py +${PYSITELIB}/nose2/config.py +${PYSITELIB}/nose2/events.py +${PYSITELIB}/nose2/exceptions.py +${PYSITELIB}/nose2/loader.py +${PYSITELIB}/nose2/main.py +${PYSITELIB}/nose2/plugins/__init__.py +${PYSITELIB}/nose2/plugins/__init__.pyo +${PYSITELIB}/nose2/plugins/__init__.pyc +${PYSITELIB}/nose2/plugins/attrib.pyo +${PYSITELIB}/nose2/plugins/attrib.pyc +${PYSITELIB}/nose2/plugins/buffer.pyo +${PYSITELIB}/nose2/plugins/buffer.pyc +${PYSITELIB}/nose2/plugins/collect.pyo +${PYSITELIB}/nose2/plugins/collect.pyc +${PYSITELIB}/nose2/plugins/coverage.pyo +${PYSITELIB}/nose2/plugins/coverage.pyc +${PYSITELIB}/nose2/plugins/debugger.pyo +${PYSITELIB}/nose2/plugins/debugger.pyc +${PYSITELIB}/nose2/plugins/doctests.pyo +${PYSITELIB}/nose2/plugins/doctests.pyc +${PYSITELIB}/nose2/plugins/dundertest.pyo +${PYSITELIB}/nose2/plugins/dundertest.pyc +${PYSITELIB}/nose2/plugins/failfast.pyo +${PYSITELIB}/nose2/plugins/failfast.pyc +${PYSITELIB}/nose2/plugins/junitxml.pyo +${PYSITELIB}/nose2/plugins/junitxml.pyc +${PYSITELIB}/nose2/plugins/layers.pyo +${PYSITELIB}/nose2/plugins/layers.pyc +${PYSITELIB}/nose2/plugins/logcapture.pyo +${PYSITELIB}/nose2/plugins/logcapture.pyc +${PYSITELIB}/nose2/plugins/mp.pyo +${PYSITELIB}/nose2/plugins/mp.pyc +${PYSITELIB}/nose2/plugins/outcomes.pyo +${PYSITELIB}/nose2/plugins/outcomes.pyc +${PYSITELIB}/nose2/plugins/printhooks.pyo +${PYSITELIB}/nose2/plugins/printhooks.pyc +${PYSITELIB}/nose2/plugins/prof.pyo +${PYSITELIB}/nose2/plugins/prof.pyc +${PYSITELIB}/nose2/plugins/result.pyo +${PYSITELIB}/nose2/plugins/result.pyc +${PYSITELIB}/nose2/plugins/testid.pyo +${PYSITELIB}/nose2/plugins/testid.pyc +${PYSITELIB}/nose2/plugins/attrib.py +${PYSITELIB}/nose2/plugins/buffer.py +${PYSITELIB}/nose2/plugins/collect.py +${PYSITELIB}/nose2/plugins/coverage.py +${PYSITELIB}/nose2/plugins/debugger.py +${PYSITELIB}/nose2/plugins/doctests.py +${PYSITELIB}/nose2/plugins/dundertest.py +${PYSITELIB}/nose2/plugins/failfast.py +${PYSITELIB}/nose2/plugins/junitxml.py +${PYSITELIB}/nose2/plugins/layers.py +${PYSITELIB}/nose2/plugins/loader/__init__.py +${PYSITELIB}/nose2/plugins/loader/__init__.pyo +${PYSITELIB}/nose2/plugins/loader/__init__.pyc +${PYSITELIB}/nose2/plugins/loader/discovery.pyo +${PYSITELIB}/nose2/plugins/loader/discovery.pyc +${PYSITELIB}/nose2/plugins/loader/eggdiscovery.pyo +${PYSITELIB}/nose2/plugins/loader/eggdiscovery.pyc +${PYSITELIB}/nose2/plugins/loader/functions.pyo +${PYSITELIB}/nose2/plugins/loader/functions.pyc +${PYSITELIB}/nose2/plugins/loader/generators.pyo +${PYSITELIB}/nose2/plugins/loader/generators.pyc +${PYSITELIB}/nose2/plugins/loader/loadtests.pyo +${PYSITELIB}/nose2/plugins/loader/loadtests.pyc +${PYSITELIB}/nose2/plugins/loader/parameters.pyo +${PYSITELIB}/nose2/plugins/loader/parameters.pyc +${PYSITELIB}/nose2/plugins/loader/testcases.pyo +${PYSITELIB}/nose2/plugins/loader/testcases.pyc +${PYSITELIB}/nose2/plugins/loader/testclasses.pyo +${PYSITELIB}/nose2/plugins/loader/testclasses.pyc +${PYSITELIB}/nose2/plugins/loader/discovery.py +${PYSITELIB}/nose2/plugins/loader/eggdiscovery.py +${PYSITELIB}/nose2/plugins/loader/functions.py +${PYSITELIB}/nose2/plugins/loader/generators.py +${PYSITELIB}/nose2/plugins/loader/loadtests.py +${PYSITELIB}/nose2/plugins/loader/parameters.py +${PYSITELIB}/nose2/plugins/loader/testcases.py +${PYSITELIB}/nose2/plugins/loader/testclasses.py +${PYSITELIB}/nose2/plugins/logcapture.py +${PYSITELIB}/nose2/plugins/mp.py +${PYSITELIB}/nose2/plugins/outcomes.py +${PYSITELIB}/nose2/plugins/printhooks.py +${PYSITELIB}/nose2/plugins/prof.py +${PYSITELIB}/nose2/plugins/result.py +${PYSITELIB}/nose2/plugins/testid.py +${PYSITELIB}/nose2/result.py +${PYSITELIB}/nose2/runner.py +${PYSITELIB}/nose2/session.py +${PYSITELIB}/nose2/sphinxext.py +${PYSITELIB}/nose2/suite.py +${PYSITELIB}/nose2/tests/__init__.py +${PYSITELIB}/nose2/tests/__init__.pyo +${PYSITELIB}/nose2/tests/__init__.pyc +${PYSITELIB}/nose2/tests/_common.pyo +${PYSITELIB}/nose2/tests/_common.pyc +${PYSITELIB}/nose2/tests/_common.py +${PYSITELIB}/nose2/tests/functional/__init__.py +${PYSITELIB}/nose2/tests/functional/__init__.pyo +${PYSITELIB}/nose2/tests/functional/__init__.pyc +${PYSITELIB}/nose2/tests/functional/test_attrib_plugin.pyo +${PYSITELIB}/nose2/tests/functional/test_attrib_plugin.pyc +${PYSITELIB}/nose2/tests/functional/test_collect_plugin.pyo +${PYSITELIB}/nose2/tests/functional/test_collect_plugin.pyc +${PYSITELIB}/nose2/tests/functional/test_coverage.pyo +${PYSITELIB}/nose2/tests/functional/test_coverage.pyc +${PYSITELIB}/nose2/tests/functional/test_decorators.pyo +${PYSITELIB}/nose2/tests/functional/test_decorators.pyc +${PYSITELIB}/nose2/tests/functional/test_discovery_loader.pyo +${PYSITELIB}/nose2/tests/functional/test_discovery_loader.pyc +${PYSITELIB}/nose2/tests/functional/test_doctests_plugin.pyo +${PYSITELIB}/nose2/tests/functional/test_doctests_plugin.pyc +${PYSITELIB}/nose2/tests/functional/test_dundertest_plugin.pyo +${PYSITELIB}/nose2/tests/functional/test_dundertest_plugin.pyc +${PYSITELIB}/nose2/tests/functional/test_eggdiscovery_loader.pyo +${PYSITELIB}/nose2/tests/functional/test_eggdiscovery_loader.pyc +${PYSITELIB}/nose2/tests/functional/test_junitxml_plugin.pyo +${PYSITELIB}/nose2/tests/functional/test_junitxml_plugin.pyc +${PYSITELIB}/nose2/tests/functional/test_layers_plugin.pyo +${PYSITELIB}/nose2/tests/functional/test_layers_plugin.pyc +${PYSITELIB}/nose2/tests/functional/test_loading.pyo +${PYSITELIB}/nose2/tests/functional/test_loading.pyc +${PYSITELIB}/nose2/tests/functional/test_loadtests_plugin.pyo +${PYSITELIB}/nose2/tests/functional/test_loadtests_plugin.pyc +${PYSITELIB}/nose2/tests/functional/test_logcapture_plugin.pyo +${PYSITELIB}/nose2/tests/functional/test_logcapture_plugin.pyc +${PYSITELIB}/nose2/tests/functional/test_main.pyo +${PYSITELIB}/nose2/tests/functional/test_main.pyc +${PYSITELIB}/nose2/tests/functional/test_mp_plugin.pyo +${PYSITELIB}/nose2/tests/functional/test_mp_plugin.pyc +${PYSITELIB}/nose2/tests/functional/test_printhooks_plugin.pyo +${PYSITELIB}/nose2/tests/functional/test_printhooks_plugin.pyc +${PYSITELIB}/nose2/tests/functional/test_session.pyo +${PYSITELIB}/nose2/tests/functional/test_session.pyc +${PYSITELIB}/nose2/tests/functional/test_such_dsl.pyo +${PYSITELIB}/nose2/tests/functional/test_such_dsl.pyc +${PYSITELIB}/nose2/tests/functional/test_util.pyo +${PYSITELIB}/nose2/tests/functional/test_util.pyc +${PYSITELIB}/nose2/tests/functional/test_attrib_plugin.py +${PYSITELIB}/nose2/tests/functional/test_collect_plugin.py +${PYSITELIB}/nose2/tests/functional/test_coverage.py +${PYSITELIB}/nose2/tests/functional/test_decorators.py +${PYSITELIB}/nose2/tests/functional/test_discovery_loader.py +${PYSITELIB}/nose2/tests/functional/test_doctests_plugin.py +${PYSITELIB}/nose2/tests/functional/test_dundertest_plugin.py +${PYSITELIB}/nose2/tests/functional/test_eggdiscovery_loader.py +${PYSITELIB}/nose2/tests/functional/test_junitxml_plugin.py +${PYSITELIB}/nose2/tests/functional/test_layers_plugin.py +${PYSITELIB}/nose2/tests/functional/test_loading.py +${PYSITELIB}/nose2/tests/functional/test_loadtests_plugin.py +${PYSITELIB}/nose2/tests/functional/test_logcapture_plugin.py +${PYSITELIB}/nose2/tests/functional/test_main.py +${PYSITELIB}/nose2/tests/functional/test_mp_plugin.py +${PYSITELIB}/nose2/tests/functional/test_printhooks_plugin.py +${PYSITELIB}/nose2/tests/functional/test_session.py +${PYSITELIB}/nose2/tests/functional/test_such_dsl.py +${PYSITELIB}/nose2/tests/functional/test_util.py +${PYSITELIB}/nose2/tests/unit/__init__.py +${PYSITELIB}/nose2/tests/unit/__init__.pyo +${PYSITELIB}/nose2/tests/unit/__init__.pyc +${PYSITELIB}/nose2/tests/unit/test_attrib_plugin.pyo +${PYSITELIB}/nose2/tests/unit/test_attrib_plugin.pyc +${PYSITELIB}/nose2/tests/unit/test_buffer_plugin.pyo +${PYSITELIB}/nose2/tests/unit/test_buffer_plugin.pyc +${PYSITELIB}/nose2/tests/unit/test_collect_plugin.pyo +${PYSITELIB}/nose2/tests/unit/test_collect_plugin.pyc +${PYSITELIB}/nose2/tests/unit/test_collector.pyo +${PYSITELIB}/nose2/tests/unit/test_collector.pyc +${PYSITELIB}/nose2/tests/unit/test_config.pyo +${PYSITELIB}/nose2/tests/unit/test_config.pyc +${PYSITELIB}/nose2/tests/unit/test_debugger_plugin.pyo +${PYSITELIB}/nose2/tests/unit/test_debugger_plugin.pyc +${PYSITELIB}/nose2/tests/unit/test_decorators.pyo +${PYSITELIB}/nose2/tests/unit/test_decorators.pyc +${PYSITELIB}/nose2/tests/unit/test_doctest_plugin.pyo +${PYSITELIB}/nose2/tests/unit/test_doctest_plugin.pyc +${PYSITELIB}/nose2/tests/unit/test_dundertest_plugin.pyo +${PYSITELIB}/nose2/tests/unit/test_dundertest_plugin.pyc +${PYSITELIB}/nose2/tests/unit/test_failfast.pyo +${PYSITELIB}/nose2/tests/unit/test_failfast.pyc +${PYSITELIB}/nose2/tests/unit/test_functions_loader.pyo +${PYSITELIB}/nose2/tests/unit/test_functions_loader.pyc +${PYSITELIB}/nose2/tests/unit/test_generators_plugin.pyo +${PYSITELIB}/nose2/tests/unit/test_generators_plugin.pyc +${PYSITELIB}/nose2/tests/unit/test_junitxml.pyo +${PYSITELIB}/nose2/tests/unit/test_junitxml.pyc +${PYSITELIB}/nose2/tests/unit/test_layers_plugin.pyo +${PYSITELIB}/nose2/tests/unit/test_layers_plugin.pyc +${PYSITELIB}/nose2/tests/unit/test_loader.pyo +${PYSITELIB}/nose2/tests/unit/test_loader.pyc +${PYSITELIB}/nose2/tests/unit/test_logcapture_plugin.pyo +${PYSITELIB}/nose2/tests/unit/test_logcapture_plugin.pyc +${PYSITELIB}/nose2/tests/unit/test_mp_plugin.pyo +${PYSITELIB}/nose2/tests/unit/test_mp_plugin.pyc +${PYSITELIB}/nose2/tests/unit/test_outcomes_plugin.pyo +${PYSITELIB}/nose2/tests/unit/test_outcomes_plugin.pyc +${PYSITELIB}/nose2/tests/unit/test_params_plugin.pyo +${PYSITELIB}/nose2/tests/unit/test_params_plugin.pyc +${PYSITELIB}/nose2/tests/unit/test_plugin_api.pyo +${PYSITELIB}/nose2/tests/unit/test_plugin_api.pyc +${PYSITELIB}/nose2/tests/unit/test_printhooks_plugin.pyo +${PYSITELIB}/nose2/tests/unit/test_printhooks_plugin.pyc +${PYSITELIB}/nose2/tests/unit/test_prof_plugin.pyo +${PYSITELIB}/nose2/tests/unit/test_prof_plugin.pyc +${PYSITELIB}/nose2/tests/unit/test_result.pyo +${PYSITELIB}/nose2/tests/unit/test_result.pyc +${PYSITELIB}/nose2/tests/unit/test_session.pyo +${PYSITELIB}/nose2/tests/unit/test_session.pyc +${PYSITELIB}/nose2/tests/unit/test_testcase_loader.pyo +${PYSITELIB}/nose2/tests/unit/test_testcase_loader.pyc +${PYSITELIB}/nose2/tests/unit/test_testclass_loader.pyo +${PYSITELIB}/nose2/tests/unit/test_testclass_loader.pyc +${PYSITELIB}/nose2/tests/unit/test_testid_plugin.pyo +${PYSITELIB}/nose2/tests/unit/test_testid_plugin.pyc +${PYSITELIB}/nose2/tests/unit/test_util.pyo +${PYSITELIB}/nose2/tests/unit/test_util.pyc +${PYSITELIB}/nose2/tests/unit/test_attrib_plugin.py +${PYSITELIB}/nose2/tests/unit/test_buffer_plugin.py +${PYSITELIB}/nose2/tests/unit/test_collect_plugin.py +${PYSITELIB}/nose2/tests/unit/test_collector.py +${PYSITELIB}/nose2/tests/unit/test_config.py +${PYSITELIB}/nose2/tests/unit/test_debugger_plugin.py +${PYSITELIB}/nose2/tests/unit/test_decorators.py +${PYSITELIB}/nose2/tests/unit/test_doctest_plugin.py +${PYSITELIB}/nose2/tests/unit/test_dundertest_plugin.py +${PYSITELIB}/nose2/tests/unit/test_failfast.py +${PYSITELIB}/nose2/tests/unit/test_functions_loader.py +${PYSITELIB}/nose2/tests/unit/test_generators_plugin.py +${PYSITELIB}/nose2/tests/unit/test_junitxml.py +${PYSITELIB}/nose2/tests/unit/test_layers_plugin.py +${PYSITELIB}/nose2/tests/unit/test_loader.py +${PYSITELIB}/nose2/tests/unit/test_logcapture_plugin.py +${PYSITELIB}/nose2/tests/unit/test_mp_plugin.py +${PYSITELIB}/nose2/tests/unit/test_outcomes_plugin.py +${PYSITELIB}/nose2/tests/unit/test_params_plugin.py +${PYSITELIB}/nose2/tests/unit/test_plugin_api.py +${PYSITELIB}/nose2/tests/unit/test_printhooks_plugin.py +${PYSITELIB}/nose2/tests/unit/test_prof_plugin.py +${PYSITELIB}/nose2/tests/unit/test_result.py +${PYSITELIB}/nose2/tests/unit/test_session.py +${PYSITELIB}/nose2/tests/unit/test_testcase_loader.py +${PYSITELIB}/nose2/tests/unit/test_testclass_loader.py +${PYSITELIB}/nose2/tests/unit/test_testid_plugin.py +${PYSITELIB}/nose2/tests/unit/test_util.py +${PYSITELIB}/nose2/tools/__init__.py +${PYSITELIB}/nose2/tools/__init__.pyo +${PYSITELIB}/nose2/tools/__init__.pyc +${PYSITELIB}/nose2/tools/decorators.pyo +${PYSITELIB}/nose2/tools/decorators.pyc +${PYSITELIB}/nose2/tools/params.pyo +${PYSITELIB}/nose2/tools/params.pyc +${PYSITELIB}/nose2/tools/such.pyo +${PYSITELIB}/nose2/tools/such.pyc +${PYSITELIB}/nose2/tools/decorators.py +${PYSITELIB}/nose2/tools/params.py +${PYSITELIB}/nose2/tools/such.py +${PYSITELIB}/nose2/util.py diff --git a/devel/py-nose2/distinfo b/devel/py-nose2/distinfo new file mode 100644 index 00000000000..e5bf68e5f4b --- /dev/null +++ b/devel/py-nose2/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2017/04/25 20:14:26 fhajny Exp $ + +SHA1 (nose2-0.6.5.tar.gz) = 9eed4fdaafa0cbd8d0114b02c8303aef8d8aef9f +RMD160 (nose2-0.6.5.tar.gz) = 27198f9bb67bf0109f5e1e11e481ac04305cc9e6 +SHA512 (nose2-0.6.5.tar.gz) = 9503212d6458fc26654fe7134cec58ee01dbadacf767b39e6b23fdc297c7dd1ea2bf3312b0ddd1e156942a96dab942a8b6981c7cdfeced5a80e91188c1a385a0 +Size (nose2-0.6.5.tar.gz) = 131682 bytes |