Skip to content

Commit 8174361

Browse files
authored
Add cuda_pathfinder/DESCRIPTION.rst and prepare for v1.2.0 release (#926)
* Add cuda_pathfinder/DESCRIPTION.rst * Bump pathfinder version to 1.2.0 (for release) * Change 1.X.Y → 1.2.0 under docs/source/release* * Add "1.2.0" in cuda_pathfinder/docs/nv-versions.json * Add `"readme"` to the `dynamic` list in pyproject.toml * Add `twine check --strict` option for cuda_pathfinder wheel
1 parent d54ecf1 commit 8174361

File tree

7 files changed

+40
-6
lines changed

7 files changed

+40
-6
lines changed

.github/workflows/build-wheel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ jobs:
9696
- name: Check cuda.pathfinder wheel
9797
if: ${{ strategy.job-index == 0 && inputs.host-platform == 'linux-64' }}
9898
run: |
99-
twine check cuda_pathfinder/*.whl
99+
twine check --strict cuda_pathfinder/*.whl
100100
101101
- name: Upload cuda.pathfinder build artifacts
102102
if: ${{ strategy.job-index == 0 && inputs.host-platform == 'linux-64' }}

cuda_pathfinder/DESCRIPTION.rst

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
.. SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
.. SPDX-License-Identifier: Apache-2.0
3+
4+
*******************************************************
5+
cuda-pathfinder: Utilities for locating CUDA components
6+
*******************************************************
7+
8+
`cuda.pathfinder <https://nvidia.github.io/cuda-python/cuda-pathfinder/>`_
9+
aims to be a one-stop solution for locating CUDA components. Currently
10+
it supports locating and loading dynamic libraries (``.so``, ``.dll``);
11+
support for headers and other artifacts is in progress.
12+
13+
* `Documentation <https://nvidia.github.io/cuda-python/cuda-pathfinder/>`_
14+
* `Releases <https://nvidia.github.io/cuda-python/cuda-pathfinder/latest/release.html>`_
15+
* `Repository <https://github.com/NVIDIA/cuda-python/tree/main/cuda_pathfinder/>`_
16+
* `Issue tracker <https://github.com/NVIDIA/cuda-python/issues/>`_ (select component ``cuda.pathfinder``)
17+
18+
``cuda.pathfinder`` is under active development. Feedback and suggestions are welcome.
19+
20+
21+
Installation
22+
============
23+
24+
.. code-block:: bash
25+
26+
pip install cuda-pathfinder
27+
28+
``cuda-pathfinder`` is `CUDA Toolkit (CTK) <https://developer.nvidia.com/cuda-toolkit>`_
29+
version-agnostic. It follows the general CUDA Toolkit support policy: the
30+
two most recent major versions are supported simultaneously.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
22
# SPDX-License-Identifier: Apache-2.0
33

4-
__version__ = "1.2.0a0"
4+
__version__ = "1.2.0"

cuda_pathfinder/docs/nv-versions.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,9 @@
22
{
33
"version": "latest",
44
"url": "https://nvidia.github.io/cuda-python/cuda-pathfinder/latest/"
5+
},
6+
{
7+
"version": "1.2.0",
8+
"url": "https://nvidia.github.io/cuda-python/cuda-pathfinder/1.2.0/"
59
}
610
]

cuda_pathfinder/docs/source/release.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ Release Notes
77
.. toctree::
88
:maxdepth: 3
99

10-
1.X.Y <release/1.X.Y-notes>
10+
1.2.0 <release/1.2.0-notes>
1111
1.1.0 <release/1.1.0-notes>
1212
1.0.0 <release/1.0.0-notes>

cuda_pathfinder/docs/source/release/1.X.Y-notes.rst renamed to cuda_pathfinder/docs/source/release/1.2.0-notes.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
44
.. module:: cuda.pathfinder
55

6-
``cuda-pathfinder`` 1.X.Y Release notes
6+
``cuda-pathfinder`` 1.2.0 Release notes
77
========================================
88

9-
Released on TBD
9+
Released on Aug 29, 2025
1010

1111

1212
Highlights

cuda_pathfinder/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description = "Pathfinder for CUDA components"
77
authors = [{ name = "NVIDIA Corporation", email = "cuda-python-conduct@nvidia.com" }]
88
license = "Apache-2.0"
99
requires-python = ">=3.9"
10-
dynamic = ["version"]
10+
dynamic = ["version", "readme"]
1111
dependencies = []
1212

1313
[project.optional-dependencies]

0 commit comments

Comments
 (0)