cuda-python icon indicating copy to clipboard operation
cuda-python copied to clipboard

Consolidate `DESCRIPTION.rst` and `README.md`

Open leofang opened this issue 1 year ago • 3 comments

Indeed we're duplicating some of the information. It might take a few iterations to consolidate the two files and have something presentable on both PyPI and GitHub. Let's address this in the next release.

Originally posted by @leofang in https://github.com/NVIDIA/cuda-python/issues/296#issuecomment-2542240128

leofang avatar Dec 13 '24 20:12 leofang

I'd like to extend the scope of this issue to help consolidate/organize all the README.md and DESCRIPTION.rst between cuda-python, cuda.bindings and cuda.core. When resolving issue #297 with PR 397 I found that cuda.bindings also has awkwardness in creating a consolidated file that is presentable on both PyPI and GitHub.

For PyPI, it seems like we'd want:

  • To direct users to documentation
  • Runtime dependencies
  • Installing? (Perhaps a link to installing page in documentation is better)

For GitHub:

  • Same as PyPI
  • Development info
  • Running tests, samples and benchmarks

There's some overlap in dev info across subpackages that may belong better under cuda-python:

  • Code Linting
  • Code Signing
  • Supported Python Versions

In conclusion, info that applies to all subpackages should be under cuda-python while development info specific to a subpackage should be kept out of PyPI.

vzhurba01 avatar Jan 15 '25 20:01 vzhurba01

Sounds like a plan! You have earned the title "trusted assignee," Vlad 👍

leofang avatar Jan 15 '25 20:01 leofang

cc @rwgk for vis

leofang avatar Jan 15 '25 20:01 leofang