diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index fde0e23..4b5dfd5 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -62,6 +62,7 @@ jobs: - uses: actions/upload-artifact@v4 with: + name: sphgeom-sdist path: dist/* pypi_wheel_build: @@ -105,6 +106,7 @@ jobs: python -m cibuildwheel --output-dir dist - uses: actions/upload-artifact@v4 with: + name: sphgeom-${{ matrix.os }} path: dist/* pipy_upload: @@ -113,8 +115,9 @@ jobs: steps: - uses: actions/download-artifact@v4 with: - name: artifact path: dist + pattern: sphgeom-* + merge-multiple: true - uses: pypa/gh-action-pypi-publish@release/v1 with: user: __token__ diff --git a/pyproject.toml b/pyproject.toml index 9d97e82..a7620ee 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,6 +11,7 @@ build-backend = "setuptools.build_meta" [project] name = "lsst-sphgeom" description = "A spherical geometry library." +requires-python = ">=3.8.0" license = {text = "BSD 3-Clause License"} readme = "README.md" authors = [ @@ -25,6 +26,8 @@ classifiers = [ "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: Scientific/Engineering :: Astronomy", ] keywords = ["lsst"]