Skip to main content

The Pythonic client for the re3data API.

Project description

python-re3data: The Pythonic client for the re3data API.

⚠️ Please note that this project is currently under active development. As such, it is considered a work in progress, and breaking changes may be introduced at any time. We encourage users to frequently check back for updates and to exercise caution when using this project in production environments. Contributions and feedback are welcome to help move the project towards a more stable release (v1.0.0).

CI pre-commit.ci status ci coverage codeql
Docs docs
Meta OpenSSF Scorecard hatch ruff mypy License

python-re3data is a Python library that simplifies interacting with the re3data (Registry of Research Data Repositories) REST API, allowing you to easily retrieve and process metadata about research data repositories in a convenient and Pythonic way.

Table of Contents

Requirements

Python >= 3.10

python-re3data is built with:

  • httpx for issuing HTTP requests
  • typer for its CLI

Installation

You can install python-re3data via pip from PyPI:

python -m pip install python-re3data

Documentation

The documentation is made with Material for MkDocs and is hosted by GitHub Pages.

Similar Projects

There are a couple of similar projects available on GitHub, e.g. via the topic re3data. Among them are these implementations in Python:

Project Description Last commit
py3data py3data is a lightweight and thin Python interface to the beta version of the API. last-commit

License

python-re3data is distributed under the terms of the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_re3data-0.1.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

python_re3data-0.1.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file python_re3data-0.1.0.tar.gz.

File metadata

  • Download URL: python_re3data-0.1.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for python_re3data-0.1.0.tar.gz
Algorithm Hash digest
SHA256 471196b043e220caaacc11e5fdfb4c7f3864970c713f97822b3e968e709e113c
MD5 8989662a8567d4670155260fd4477ebf
BLAKE2b-256 e0e1dc19b7def6c7309c1470642253dbb5d581b1c568263e8ed88dda697b0050

See more details on using hashes here.

File details

Details for the file python_re3data-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for python_re3data-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0f94e17f4cbf60341a25b42e14de9930f033765d3e5f75b1f2b0e0ec1b64e399
MD5 7bb26b8484ae8d2ce9b07bcd738512a7
BLAKE2b-256 ab573f987dcf9811664b4be3767ed9e0d9cd6fa0e48a29f193dad430d5184972

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page