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

https://travis-ci.org/gocept/zodb.py3migrate.svg?branch=master Documentation Status PyPI Python versions

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.

The documentation is at https://zodbpy3migrate.readthedocs.io.

Developing

Author:

gocept <mail@gocept.com>

Online documentation:

http://zodbpy3migrate.readthedocs.io/

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.6 (2018-06-05)

  • Update requirements to ZODB >= 4 as with an older version the migration cannot be done successfully. (#13)

0.5 (2017-01-17)

  • Release as wheel and include all files in release.

  • Ensure compatibility with setuptools >= 30.

0.4 (2016-10-29)

  • Fix brown bag release.

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zodb.py3migrate-0.6.tar.gz (28.1 kB view details)

Uploaded Source

Built Distribution

zodb.py3migrate-0.6-py2-none-any.whl (20.7 kB view details)

Uploaded Python 2

File details

Details for the file zodb.py3migrate-0.6.tar.gz.

File metadata

File hashes

Hashes for zodb.py3migrate-0.6.tar.gz
Algorithm Hash digest
SHA256 e35340e1a4be3a3bd3247b567491ea22826c04de25cfae34f31db62a5a1139ca
MD5 9bc47d6883756b2e94dc06a832b01e40
BLAKE2b-256 0e7d21f36a2f985322eab55008dcfcb2413a62787daeef3d039237330657b527

See more details on using hashes here.

File details

Details for the file zodb.py3migrate-0.6-py2-none-any.whl.

File metadata

File hashes

Hashes for zodb.py3migrate-0.6-py2-none-any.whl
Algorithm Hash digest
SHA256 6cfe8b9c6be1ba544748f714bb6ee238ef3c2bd64f1d1043df5a85a8ab4ec945
MD5 5922a2aa6dda3c4bb76ccf75dd88e96a
BLAKE2b-256 caa3db7c26bfda8bc05103877e42430462cc362683d748ea46664f03a84bbfdd

See more details on using hashes here.

Supported by

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