Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit a2d212c

Browse files
Add Python 3.12 support and remove 3.7 support (#405)
Co-authored-by: Alex Streed <[email protected]>
1 parent 219808c commit a2d212c

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

.github/workflows/tests.yml

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ jobs:
1313
- "3.9"
1414
- "3.10"
1515
- "3.11"
16+
- "3.12"
1617
fail-fast: false
1718
steps:
1819
- uses: actions/checkout@v4

setup.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
version=versioneer.get_version(),
2525
cmdclass=versioneer.get_cmdclass(),
2626
packages=find_packages(exclude=("tests", "docs")),
27-
python_requires=">=3.7",
27+
python_requires=">=3.8",
2828
install_requires=install_requires,
2929
entry_points={
3030
"prefect.collections": [
@@ -38,10 +38,11 @@
3838
"Intended Audience :: System Administrators",
3939
"License :: OSI Approved :: Apache Software License",
4040
"Programming Language :: Python :: 3 :: Only",
41-
"Programming Language :: Python :: 3.7",
4241
"Programming Language :: Python :: 3.8",
4342
"Programming Language :: Python :: 3.9",
4443
"Programming Language :: Python :: 3.10",
44+
"Programming Language :: Python :: 3.11",
45+
"Programming Language :: Python :: 3.12",
4546
"Topic :: Software Development :: Libraries",
4647
],
4748
)

tests/test_client_waiter.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
@pytest.fixture
1111
def mock_waiter(monkeypatch):
12-
waiter = MagicMock()
12+
waiter = MagicMock(name="mock_waiter")
1313
monkeypatch.setattr(
1414
"prefect_aws.client_waiter.create_waiter_with_client",
1515
waiter,
@@ -44,7 +44,7 @@ def test_flow():
4444
return waiter
4545

4646
test_flow()
47-
assert mock_waiter.wait.called_once_with("JobExists")
47+
mock_waiter().wait.assert_called_once_with()
4848

4949

5050
@mock_ec2
@@ -66,4 +66,4 @@ def test_flow():
6666
return waiter
6767

6868
test_flow()
69-
assert mock_waiter.wait.called_once_with("instance_exists")
69+
mock_waiter.wait.assert_called_once_with()

0 commit comments

Comments
 (0)