1515from setuptools import setup
1616
1717
18- version = '5.8.2.dev0'
19-
20- classifiers = """\
21- Intended Audience :: Developers
22- License :: OSI Approved :: Zope Public License
23- Programming Language :: Python
24- Programming Language :: Python :: 2
25- Programming Language :: Python :: 2.7
26- Programming Language :: Python :: 3
27- Programming Language :: Python :: 3.5
28- Programming Language :: Python :: 3.6
29- Programming Language :: Python :: 3.7
30- Programming Language :: Python :: 3.8
31- Programming Language :: Python :: 3.9
32- Programming Language :: Python :: 3.10
33- Programming Language :: Python :: 3.11
34- Programming Language :: Python :: Implementation :: CPython
35- Programming Language :: Python :: Implementation :: PyPy
36- Topic :: Database
37- Topic :: Software Development :: Libraries :: Python Modules
38- Operating System :: Microsoft :: Windows
39- Operating System :: Unix
40- Framework :: ZODB
41- """
18+ version = '6.0.dev0'
4219
4320
4421def read (path ):
@@ -50,7 +27,6 @@ def read(path):
5027
5128tests_require = [
5229 'manuel' ,
53- 'mock; python_version == "2.7"' ,
5430 'zope.testing' ,
5531 'zope.testrunner >= 4.4.6' ,
5632]
@@ -61,14 +37,31 @@ def read(path):
6137 author = "Jim Fulton" ,
6238 author_email = "jim@zope.com" ,
6339 maintainer = "Zope Foundation and Contributors" ,
64- maintainer_email = "zodb-dev@zope.org " ,
40+ maintainer_email = "zodb-dev@zope.dev " ,
6541 keywords = "database nosql python zope" ,
6642 packages = find_packages ('src' ),
6743 package_dir = {'' : 'src' },
6844 url = 'http://zodb-docs.readthedocs.io' ,
6945 license = "ZPL 2.1" ,
7046 platforms = ["any" ],
71- classifiers = list (filter (None , classifiers .split ("\n " ))),
47+ classifiers = [
48+ "Intended Audience :: Developers" ,
49+ "License :: OSI Approved :: Zope Public License" ,
50+ "Programming Language :: Python" ,
51+ "Programming Language :: Python :: 3" ,
52+ "Programming Language :: Python :: 3.7" ,
53+ "Programming Language :: Python :: 3.8" ,
54+ "Programming Language :: Python :: 3.9" ,
55+ "Programming Language :: Python :: 3.10" ,
56+ "Programming Language :: Python :: 3.11" ,
57+ "Programming Language :: Python :: Implementation :: CPython" ,
58+ "Programming Language :: Python :: Implementation :: PyPy" ,
59+ "Topic :: Database" ,
60+ "Topic :: Software Development :: Libraries :: Python Modules" ,
61+ "Operating System :: Microsoft :: Windows" ,
62+ "Operating System :: Unix" ,
63+ "Framework :: ZODB" ,
64+ ],
7265 description = long_description .split ('\n ' , 2 )[1 ],
7366 long_description = long_description ,
7467 tests_require = tests_require ,
@@ -87,7 +80,6 @@ def read(path):
8780 'BTrees >= 4.2.0' ,
8881 'ZConfig' ,
8982 'transaction >= 2.4' ,
90- 'six' ,
9183 'zc.lockfile' ,
9284 'zope.interface' ,
9385 'zodbpickle >= 1.0.1' ,
@@ -102,5 +94,5 @@ def read(path):
10294 repozo = ZODB.scripts.repozo:main
10395 """ ,
10496 include_package_data = True ,
105- python_requires = '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.* ' ,
97+ python_requires = '>=3.7 ' ,
10698)
0 commit comments