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.0a44.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5871a702d9ba5c576d6d0768e77147af298e0919e7566d72858a0a34aa5ca958 |
|
MD5 | b5019f9018efb01b9648d64f61949e4d |
|
BLAKE2b-256 | 81a7aac144fa199a43bd61eec72e40b8f82e491c1ee0be46311b9affeb9bc158 |
Hashes for techlib_nr_common-3.0.0a44-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fbc586df3474dda5e545997ec6e88c3297b6af9904a097e4cbd5c049c51b3cc |
|
MD5 | 88d6869c6372437a5584a85c42d8af5a |
|
BLAKE2b-256 | 25b6081fc1837516556db0458c90b0330a9abcfc953c8bea7c2314725a8ad1e2 |