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.0a41.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea9ef3ab25b7c4feff82b7c04267111e343739efd16f2c94d427df7ae411e4d2 |
|
MD5 | 28c400db70097f45f375a4e6da050567 |
|
BLAKE2b-256 | 2655271c5a230f25d71a65d546bf9a6eebf1edc28c32b5e73056add4ba54bc21 |
Hashes for techlib_nr_common-3.0.0a41-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 121df84e5a86ad6be0f68d3b372969cb4842674704f472b03cc30380be01ccc9 |
|
MD5 | 386d24845d24092dfb34e4b04d133581 |
|
BLAKE2b-256 | 0befa252804e48b34be2fd4b1ba67f221ddbc550925bd9ff3490c54f501edd2a |