{ "info": { "author": "Agendaless Consulting", "author_email": "repoze-dev@lists.repoze.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware" ], "description": "``repoze.evolution`` README\n===========================\n\nPlease see ``docs/index.rst`` for further documentation. The docs\nare also available at http://docs.repoze.org/evolution/\n\n\n``repoze.evolution`` Changelog\n==============================\n\n0.6 (2013-05-20)\n----------------\n\n- Document / test compatibility with Python 3.2 / 3.3.\n\n\n0.5 (2013-04-25)\n----------------\n\n- Add support for building docs under ``tox``.\n\n- Add ``setup.py docs`` alias (installs Sphinx and dependencies).\n\n- Add ``setup.py dev`` alias (installs testing dependencies).\n\n- Added support for continuous integration using ``tox`` and ``jenkins``.\n\n- Drop support for Python 2.4 / 2.5.\n\n\n0.4 (2011-01-13)\n----------------\n\n- Extended ``ZODBEvolutionManager`` to allow passing in a proxy for the\n transaction module, or None (to suppress transactions altogether).\n\n- Separated tests for ``ZODBEvolutionManager`` class from those for\n ``evolve_to_latest``.\n\n\n0.3 (2009-12-03)\n----------------\n\n- Remove unncessary assignment.\n\n- ``repoze.evolution`` no longer attempts to construe implicitly the version of\n a database for which no version has been set explicitly. Previously, an\n unversioned database was construed to already be at the software version.\n The ``ZODBEvolutionManager`` performed a write on read, setting the database\n version to the software when ``get_db_version()`` was called. The\n constructor for ``ZODBEvolutionManager`` now accepts an optional argument,\n ``initial_db_version``, which specificies the version a database should be\n considered to be if it does not already have a version set. The default\n value is ``None``. If a database has not already been marked to be at a\n particular version, ``get_db_version()`` will return the initial database\n version value. If this is ``None``, attempts to call ``evolve_to_latest()``\n will fail with a ``ValueError``. This represents a backwards incompatible\n change, as databases for which no initial version is supplied explicitly will\n now fail to evolve.\n\n- Added new public method, ``set_db_version()`` to IEvolutionManager interface.\n\n\n0.2 (2009-06-25)\n----------------\n\n- 100% test coverage.\n\n\n0.1 (2008-10-11)\n----------------\n\n- Initial release.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.repoze.org", "keywords": "web wsgi zope", "license": "BSD-derived (http://www.repoze.org/LICENSE.txt)", "maintainer": null, "maintainer_email": null, "name": "repoze.evolution", "package_url": "https://pypi.org/project/repoze.evolution/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/repoze.evolution/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.repoze.org" }, "release_url": "https://pypi.org/project/repoze.evolution/0.6/", "requires_dist": null, "requires_python": null, "summary": "Version-number-controlled evolution for database changes", "version": "0.6" }, "last_serial": 804658, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "d4b4b939c56471f7485926503f590af8", "sha256": "dc885d7146789cf1da2b2ad19ac00027b9b3e640b8cf3544b523926c019ce19d" }, "downloads": -1, "filename": "repoze.evolution-0.2.tar.gz", "has_sig": false, "md5_digest": "d4b4b939c56471f7485926503f590af8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17733, "upload_time": "2009-06-25T20:13:36", "url": "https://files.pythonhosted.org/packages/c1/5f/ea5f433e0e512c85e8c3032e97a0139076000afd6ee542e34e8092332b19/repoze.evolution-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "05a5934df393148ccd5e1171e702b226", "sha256": "8dce52b23bf84776e696101ea332dcd96c614c1445cf9d71100d61bcef15a0b4" }, "downloads": -1, "filename": "repoze.evolution-0.3.tar.gz", "has_sig": false, "md5_digest": "05a5934df393148ccd5e1171e702b226", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18881, "upload_time": "2009-12-03T23:11:57", "url": "https://files.pythonhosted.org/packages/66/d9/0c45875ba2bdc2fd3ba010e4647fe96145a7b582f7143fc17b9b3bf7a1c1/repoze.evolution-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "fbbfbe1f977df26637d1834c8edce83f", "sha256": "fd7b9456d88b875a27422f446eff7e66127fb33ffb7cec341f6b95a299ec2aac" }, "downloads": -1, "filename": "repoze.evolution-0.4.tar.gz", "has_sig": false, "md5_digest": "fbbfbe1f977df26637d1834c8edce83f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20400, "upload_time": "2013-04-25T22:01:08", "url": "https://files.pythonhosted.org/packages/a1/4b/111cf428945152e54da9162a15ec0b0810951c3bd5ce1eafe6a85f6e0426/repoze.evolution-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "8b9e44975870b6f61c45586db2a5b3a1", "sha256": "5c2e5478a2a0dbac9169a336b41f481ba543fdc644e0fa547f48da8b35bca1ef" }, "downloads": -1, "filename": "repoze.evolution-0.5.tar.gz", "has_sig": false, "md5_digest": "8b9e44975870b6f61c45586db2a5b3a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19596, "upload_time": "2013-04-25T22:35:05", "url": "https://files.pythonhosted.org/packages/b9/9f/fa6d92ade0a0c241e325dae77d99338dff319d44dd43edabc61526962731/repoze.evolution-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "f0ee3f2ef981106c060cebab511923cf", "sha256": "50ee80f3a30a794ddc1f972784aa6a2172c82cf39225536d5f3c00f37517175b" }, "downloads": -1, "filename": "repoze.evolution-0.6.tar.gz", "has_sig": false, "md5_digest": "f0ee3f2ef981106c060cebab511923cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19826, "upload_time": "2013-05-20T19:17:27", "url": "https://files.pythonhosted.org/packages/a9/fc/72f64c1334366d673a981a2eb52b2c96599fd714a678d0be901632e7fe37/repoze.evolution-0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f0ee3f2ef981106c060cebab511923cf", "sha256": "50ee80f3a30a794ddc1f972784aa6a2172c82cf39225536d5f3c00f37517175b" }, "downloads": -1, "filename": "repoze.evolution-0.6.tar.gz", "has_sig": false, "md5_digest": "f0ee3f2ef981106c060cebab511923cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19826, "upload_time": "2013-05-20T19:17:27", "url": "https://files.pythonhosted.org/packages/a9/fc/72f64c1334366d673a981a2eb52b2c96599fd714a678d0be901632e7fe37/repoze.evolution-0.6.tar.gz" } ] }