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.
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.0a40.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88fe912bb485a7dc543c08a5b170a22292fda67343896c27ae9050f75f1c6eb2 |
|
MD5 | e322ec182111c1b0ff26d221ffb8fcb3 |
|
BLAKE2b-256 | 962c08ccab35607e8d270eb4c46967f3d963a4a369695c31380a50700ea97ee3 |
Hashes for techlib_nr_common-3.0.0a40-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca51ec329b8585dbdbcb478bf59fe897b63c24565119cd81a170a2720642384e |
|
MD5 | 8db511aa0b640ff861cb9198698d8f0a |
|
BLAKE2b-256 | 54e830b4c37c62dd3e1a471de8a9f4a6cf3316feaf998119e10dffbcb609a4a7 |