Skip to main content

Invenio module that stores and registers persistent identifiers.

Project description

https://img.shields.io/github/license/inveniosoftware/invenio-pidstore.svg https://github.com/inveniosoftware/invenio-pidstore/workflows/CI/badge.svg https://img.shields.io/coveralls/inveniosoftware/invenio-pidstore.svg https://img.shields.io/pypi/v/invenio-pidstore.svg

Invenio module that mints, stores, registers and resolves persistent identifiers.

Further documentation is available on https://invenio-pidstore.readthedocs.io/

Changes

Version 1.2.2 (released 2021-01-19)

  • Fix a consistency issue in the providers API where the create() method takes kwargs and passes them to __init__, but __init__ doesn’t take kwargs by default. This made it difficult to exchange providers. Now __init__ takes kwargs by default.

Version 1.2.1 (released 2020-07-22)

  • Support returning NEW and RESERVED PIDs by setting the registered_only flag.

  • Support setting default status for PIDs with object type and uuid.

Version 1.2.0 (released 2020-03-09)

  • Change exception interpolation for better aggregation

  • Depend on Invenio-Base, Invenio-Admin, and Invenio-I18N to centralize 3rd-party module dependencies.

Version 1.1.0 (released 2019-11-18)

  • New record id provider v2 to generate random, base32, URI-friendly hyphen-separated, optionally checksummed PIDs

Version 1.0.0 (released 2018-03-23)

  • Initial public 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

invenio-pidstore-1.2.2.tar.gz (43.3 kB view details)

Uploaded Source

Built Distribution

invenio_pidstore-1.2.2-py2.py3-none-any.whl (37.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file invenio-pidstore-1.2.2.tar.gz.

File metadata

  • Download URL: invenio-pidstore-1.2.2.tar.gz
  • Upload date:
  • Size: 43.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for invenio-pidstore-1.2.2.tar.gz
Algorithm Hash digest
SHA256 625c313da90fb9a322b0cf0e331fb8b7bd121f6f96694905a64227f4d3aac917
MD5 5cc938ecde063f407d57db11f12fa411
BLAKE2b-256 98e1a24f2efd3baefd64a158276d8c0f1322f70c6db9506c36c19e47d86c3272

See more details on using hashes here.

File details

Details for the file invenio_pidstore-1.2.2-py2.py3-none-any.whl.

File metadata

  • Download URL: invenio_pidstore-1.2.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 37.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for invenio_pidstore-1.2.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 960fd76702ebe159392e254ae9222503452383fa1ef0b94673ed0305552917f2
MD5 9a8da4323487690aa902a41f7f515342
BLAKE2b-256 2b43a6925e880eb4c73b0df1b8af88b4c3b62a503d0ec919c77665dfe7a2b5c7

See more details on using hashes here.

Supported by

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