跳转到主要内容

"DataCite MDS和REST API的Python客户端。"

项目描述

https://github.com/inveniosoftware/datacite/workflows/CI/badge.svg https://img.shields.io/coveralls/inveniosoftware/datacite.svg https://img.shields.io/pypi/v/datacite.svg?maxAge=2592000 https://pepy.tech/badge/datacite?maxAge=2592000 https://img.shields.io/pypi/l/datacite.svg https://img.shields.io/github/tag/inveniosoftware/datacite.svg

关于

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测试账户。请使用以下环境变量 DATACITEUSER,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)

  • 首次公开发布。

由...

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面