Commits

Lynn Rees committed c934d4c

- prep

  • Participants
  • Parent commits 4cd79a4
  • Tags 0.5.0

Comments (0)

Files changed (3)

 
 - Redis support for cache (per k4ml)
 - fix for InnoDB whining (per k4ml)
-- enhance Redis store
+- enhance Redis store
+
+What's new with 0.5
+
+- sync to multiple backends concurrently
+- MongoDB store
+- Mercurial store
+- git store
+- drop support for versions of Python < 2.6
+- optimized pickling
+- fix issue with double pickling
+- fix dictionary size resizing with concurrent issues
 setup for shove.
 '''
 
-import sys
 from setuptools import setup, find_packages
 
 setup(
     license='BSD',
     packages=find_packages(),
     test_suite='shove.tests',
-    install_requires=['futures'] if sys.version_info[0] < 3 else [],
+    install_requires=['futures', 'stuf'],
     zip_safe=False,
     keywords='object storage persistence database shelve',
     classifiers=[
 [tox]
 ;no pypy
-envlist = py26,py27,py32
+envlist = py26,py27
 
-[testenv:py32]
-sitepackages=True
-deps=
-  hg+ssh://hg@bitbucket.org/lcrees/stuf@pu#egg=stuf
-  nose
-  coverage
-  pymongo
-commands=
-  nosetests {posargs:--with-coverage --cover-package=shove}
-  
-[testenv:py27]
+[testenv:py26]
 sitepackages=True
 deps=
   hg+ssh://hg@bitbucket.org/lcrees/stuf@pu#egg=stuf
   fabric
   unittest2
+  nose
+  coverage
   transaction
   ZODB3
   Durus
   hg-github
   dulwich
   hgapi
-commands=unit2 discover
-
-[testenv:py26]
+commands=nosetests {posargs:--with-coverage --cover-package=shove}
+  
+[testenv:py27]
 sitepackages=True
 deps=
   hg+ssh://hg@bitbucket.org/lcrees/stuf@pu#egg=stuf
   fabric
   unittest2
   nose
-  testresources
   coverage
-  sqlalchemy
+  transaction
+  ZODB3
   Durus
   python-memcached
   redis
   pycassa
   pymongo
-  hgapi
+  sqlalchemy
   hg-github
   dulwich
-  transaction
-  ZODB3
-commands=
-  nosetests {posargs:--with-coverage --cover-package=shove}
+  hgapi
+commands=nosetests {posargs:--with-coverage --cover-package=shove}