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.0a42.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c4269f51220ae19bc70260993495deb6d490db9bdacf78566d4acc3ad83305d |
|
MD5 | ff97ef0d999dd9b8ddf7f2526dd19b35 |
|
BLAKE2b-256 | a58c9fac8137ddf04e03bd610708a593c6b2a751397b1837029db0c663a0c50d |
Hashes for techlib_nr_common-3.0.0a42-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec93b2f7359349ec0479004fcb1342fd8d4adfce1a36fbed53495ad394c21c8f |
|
MD5 | 1ec756258c5dde1e315d366918799af7 |
|
BLAKE2b-256 | abae7804bac0e25bddccac159c7a3538e28ed5f0337ef0b593ef7c173ae87a5b |