Skip to main content

tributors

docs/assets/img/logo.png

All Contributors

Documentation

What is tributors?

Tributors is a Python library and GitHub action that helps you to pay tribute to your contributors. Tribute interacts with several well-known repository metadata files:

Each of the services above allows you to generate some kind of metadata file that has one or more repository contributors. This file typically needs to be generated and updated manually, and this is where tributors comes in to help! Tributors will allow you to programmatically create and update these files. By way of using a shared cache, a .tributors file that can store common identifiers, it becomes easy to update several of these metadata files at once. You can set criteria such as a threshold for contributions to add a contributor, export an Orcid ID token to ensure that you have Orcid Ids where needed, or use an interactive mode to make decisions as you go.

How does it work?

Tributors uses the GitHub API, Zenodo API, and Orcid API to look up shared identifiers for common metadata services like all contributors, Zenodo, and CodeMeta. The tool is available for local or container usage, and as a GitHub Action (see the examples folder). See the full documentation for getting started.

Contributors

Yaroslav Halchenko
Yaroslav Halchenko

💻 📖
Vanessasaurus
Vanessasaurus

💻
Pierre Grimaud
Pierre Grimaud

💻
vuillaut
vuillaut

💻
jwodder
jwodder

💻

Metadata

Release files for tributors 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tributors 0.1.1
File Size Uploaded
tributors-0.1.1.tar.gz 29.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tributors 0.1.1
File Interpreter ABI Platform
tributors-0.1.1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 66.0 kB

Release files / tributors-0.1.1.tar.gz

Download URL tributors-0.1.1.tar.gz
Size 29.6 kB
Tags Source
SHA-256 checksum
How to use checksums
8ff8139d7c23150a0457d7815aa579756ae11d05f2f4c16433d0c512cd4a6f32
BLAKE2b-256 checksum
How to use checksums
b97e4f936bad329befeeaf82b1c561b13f1aa41c175ba7e9747af912a55b2434
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / tributors-0.1.1-py2.py3-none-any.whl

Download URL tributors-0.1.1-py2.py3-none-any.whl
Size 36.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
64d529b5e3101fd2838275403de9a749c14178ef272fa9c331a5318fcc11bd15
BLAKE2b-256 checksum
How to use checksums
3d709f8989d796b665e46501860cb25ebe780d0af21fa0b456e3aa72e363ba51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.0.21

1 release file

0.0.20

1 release file

0.0.19

1 release file

0.0.18

1 release file

0.0.17

1 release file

0.0.16

1 release file

0.0.15

1 release file

0.0.14

1 release file

0.0.13

1 release file

0.0.12

1 release file

0.0.11

1 release file

0.0.1

1 release file

0.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page