Final packages ajustments before Pypi release: mostly changes to the versioning

This commit is contained in:
HackTestes
2025-07-09 14:56:02 -03:00
parent 3e82616512
commit b2d8585890
2 changed files with 8 additions and 5 deletions

View File

@@ -23,7 +23,7 @@ python ./tests/test_nvml.py -b
## Versioning
Version number scheme: XX.YY.ZZ
Version number scheme: XX.YY.ZZ.WW
* XX: represent breaking changes to the CLI interface. Since users rely on their scripts working correctly and this is the public interface, I will consider it the same as breaking API changes.
@@ -31,6 +31,8 @@ Version number scheme: XX.YY.ZZ
* ZZ: representes changes that don't break anything. It could be a code refactor or new comments.
* WW: represents simple version bumps on the pynvml dependency
## Code style
* variable_name

View File

@@ -5,13 +5,14 @@
requires = ["setuptools >= 77.0.3"]
build-backend = "setuptools.build_meta"
# XX.YY.ZZ
# XX.YY.ZZ.WW
# XX: Breaking changes to the CLI
# YY: New features that do not break existing features/CLI
# ZZ: Just code refactor
# WW: Dependency version bump
[project]
name = "caioh-nvml-gpu-control"
version = "1.0.0"
version = "1.0.0.0"
dependencies = [
"nvidia-ml-py>=12.570.86"
@@ -28,7 +29,7 @@ maintainers = [
]
description = "A small program that uses the NVIDIA Management Library to control the GPU independent of OS or display server. This project is not provided or endorsed by NVIDIA"
readme = "README.md"
readme = "README_PYPI.md"
license = "GPL-2.0-or-later"
@@ -37,7 +38,7 @@ license-files = ["LICENSE*"]
keywords = ["NVIDIA", "gpu", "nvml", "fan control", "power control"]
classifiers = [
"Development Status :: 1 - Planning",
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
# Support is for Linux and Windows