Skip to main content

Helper to check if ZODB is Python 3 ready by displaying binary fields that might need conversion to unicode.

Project description

zodb.py3migrate - ZODB and Python 3

If you have a ZODB database written using Python 2.x this package helps you to get your database ready for using it with Python 3. It is able to:

  • display objects which need to be converted,

  • do most of the the conversion for you,

  • and switch the database file to be readable in a process running Python 3.

This package is compatible with Python version 2.7.

Developing

Author:

gocept <mail@gocept.com>

Online documentation:

https://pythonhosted.org/zodb.py3migrate/

PyPI page:

https://pypi.python.org/pypi/zodb.py3migrate

Issues:

https://github.com/gocept/zodb.py3migrate/issues

Source code:

https://github.com/gocept/zodb.py3migrate

Current change log:

https://raw.githubusercontent.com/gocept/zodb.py3migrate/master/CHANGES.rst

Change log

0.3 (2016-10-29)

  • Fixes for issues #4 and #5: Converted ZODB ist now actually saved, using additional subtransactions improves the memory footprint.

0.2 (2016-06-08)

  • Split up the two functions previously united in the script bin/zodb-py3migrate into bin/zodb-py3migrate-analyze resp. bin/zodb-py3migrate-convert.

  • Add new options to the analysis script:

    • --start to start the analysis with a predefined OID.

    • --limit to stop the analysis after a certain amount of seen OIDs.

0.1 (2016-05-19)

  • Initial release.

Project details


Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page