[Checkins] [zopefoundation/zodbpickle] f603b3: Ignore derived on Python2.

GitHub noreply at github.com
Mon Apr 29 01:45:05 UTC 2013


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/zodbpickle
  Commit: f603b333e1644e2673bbe241031cf0f2fef93fe5
      https://github.com/zopefoundation/zodbpickle/commit/f603b333e1644e2673bbe241031cf0f2fef93fe5
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2013-04-26 (Fri, 26 Apr 2013)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Ignore derived on Python2.


  Commit: 1851c6b757c19d187c86fee088c39fddbf02a48d
      https://github.com/zopefoundation/zodbpickle/commit/1851c6b757c19d187c86fee088c39fddbf02a48d
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2013-04-26 (Fri, 26 Apr 2013)

  Changed paths:
    M src/zodbpickle/__init__.py
    M src/zodbpickle/tests/pickletester.py

  Log Message:
  -----------
  Add custom 'binary' type for use in Python2 apps.

Derived from 'bytes', the 'binary' type allows Python2 apps to pickle
binary data using opcodes which will cause it to be unpickled as 'bytes'
on Py3k.


  Commit: 7b9fb8358cc64880cd9d62a2a6a2e9cdc1b93843
      https://github.com/zopefoundation/zodbpickle/commit/7b9fb8358cc64880cd9d62a2a6a2e9cdc1b93843
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2013-04-26 (Fri, 26 Apr 2013)

  Changed paths:
    M setup.py
    A src/zodbpickle/_pickle_27.c

  Log Message:
  -----------
  Build the Python 2.7 extension on Python2.


  Commit: 4da0f4e86bbf48b6ee8c7f0d1f7d705e006f4758
      https://github.com/zopefoundation/zodbpickle/commit/4da0f4e86bbf48b6ee8c7f0d1f7d705e006f4758
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2013-04-26 (Fri, 26 Apr 2013)

  Changed paths:
    M src/zodbpickle/tests/pickletester.py

  Log Message:
  -----------
  Revert Python2-only tests in the pickletester forked from Py3k .


  Commit: 320af0605530a128393fa8d423a1e2ef63d3cc56
      https://github.com/zopefoundation/zodbpickle/commit/320af0605530a128393fa8d423a1e2ef63d3cc56
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2013-04-26 (Fri, 26 Apr 2013)

  Changed paths:
    M CHANGES.rst
    M src/zodbpickle/__init__.py

  Log Message:
  -----------
  Under Py3k, 'binary' is an alias for 'bytes'.

Also, update changelog to show changes merged from the 'py2_explicit_bytes'
branch.


  Commit: 574a7d439fb3fd4eb3abc6fe7f4351f823172601
      https://github.com/zopefoundation/zodbpickle/commit/574a7d439fb3fd4eb3abc6fe7f4351f823172601
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2013-04-26 (Fri, 26 Apr 2013)

  Changed paths:
    M src/zodbpickle/pickle.py
    A src/zodbpickle/pickle_3.py
    R src/zodbpickle/pickletools.py
    A src/zodbpickle/pickletools_3.py
    R src/zodbpickle/tests/pickletester.py
    A src/zodbpickle/tests/pickletester_3.py
    M src/zodbpickle/tests/test_pickle.py
    A src/zodbpickle/tests/test_pickle_3.py

  Log Message:
  -----------
  Move Py3k pickle/pickletools and related tests into '_3' modules.

Leave behind modules which selectively import based on sys.version_info.


  Commit: 5e6e36ea9e561d27396ca0a1b28e1367e97db09b
      https://github.com/zopefoundation/zodbpickle/commit/5e6e36ea9e561d27396ca0a1b28e1367e97db09b
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2013-04-26 (Fri, 26 Apr 2013)

  Changed paths:
    M CHANGES.rst
    M setup.py
    M src/zodbpickle/_pickle_27.c
    M src/zodbpickle/pickle.py
    A src/zodbpickle/pickle_2.py
    A src/zodbpickle/pickletools_2.py
    A src/zodbpickle/tests/pickletester_2.py
    M src/zodbpickle/tests/pickletester_3.py
    M src/zodbpickle/tests/test_pickle.py
    A src/zodbpickle/tests/test_pickle_2.py
    M tox.ini

  Log Message:
  -----------
  Bring in the Py2-specific Python code from the 'py2_explicit_bytes' branch.

The top-level 'zodbpickle.pickle' module exports the standard 'pickle'
module API for all supported versions of Python (2.6, 2.7, 3.2, and 3.3).
This includes 'protocol 3' support on Python 2.x.


  Commit: 9c38f0c28c8afeef9283683fb22cc6115bebc6c7
      https://github.com/zopefoundation/zodbpickle/commit/9c38f0c28c8afeef9283683fb22cc6115bebc6c7
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2013-04-28 (Sun, 28 Apr 2013)

  Changed paths:
    M CHANGES.rst
    M README.rst

  Log Message:
  -----------
  Document changes made folding in 'py2_explicit_bytes' branch.


Compare: https://github.com/zopefoundation/zodbpickle/compare/6cb0cf91a721...9c38f0c28c8a


More information about the checkins mailing list