"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测试账户。请使用以下环境变量 $DATACITE_USER, $DATACITE_PW, $DATACITE_PREFIX 设置您的账户信息(doi.test.datacite.org),然后运行
./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 |