Skip to main content

RAPIDS Metadata

rapids-metadata is a repository where information about the structure of the RAPIDS project itself is kept. This information is split into RAPIDS versions, which in turn are split into RAPIDS repositories, which are further split into RAPIDS packages (both Python packages and Conda packages.)

The information currently provided by this package consists of:

  • Which RAPIDS repositories are available
  • Which RAPIDS packages are available
  • Which RAPIDS packages require a CUDA suffix (-cu11, -cu12, etc.)
  • Which RAPIDS packages require an alpha spec (>=0.0.0a0) due to publishing nightly binaries

The motivating use case for this project is pre-commit-hooks, but other projects may certainly use it too.

This package can also output the metadata in JSON form for consumption by external programs, such as shell scripts and jq. To get JSON output, run:

rapids-metadata-json

This will print the metadata for the RAPIDS version specified by the VERSION file in the current directory or above. If you wish to get metadata for all RAPIDS versions instead, run:

rapids-metadata-json --all-versions

Justification

pre-commit-hooks has to know things about the structure of the RAPIDS project in order to make the correct recommendations to the developer. However, this structure changes frequently enough that publishing a new version of pre-commit-hooks for each structural change is not feasible. Therefore, this package acts as an unpinned dependency of pre-commit-hooks (and any other project that wants to use it) so that the RAPIDS project structure can be maintained independently of the pre-commit-hooks logic.

Metadata

Release files for rapids-metadata 0.4.0

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

Built distribution (wheel)

Table of built distributions (wheels) for rapids-metadata 0.4.0
File Interpreter ABI Platform
rapids_metadata-0.4.0-py3-none-any.whl Python 3 none any Details

Release files / rapids_metadata-0.4.0-py3-none-any.whl

Download URL rapids_metadata-0.4.0-py3-none-any.whl
Size 12.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f9164f0d7ae3ca327ce65b61785efa54070fc4ed0779346c3ee1b17018152756
BLAKE2b-256 checksum
How to use checksums
54aa4a6b9e20926958607ecd1fefafdd790f4f9d487606e9ac082a82ab8326f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.4

Release history Release notifications | RSS feed

This release

0.4.0 This release

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