Skip to main content

Utilities for ZODB

Project description

nti.zodb

https://github.com/NextThought/nti.zodb/workflows/tests/badge.svg https://coveralls.io/repos/github/NextThought/nti.zodb/badge.svg?branch=master Documentation Status

Utilities for working with ZODB.

Complete documents are found at http://ntizodb.readthedocs.io/

Changes

1.4.0 (2024-11-08)

  • Drop support for Python < 3.10.

  • Use native namespace packages.

1.3.0 (2021-04-01)

  • Add support for Python 3.9.

  • The ZODB activity log monitor now has separate thresholds for loads and stores, in addition to the total combined threshold; exceeding any threshold will trigger logging.

    The thresholds have all been set to 10, but can be configured with environment variables.

    See issue 11.

1.2.0 (2020-08-06)

  • Add a BTree “family” object to nti.zodb.btrees that uses larger bucket sizes. See issue 8.

  • All numeric minmax objects implement the same interface, providing the increment method. See issue 7.

  • The merging counter does the right thing when reset to zero by two conflicting transactions. See issue 6.

1.1.0 (2020-07-15)

  • Add support for Python 3.7 and 3.8.

  • Loading this package’s configuration no longer marks persistent.list.PersistentList as implementing the deprecated interface zope.interface.common.sequence.ISequence. This conflicts with a strict resolution order. Prefer zope.interface.common.collections.ISequence or its mutable descendent, which PersistentList already implements.

  • Rework nti.zodb.activitylog to be faster. Client code may need to adapt for best efficiency.

  • The monitors in nti.zodb.activitylog now include information about the ZODB connection pool. See issue 4.

  • The log monitor now has a configurable threshold, defaulting to at least one load or store. See issue 3.

1.0.0 (2017-06-08)

  • First PyPI release.

  • Add support for Python 3.

  • Remove nti.zodb.common. See https://github.com/NextThought/nti.zodb/issues/1. ZlibClientStorageURIResolver will no longer try to set a var directory to store persistent cache files automatically.

  • CopyingWeakRef now implements ICachingWeakRef.

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

nti_zodb-1.4.0.tar.gz (40.5 kB view details)

Uploaded Source

Built Distribution

nti.zodb-1.4.0-py3-none-any.whl (36.4 kB view details)

Uploaded Python 3

File details

Details for the file nti_zodb-1.4.0.tar.gz.

File metadata

  • Download URL: nti_zodb-1.4.0.tar.gz
  • Upload date:
  • Size: 40.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for nti_zodb-1.4.0.tar.gz
Algorithm Hash digest
SHA256 2fca42bf6ddad26e52db4ea70cc331ae75e6dafd526b75e561f026d34911ba24
MD5 0b7d12c748224192c5e0ee5734341f5e
BLAKE2b-256 5c747d34fb208dd9650cb3dc097618da872641fcc941a98b7910c1fdff0e9ea9

See more details on using hashes here.

File details

Details for the file nti.zodb-1.4.0-py3-none-any.whl.

File metadata

  • Download URL: nti.zodb-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 36.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for nti.zodb-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3ff908248365aca048fa216148ad9d2a4c7848b0fd25bd958354f69ca26b95d9
MD5 598b5761ea1223a420aa6b5970b6c927
BLAKE2b-256 cec3150e83cf577148733a786aec9e894223df37e380ed1969d46ad04d8f7477

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