"DataCite MDS和REST API的Python客户端。"
项目描述
关于
Python API包装器,用于DataCite元数据存储API和数据Cite XML生成。
安装
datacite包位于PyPI,所以您只需要
pip install datacite
文档
文档可在线阅读于http://datacite.readthedocs.io/,或使用Sphinx构建
pip install datacite[docs] python setup.py build_sphinx
测试
运行测试套件非常简单
pip install -e .[all] ./run-tests.sh
如果您正在使用zsh,请使用以下pip命令代替
pip install -e .’[all]’
某些测试需要DataCite测试账户。请使用以下环境变量
./run-tests-pw.sh
变更
版本 v1.1.3(发布于2023-03-20)
更新依赖版本并添加对Python 3.9的支持
在4.3架构中更改内部定义的“affiliation”名称
版本 v1.1.2(发布于2021-06-22)
在DataCiteRESTClient中标准化函数名称。旧函数将在未来的版本中弃用
版本 v1.1.1(发布于2021-04-20)
修复DataCiteRESTClient属性的类型。前缀、用户名和密码始终转换为字符串。
版本 v1.1.0(发布于2021-04-15)
添加对DataCite元数据架构v4.2和v4.3 XML生成的全面支持。
使用官方DataCite JSON架构,与之前架构相比有以下显著变化
使用“identifiers”,它是XML中的“identifier”和“alternativeIdentifiers”元素的组合
“creatorName”现在是“name”
“contributorName”现在是“name”
“affiliations”现在是“affiliation”(仍然是一个数组)
“affilition”现在是“name”
不再有资助标识符对象(标识符和类型只是元素)
移除Python 2支持
移除旧的DataCite测试方式:MDS API的测试模式和测试DOI 10.5072
版本 v1.0.1(发布于2018-03-08)
修复DataCite v4.1的架构位置URL
版本 v1.0.0(发布于2018-02-28)
添加对DataCite元数据架构v4.1 XML生成的全面支持。
版本 v0.3.0(发布于2016-11-18)
添加对DataCite元数据架构v4.0 XML生成的全面支持。
在错误异常中添加服务器消息。
版本 v0.2.2(发布于2016-09-23)
修复了生成的nameIdentifier和affiliation标签顺序问题。
版本 v0.2.1(发布于2016-03-29)
修复了从PyPI安装时JSON架构未包含的问题。
版本 v0.2.0(发布于2016-03-21)
添加DataCite XML生成支持。
版本 0.1(发布于2015-02-25)
首次公开发布。
datacite-1.1.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1850edcca821d8ac58b441f09780f9ce6f93df832b6da9039d3bb9c0226e3b5d |
|
MD5 | 4f364ad4f72e9becddd2457477e12988 |
|
BLAKE2b-256 | 458f7a005ad6b218d9d4446e647e26e3c30834b7c1f9ae6f3d2a5137cb5bc05b |