diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a3cfa1f..fc14050 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -62,7 +62,7 @@ jobs: - uses: actions/setup-python@v2 name: Install Python with: - python-version: '3.8' + python-version: '3.9' - name: Install build run: | @@ -90,7 +90,7 @@ jobs: - uses: actions/setup-python@v2 name: Install Python with: - python-version: '3.8' + python-version: '3.9' - name: Install build run: | diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 583183c..29d5872 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -52,7 +52,7 @@ jobs: matrix: os: [macos-12, ubuntu-20.04] # Operating systems compiler: [8] # GNU compiler version - py_v: [3.8, 3.9, '3.10'] # Python versions + py_v: ['3.9', '3.10', '3.11'] # Python versions steps: - uses: actions/checkout@v2 diff --git a/doc/changelog.rst b/doc/changelog.rst index 1359049..4fbf1f7 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -6,11 +6,13 @@ Development branch Description +- Drop Python 3.8 support, add 3.11 support. (SmartDashboard-PR49_) - Add Database Telemetry page. (SmartDashboard-PR38_) - Add Github Actions workflow that checks if changelog is edited on pull requests into develop. (SmartDashboard-PR47_) - Add manifest file tracking. (SmartDashboard-PR46_) +.. _SmartDashboard-PR49: https://github.com/CrayLabs/SmartDashboard/pull/49 .. _SmartDashboard-PR38: https://github.com/CrayLabs/SmartDashboard/pull/38 .. _SmartDashboard-PR47: https://github.com/CrayLabs/SmartDashboard/pull/47 .. _SmartDashboard-PR46: https://github.com/CrayLabs/SmartDashboard/pull/46 diff --git a/pyproject.toml b/pyproject.toml index 051760c..760f5b3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,7 +33,7 @@ build-backend = "setuptools.build_meta" [project] name = "smartdashboard" version = "0.0.3" -requires-python = ">=3.8,<3.11" +requires-python = ">=3.9,<3.12" authors = [ {name = "CrayLabs: a Hewlett Packard Enterprise OSS Organization", email = "craylabs@hpe.com"}, ] @@ -41,9 +41,9 @@ description = "Visualize SmartSim Experiments" license = { text = "BSD 2-Clause License" } keywords = ["scientific", "ai", "workflow", "hpc", "analysis"] classifiers = [ - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", "License :: OSI Approved :: BSD License", "Intended Audience :: Science/Research", "Topic :: Scientific/Engineering", @@ -105,7 +105,7 @@ tests = ["tests"] [tool.black] line-length = 88 -target-version = ['py38', 'py39', 'py310'] +target-version = ['py39', 'py310', 'py311'] exclude = ''' ( | \.egg