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.0a45.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 696c77aeb610a61cb036e52f2b6726fd2dc7aebae1642331a3eb2aae738ce66b |
|
MD5 | 2e7013106238fd9cab356506e12f527a |
|
BLAKE2b-256 | 8cb95d7eaba8dc62abe7d7a68422c1e5321f794563067ec6a3851b4f67a00592 |
Hashes for techlib_nr_common-3.0.0a45-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed4ce5b2cfde3c7b7ba5efc73b246e8fbc280f5ab277d4b4daae35d19488a46a |
|
MD5 | e861f1bafc08402f104ecf0151e67d38 |
|
BLAKE2b-256 | 569c7fd00040b55c9ce2d5468b7eed450112f0cfb53a5aed026a103904fdb94f |