NR common data types
Project description
nr-common
Disclaimer: The library is part of the Czech National Repository, and therefore the README is written in Czech. General libraries extending Invenio are concentrated under the Oarepo namespace.
Instalace
Nejedná se o samostatně funkční knihovnu, proto potřebuje běžící Invenio a závislosti Oarepo. Knihovna se instaluje klasicky přes pip
pip install techlib-nr-common
Pro testování a/nebo samostané fungování knihovny je nutné instalovat tests z extras.
pip install -e .[tests]
Účel
Knihovna obsahuje obecný metadatový model Národního repozitáře (Marshmallow, JSON schema a Elastisearch mapping). Dále se stará o perzistetní identifikátor (PID) a obsahuje Invenio fetcher a minter. Všechny tyto části lze "podědit" v dalších metadatových modelech.
Knihovna není samostatný model pro "generic" věci - ten je v nr-generic.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for techlib-nr-common-3.0.0a43.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a3343fb2d10454643f43e2695da9c6eb0a118a6bb54db1996a394b6cb87eeec |
|
MD5 | ac9fdf8939ec40ca29db71ef7547c261 |
|
BLAKE2b-256 | 71fb946844b4b6c34147c456e6c3340c85bf6be11ba50dfb890b179c1ae29798 |
Hashes for techlib_nr_common-3.0.0a43-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80e7492504173aad6047ffab8b61054c056b0ae8cc00ba06b593b4eef62642e6 |
|
MD5 | 61684e4ad6614e60375b60926e0d7755 |
|
BLAKE2b-256 | 2321077fd364d33590d96903176bd4c12aef8473346d5ab68eb57b3a6cb19d57 |