[Checkins] SVN: BTrees/trunk/setup.py Reguarize requirements.
Tres Seaver
cvs-admin at zope.org
Thu Oct 18 16:19:17 UTC 2012
Log message for revision 128066:
Reguarize requirements.
Because we use the 'lazy include dir' approach (borrowed from ZODB),
we don't need '''setup_requires=['persistent']'''.
Changed:
U BTrees/trunk/setup.py
-=-
Modified: BTrees/trunk/setup.py
===================================================================
--- BTrees/trunk/setup.py 2012-10-18 16:17:27 UTC (rev 128065)
+++ BTrees/trunk/setup.py 2012-10-18 16:19:13 UTC (rev 128066)
@@ -99,11 +99,16 @@
ext_modules = [BTreeExtension(family) for family in FAMILIES]
+REQUIRES = [
+ 'persistent',
+ 'zope.interface',
+]
+TESTS_REQUIRE = REQUIRES + ['transaction']
+
setup(name='BTrees',
version=__version__,
description='Scalable persistent object containers',
long_description=README,
- setup_requires=['persistent'],
classifiers=[
"Development Status :: 6 - Mature",
"License :: OSI Approved :: Zope Public License",
@@ -130,18 +135,14 @@
zip_safe=False,
ext_modules = ext_modules,
extras_require = {
- 'test': ['transaction'],
+ 'test': TESTS_REQUIRE,
+ 'ZODB': ['ZODB3'],
'testing': ['nose', 'coverage'],
'docs': ['Sphinx', 'repoze.sphinx.autointerface'],
},
test_suite="BTrees.tests",
- tests_require=[
- 'transaction',
- ],
- install_requires=[
- 'zope.interface',
- 'persistent',
- ],
+ tests_require=TESTS_REQUIRE,
+ install_requires=REQUIRES,
entry_points = """\
"""
)
More information about the checkins
mailing list