diff --git a/CHANGES.txt b/CHANGES.txt index 6765dc1b..ac95b332 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,4 +1,11 @@ +1.6.0b3 (2014-12-08) +-------------------- + +- Packing: Significantly reduced the RAM consumed by graph traversal during + the pre_pack phase. (Tried several methods; encoded 64 bit IISets turned + out to be the most optimal.) + 1.6.0b2 (2014-10-03) -------------------- diff --git a/setup.py b/setup.py index 329be650..e7b18ad2 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ ############################################################################## """A backend for ZODB that stores pickles in a relational database.""" -VERSION = "1.6.0b2" +VERSION = "1.6.0b3" # The choices for the Trove Development Status line: # Development Status :: 5 - Production/Stable @@ -35,6 +35,7 @@ doclines = __doc__.split("\n") + def read_file(*path): base_dir = os.path.dirname(__file__) file_path = (base_dir, ) + tuple(path) @@ -61,7 +62,7 @@ def read_file(*path): platforms=["any"], description=doclines[0], classifiers=filter(None, classifiers.split("\n")), - long_description = ( + long_description=( read_file("README.txt") + "\n\n" + "Change History\n" + "==============\n\n" + @@ -75,18 +76,20 @@ def read_file(*path): ], tests_require=['mock'], extras_require={ - 'mysql': ['MySQL-python>=1.2.2'], + 'mysql': ['MySQL-python>=1.2.2'], 'postgresql': ['psycopg2>=2.0'], - 'oracle': ['cx_Oracle>=4.3.1'], + 'oracle': ['cx_Oracle>=4.3.1'], }, - entry_points = {'console_scripts': [ - 'zodbconvert = relstorage.zodbconvert:main', - 'zodbpack = relstorage.zodbpack:main', - ], - 'zodburi.resolvers': [ - 'postgres = relstorage.zodburi_resolver:postgresql_resolver [postgresql]', - 'mysql = relstorage.zodburi_resolver:mysql_resolver [mysql]', - 'oracle = relstorage.zodburi_resolver:oracle_resolver [oracle]' - ]}, + entry_points = { + 'console_scripts': [ + 'zodbconvert = relstorage.zodbconvert:main', + 'zodbpack = relstorage.zodbpack:main', + ], + 'zodburi.resolvers': [ + ('postgres = ' + 'relstorage.zodburi_resolver:postgresql_resolver [postgresql]'), + 'mysql = relstorage.zodburi_resolver:mysql_resolver [mysql]', + 'oracle = relstorage.zodburi_resolver:oracle_resolver [oracle]' + ]}, test_suite='relstorage.tests.alltests.make_suite', )