metadata for structure of RAPIDS projects
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rapids_metadata-0.4.0-py3-none-any.whl.
File metadata
- Download URL: rapids_metadata-0.4.0-py3-none-any.whl
- Upload date:
- Size: 12.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9164f0d7ae3ca327ce65b61785efa54070fc4ed0779346c3ee1b17018152756
|
|
| MD5 |
bcac49c0dc0a6a4ff6d4cfcf2d917a1b
|
|
| BLAKE2b-256 |
54aa4a6b9e20926958607ecd1fefafdd790f4f9d487606e9ac082a82ab8326f5
|