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.0a46.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9427cb2437fce65d3a45bd29554af8069d9747ea57d8cc4aba73815930ac12d |
|
MD5 | 42f84acc0e1c4fcccbe067e785f16902 |
|
BLAKE2b-256 | 62f2700bd57a4fbed135c167ed9df5714103a48bb9f4f55789c698b7f47b5847 |
Hashes for techlib_nr_common-3.0.0a46-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4621465a712cf44494c1077c708701fa40fb5c5fd8effe5eb2252b602e5d1199 |
|
MD5 | ae811d2cbfcdc26d776e2f8583cc19b4 |
|
BLAKE2b-256 | c69f392366acd53f01b19f76ea5739f03028b1220fbd4bd398a5ccddfc213a3d |