Skip to content

Commit 00ee93b

Browse files
authored
Merge pull request #1 from DiamondLightSource/require-python-3-11
Update minimum Python version to 3.11
2 parents 8053101 + 04da981 commit 00ee93b

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
strategy:
2222
matrix:
2323
runs-on: ["ubuntu-latest"] # can add windows-latest, macos-latest
24-
python-version: ["3.10", "3.11", "3.12"]
24+
python-version: ["3.11", "3.12"]
2525
include:
2626
# Include one that runs in the dev environment
2727
- runs-on: "ubuntu-latest"
@@ -38,14 +38,14 @@ jobs:
3838
needs: check
3939
if: needs.check.outputs.branch-pr == ''
4040
uses: ./.github/workflows/_dist.yml
41-
41+
4242
pypi:
4343
if: github.ref_type == 'tag'
4444
needs: dist
4545
uses: ./.github/workflows/_pypi.yml
4646
permissions:
4747
id-token: write
48-
48+
4949
release:
5050
if: github.ref_type == 'tag'
5151
needs: [dist]

pyproject.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,20 @@ name = "dls-deploy-tools"
77
classifiers = [
88
"Development Status :: 3 - Alpha",
99
"License :: OSI Approved :: Apache Software License",
10-
"Programming Language :: Python :: 3.10",
1110
"Programming Language :: Python :: 3.11",
1211
"Programming Language :: Python :: 3.12",
1312
]
1413
description = "A set of tools used for deploying applications to a shared filesystem."
1514
dependencies = [
1615
"typer",
16+
"pydantic",
17+
"jinja2",
18+
"pyyaml",
1719
] # Add project dependencies here, e.g. ["click", "numpy"]
1820
dynamic = ["version"]
1921
license.file = "LICENSE"
2022
readme = "README.md"
21-
requires-python = ">=3.10"
23+
requires-python = ">=3.11"
2224

2325
[project.optional-dependencies]
2426
dev = [

0 commit comments

Comments
 (0)