diff --git a/.github/workflows/run_unit_tests.yml b/.github/workflows/run_unit_tests.yml index 1ee0cc75..27a39c76 100644 --- a/.github/workflows/run_unit_tests.yml +++ b/.github/workflows/run_unit_tests.yml @@ -7,7 +7,7 @@ on: push: branches: [ master ] pull_request: - branches: [ master ] + branches: [ "master", "v*dev" ] jobs: build: @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.10", "3.11", "3.12", "3.13"] dependencies: [".", "'.[libjpeg]'"] steps: diff --git a/MANIFEST.in b/MANIFEST.in deleted file mode 100644 index b2b59411..00000000 --- a/MANIFEST.in +++ /dev/null @@ -1,6 +0,0 @@ -include src/highdicom/* -include src/highdicom/legacy/* -include src/highdicom/sc/* -include src/highdicom/seg/* -include src/highdicom/sr/* -include src/highdicom/_icc_profiles/* diff --git a/pyproject.toml b/pyproject.toml index a6c9f2be..b71c189d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,6 +27,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Multimedia :: Graphics", "Topic :: Scientific/Engineering :: Information Analysis", ] @@ -62,6 +63,12 @@ homepage = "https://github.com/imagingdatacommons/highdicom" documentation = "https://highdicom.readthedocs.io/" repository = "https://github.com/ImagingDataCommons/highdicom.git" +[tool.setuptools.packages.find] +where = [ "src" ] + +[tool.setuptools.package-data] +highdicom = [ "**/*.icc" ] + [tool.pytest.ini_options] minversion = "7" addopts = ["--doctest-modules", "-ra", "--strict-config", "--strict-markers"]