File tree Expand file tree Collapse file tree 2 files changed +39
-3
lines changed
Expand file tree Collapse file tree 2 files changed +39
-3
lines changed Original file line number Diff line number Diff line change 1+ name : Publish to PyPI
2+
3+ on :
4+ release :
5+ types : [published]
6+
7+ jobs :
8+ publish :
9+ runs-on : ubuntu-latest
10+ permissions :
11+ id-token : write # Required for trusted publishing
12+ contents : read
13+
14+ steps :
15+ - uses : actions/checkout@v6
16+ with :
17+ fetch-depth : 0
18+
19+ - name : Set up Python
20+ uses : actions/setup-python@v6
21+ with :
22+ python-version : " 3.11"
23+
24+ - name : Install uv
25+ uses : astral-sh/setup-uv@v7
26+
27+ - name : Build package
28+ run : uv build
29+
30+ - name : Publish to PyPI
31+ uses : pypa/gh-action-pypi-publish@release/v1
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ name = "nerc_rates"
33authors = [
44 {name =" MOC Alliance" },
55]
6- version = " 0.1 "
6+ dynamic = [ " version " ]
77readme = " README.md"
88classifiers = [
99 " Programming Language :: Python :: 3"
@@ -21,10 +21,15 @@ validate-files = "nerc_rates.cmd.validate_files:main"
2121
2222[build-system ]
2323requires = [
24- " setuptools>=42" ,
25- " wheel"
24+ " setuptools>=80" ,
25+ " wheel" ,
26+ " setuptools-scm>=8"
2627]
2728build-backend = " setuptools.build_meta"
2829
30+ [tool .setuptools_scm ]
31+ version_scheme = " no-guess-dev"
32+ local_scheme = " no-local-version"
33+
2934[tool .setuptools .package-dir ]
3035"" = " src"
You can’t perform that action at this time.
0 commit comments