zodbtools


Namezodbtools JSON
Version 0.0.0.dev9 PyPI version JSON
download
home_pagehttps://lab.nexedi.com/nexedi/zodbtools
SummaryZODB-related utilities
upload_time2024-02-16 14:31:22
maintainer
docs_urlNone
authorNexedi + Zope Foundation + Community
requires_python
licenseGPLv3+ with wide exception for Open-Source; ZPL 2.1
keywords zodb utility tool
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =========================================
 Zodbtools - handy set of ZODB utilities
=========================================

This repository provides a set of handy ZODB utilities. We initially tried to
put them into ZODB itself, but Jim Fulton adviced__ not to load ZODB with
scripts anymore. So we are here:

__ https://github.com/zopefoundation/ZODB/pull/128#issuecomment-260970932

- `zodb analyze` - analyze ZODB database or repozo deltafs usage.
- `zodb cmp` - compare content of two ZODB databases bit-to-bit.
- `zodb commit` - commit new transaction into a ZODB database.
- `zodb dump` - dump content of a ZODB database.
- `zodb restore` - restore content of a ZODB database.
- `zodb info` - print general information about a ZODB database.

----

Zodbtools change history
========================

0.0.0.dev9 (2024-02-16)
-----------------------

- Add preliminary support for Python3 (`commit 1`__, 2__, 3__, 4__, 5__, 6__,
  7__, 8__, 9__, 10__, 11__, 12__, 13__, 14__, 15__, 16__, 17__, 18__, 19__,
  20__, 21__, 22__). Full py3 support depends on the completion of `bstr work`__
  in Pygolang.

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/2d94ae9d
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/00a534ef
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/62b21d01
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/7a7370e6
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/a7eee284
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/1418c86f
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/b508f108
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/c5f20201
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/bc608aea
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/ddd5fd03
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/d3152c78
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/2f9e0623
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/7851a964
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/2236aaaf
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/adec18bd
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/3cb93096
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/e825f80f
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/69dc6de1
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/b21fbe23
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/9861c136
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/65ebbe7b
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/7ae5ff8
  __ https://lab.nexedi.com/nexedi/pygolang/-/merge_requests/21

- Add new `zodb restore` command to restore database from `zodb dump` output
  (`commit 1`__, 2__, 3__, 4__, 5__, 6__, 7__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/67b42fa7
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/e7b82a96
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/b944e0e
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/4275f2e9
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/37786d10
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/1b480c93
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/a9853038

- `zodb dump` now supports `--pretty` option with a format to show pickles
  disassembly (commit__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/80559a9

- Drop support for ZODB 3 (commit__). Only ZODB 4 and ZODB 5 remain to be supported.

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/c59a54ca

- `zodb info`: Provide "head" as subcommand to query last transaction of the database;
  Turn "last_tid" into deprecated alias for "head" (commit__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/a2e4dd2

- Robustify `zodb commit` when handling object copies and reporting errors (`commit 1`__, 2__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/fa00c283
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/129afa67

- Add support to run tests under Nexedi testing infrastructure (commit__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/518537ea


0.0.0.dev8 (2019-03-07)
-----------------------

- Support using absolute and relative time in tidrange.  One example usage is:
  ``zodb analyze data.fs 2018-01-01T10:30:00Z..yesterday`` (commit__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/4037002c

- Python3 support progressed (`commit 1`__, 2__, 3__), but zodbtools does not
  support python3 yet. The test suite was extended to run on python3 (commit__)
  and also was extended to also run on ZODB with raw extensions from ongoing
  pull request `#183`__  (commit__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/d6bde57c
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/f16ccfd4
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/b338d004
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/eaa3aec7
  __ https://github.com/zopefoundation/ZODB/pull/183
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/c50bfb00


0.0.0.dev7 (2019-01-11)
-----------------------

- Fix zodbtools to work with all ZODB3, ZODB4 and ZODB5 (`commit 1`__, 2__,
  3__, 4__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/425e6656
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/0e5d2f81
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/7a94e312
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/8ff7020c

- Fix `zodb analyze` for the case when history range is empty (`commit 1`__,
  2__, 3__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/b4824ad5
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/d37746c6
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/474a0559

- Zodbtools is not yet Python3-ready (commit__), but we started to fix it
  step-by-step (`commit 1`__, 2__, 3__, 4__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/7c5bb0b5
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/7d24147b
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/55853615
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/79aa0c45
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/5e2ed5e7


0.0.0.dev6 (2018-12-30)
-----------------------

- `zodb analyze` can now work with any ZODB storage and supports analyzing a
  particular range of history (`commit 1`__, 2__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/3ce22f28
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/7ad9e1df

- Add help for specifying TID ranges (commit__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/f7eff5fe

- Always close opened storages (commit__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/9dbe70f3

0.0.0.dev5 (2018-12-13)
-----------------------

- Start to stabilize `zodb dump` format. The format is close to be stable now
  and will likely be changed, if at all, only in minor ways (`commit 1`__, 2__,
  3__, 4__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/75c03368
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/33230940
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/7f0bbf7e
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/624aeb09

- Add `DumpReader` - class to read/parse input in `zodbdump` format (commit__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/dd959b28

- Add `zodb commit` subcommand to commit new transaction into ZODB (commit__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/960c5e17


0.0.0.dev4 (2017-04-05)
-----------------------

- Clarify licensing (`commit 1`__, 2__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/9e4305b8
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/79cf177a

- Add `zodb` tool to drive all subcommands (commit__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/984cfe22

- Add `zodb info` subcommand to print general information about a ZODB database
  (commit__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/37b9fbde

- Switch to open ZODB storages by URL, not only via ZConfig files. URL support
  comes from `zodburi` (`commit 1`__, 2__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/82b06413
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/bfeb1690


0.0.0.dev3 (2016-11-17)
-----------------------

- Move Nexedi version of `zodbanalyze` from ERP5 into zodbtools.

  Compared to original `zodbanalyze` Nexedi version is faster, prints not only
  total, but also current sizes, and supports running on bigger databases where
  keeping all working set to analyze in RAM is not feasible. It also supports
  analyzing a Repozo deltafs file directly.
  (`commit 1`__, 2__, 3__, 4__, 5__, 6__, 7__, 8__, 9__)

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/ab17cf2d
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/1e506a81
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/d86d04dc
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/5fd2c0eb
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/a9346784
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/1a489502
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/8dc37247
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/e4d4762a
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/2e834aaf


0.0.0.dev2 (2016-11-17)
-----------------------

- Add initial draft of `zodbdump` - tool to dump content of a ZODB database
  (`commit 1`__, 2__).

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/c0a6299f
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/d955f79a

0.0.0.dev1 (2016-11-16)
-----------------------

- Initial release of zodbtools with `zodbcmp` (`commit 1`__, 2__, 3__).

  We originally tried to put `zodbcmp` into ZODB itself, but Jim Fulton asked__
  not to load ZODB with scripts anymore. This way zodbtools was created.

  __ https://lab.nexedi.com/nexedi/zodbtools/commit/fd6ad1b9
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/66a03ae5
  __ https://lab.nexedi.com/nexedi/zodbtools/commit/66946b8d
  __ https://github.com/zopefoundation/ZODB/pull/128#issuecomment-260970932

            

Raw data

            {
    "_id": null,
    "home_page": "https://lab.nexedi.com/nexedi/zodbtools",
    "name": "zodbtools",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "zodb utility tool",
    "author": "Nexedi + Zope Foundation + Community",
    "author_email": "kirr@nexedi.com",
    "download_url": "https://files.pythonhosted.org/packages/43/c5/228afe9c7518a062597b0dd31bf0e51a6957be53fb1e63a18096ef90c264/zodbtools-0.0.0.dev9.tar.gz",
    "platform": null,
    "description": "=========================================\n Zodbtools - handy set of ZODB utilities\n=========================================\n\nThis repository provides a set of handy ZODB utilities. We initially tried to\nput them into ZODB itself, but Jim Fulton adviced__ not to load ZODB with\nscripts anymore. So we are here:\n\n__ https://github.com/zopefoundation/ZODB/pull/128#issuecomment-260970932\n\n- `zodb analyze` - analyze ZODB database or repozo deltafs usage.\n- `zodb cmp` - compare content of two ZODB databases bit-to-bit.\n- `zodb commit` - commit new transaction into a ZODB database.\n- `zodb dump` - dump content of a ZODB database.\n- `zodb restore` - restore content of a ZODB database.\n- `zodb info` - print general information about a ZODB database.\n\n----\n\nZodbtools change history\n========================\n\n0.0.0.dev9 (2024-02-16)\n-----------------------\n\n- Add preliminary support for Python3 (`commit 1`__, 2__, 3__, 4__, 5__, 6__,\n  7__, 8__, 9__, 10__, 11__, 12__, 13__, 14__, 15__, 16__, 17__, 18__, 19__,\n  20__, 21__, 22__). Full py3 support depends on the completion of `bstr work`__\n  in Pygolang.\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/2d94ae9d\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/00a534ef\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/62b21d01\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/7a7370e6\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/a7eee284\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/1418c86f\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/b508f108\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/c5f20201\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/bc608aea\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/ddd5fd03\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/d3152c78\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/2f9e0623\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/7851a964\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/2236aaaf\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/adec18bd\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/3cb93096\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/e825f80f\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/69dc6de1\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/b21fbe23\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/9861c136\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/65ebbe7b\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/7ae5ff8\n  __ https://lab.nexedi.com/nexedi/pygolang/-/merge_requests/21\n\n- Add new `zodb restore` command to restore database from `zodb dump` output\n  (`commit 1`__, 2__, 3__, 4__, 5__, 6__, 7__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/67b42fa7\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/e7b82a96\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/b944e0e\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/4275f2e9\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/37786d10\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/1b480c93\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/a9853038\n\n- `zodb dump` now supports `--pretty` option with a format to show pickles\n  disassembly (commit__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/80559a9\n\n- Drop support for ZODB 3 (commit__). Only ZODB 4 and ZODB 5 remain to be supported.\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/c59a54ca\n\n- `zodb info`: Provide \"head\" as subcommand to query last transaction of the database;\n  Turn \"last_tid\" into deprecated alias for \"head\" (commit__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/a2e4dd2\n\n- Robustify `zodb commit` when handling object copies and reporting errors (`commit 1`__, 2__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/fa00c283\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/129afa67\n\n- Add support to run tests under Nexedi testing infrastructure (commit__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/518537ea\n\n\n0.0.0.dev8 (2019-03-07)\n-----------------------\n\n- Support using absolute and relative time in tidrange.  One example usage is:\n  ``zodb analyze data.fs 2018-01-01T10:30:00Z..yesterday`` (commit__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/4037002c\n\n- Python3 support progressed (`commit 1`__, 2__, 3__), but zodbtools does not\n  support python3 yet. The test suite was extended to run on python3 (commit__)\n  and also was extended to also run on ZODB with raw extensions from ongoing\n  pull request `#183`__  (commit__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/d6bde57c\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/f16ccfd4\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/b338d004\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/eaa3aec7\n  __ https://github.com/zopefoundation/ZODB/pull/183\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/c50bfb00\n\n\n0.0.0.dev7 (2019-01-11)\n-----------------------\n\n- Fix zodbtools to work with all ZODB3, ZODB4 and ZODB5 (`commit 1`__, 2__,\n  3__, 4__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/425e6656\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/0e5d2f81\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/7a94e312\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/8ff7020c\n\n- Fix `zodb analyze` for the case when history range is empty (`commit 1`__,\n  2__, 3__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/b4824ad5\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/d37746c6\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/474a0559\n\n- Zodbtools is not yet Python3-ready (commit__), but we started to fix it\n  step-by-step (`commit 1`__, 2__, 3__, 4__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/7c5bb0b5\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/7d24147b\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/55853615\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/79aa0c45\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/5e2ed5e7\n\n\n0.0.0.dev6 (2018-12-30)\n-----------------------\n\n- `zodb analyze` can now work with any ZODB storage and supports analyzing a\n  particular range of history (`commit 1`__, 2__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/3ce22f28\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/7ad9e1df\n\n- Add help for specifying TID ranges (commit__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/f7eff5fe\n\n- Always close opened storages (commit__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/9dbe70f3\n\n0.0.0.dev5 (2018-12-13)\n-----------------------\n\n- Start to stabilize `zodb dump` format. The format is close to be stable now\n  and will likely be changed, if at all, only in minor ways (`commit 1`__, 2__,\n  3__, 4__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/75c03368\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/33230940\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/7f0bbf7e\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/624aeb09\n\n- Add `DumpReader` - class to read/parse input in `zodbdump` format (commit__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/dd959b28\n\n- Add `zodb commit` subcommand to commit new transaction into ZODB (commit__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/960c5e17\n\n\n0.0.0.dev4 (2017-04-05)\n-----------------------\n\n- Clarify licensing (`commit 1`__, 2__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/9e4305b8\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/79cf177a\n\n- Add `zodb` tool to drive all subcommands (commit__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/984cfe22\n\n- Add `zodb info` subcommand to print general information about a ZODB database\n  (commit__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/37b9fbde\n\n- Switch to open ZODB storages by URL, not only via ZConfig files. URL support\n  comes from `zodburi` (`commit 1`__, 2__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/82b06413\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/bfeb1690\n\n\n0.0.0.dev3 (2016-11-17)\n-----------------------\n\n- Move Nexedi version of `zodbanalyze` from ERP5 into zodbtools.\n\n  Compared to original `zodbanalyze` Nexedi version is faster, prints not only\n  total, but also current sizes, and supports running on bigger databases where\n  keeping all working set to analyze in RAM is not feasible. It also supports\n  analyzing a Repozo deltafs file directly.\n  (`commit 1`__, 2__, 3__, 4__, 5__, 6__, 7__, 8__, 9__)\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/ab17cf2d\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/1e506a81\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/d86d04dc\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/5fd2c0eb\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/a9346784\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/1a489502\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/8dc37247\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/e4d4762a\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/2e834aaf\n\n\n0.0.0.dev2 (2016-11-17)\n-----------------------\n\n- Add initial draft of `zodbdump` - tool to dump content of a ZODB database\n  (`commit 1`__, 2__).\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/c0a6299f\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/d955f79a\n\n0.0.0.dev1 (2016-11-16)\n-----------------------\n\n- Initial release of zodbtools with `zodbcmp` (`commit 1`__, 2__, 3__).\n\n  We originally tried to put `zodbcmp` into ZODB itself, but Jim Fulton asked__\n  not to load ZODB with scripts anymore. This way zodbtools was created.\n\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/fd6ad1b9\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/66a03ae5\n  __ https://lab.nexedi.com/nexedi/zodbtools/commit/66946b8d\n  __ https://github.com/zopefoundation/ZODB/pull/128#issuecomment-260970932\n",
    "bugtrack_url": null,
    "license": "GPLv3+ with wide exception for Open-Source; ZPL 2.1",
    "summary": "ZODB-related utilities",
    "version": "0.0.0.dev9",
    "project_urls": {
        "Homepage": "https://lab.nexedi.com/nexedi/zodbtools"
    },
    "split_keywords": [
        "zodb",
        "utility",
        "tool"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "43c5228afe9c7518a062597b0dd31bf0e51a6957be53fb1e63a18096ef90c264",
                "md5": "0ac77e660cbbc4db65b97fb4e9ca19d1",
                "sha256": "b5be6f4be56cbe0690a450ec2d07a378f8922bcf2d0157feff754df09af51339"
            },
            "downloads": -1,
            "filename": "zodbtools-0.0.0.dev9.tar.gz",
            "has_sig": false,
            "md5_digest": "0ac77e660cbbc4db65b97fb4e9ca19d1",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 69890,
            "upload_time": "2024-02-16T14:31:22",
            "upload_time_iso_8601": "2024-02-16T14:31:22.045004Z",
            "url": "https://files.pythonhosted.org/packages/43/c5/228afe9c7518a062597b0dd31bf0e51a6957be53fb1e63a18096ef90c264/zodbtools-0.0.0.dev9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-16 14:31:22",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "zodbtools"
}
        
Elapsed time: 0.19142s