Skip to content

Commit 1e9139f

Browse files
authored
fix: allow using python < 3.14 🥧 (#234)
1 parent e34b87d commit 1e9139f

File tree

3 files changed

+13
-12
lines changed

3 files changed

+13
-12
lines changed

.circleci/config.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version: 2.1
33
orbs:
44
base: dialogue/base@1.23.3
55
release: dialogue/release@2.19.3
6-
python: dialogue/python@3.22.8
6+
python: dialogue/python@3.22.11
77
utils: dialogue/utils@3.19.3
88
codecov: codecov/codecov@4.1.0
99

@@ -33,24 +33,24 @@ workflows:
3333
name: 👮 lint
3434
<<: *executor
3535
context: code-validator
36-
36+
3737
- python/run:
3838
name: 👮 mypy
3939
run: mypy .
4040
<<: *executor
4141
context: code-validator
42-
42+
4343
- test:
4444
name: 🧪 test py<<matrix.python_version>> sqlalchemy-<<matrix.sqlalchemy_version >> pydantic-<<matrix.pydantic_version>> <<matrix.asyncpg>> <<matrix.aws_rds_iam>>
4545
context: code-validator
4646
matrix:
4747
parameters:
48-
python_version: ["3.9", "3.10", "3.11", "3.12"]
48+
python_version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
4949
sqlalchemy_version: ["1.4", "2.0", "2.0-sqlmodel"]
5050
asyncpg: ["asyncpg", "noasyncpg"]
5151
aws_rds_iam: ["aws_rds_iam", "noaws_rds_iam"]
5252
pydantic_version: ["1", "2"]
53-
53+
5454
- release/release:
5555
name: 🕊 release
5656
requires:
@@ -82,7 +82,7 @@ jobs:
8282
parameters:
8383
python_version:
8484
type: enum
85-
enum: ["3.9", "3.10", "3.11", "3.12"]
85+
enum: ["3.9", "3.10", "3.11", "3.12", "3.13"]
8686
description: |
8787
Specify which version of python to run the tests against
8888
sqlalchemy_version:
@@ -107,7 +107,8 @@ jobs:
107107
working_directory: ~/project/.
108108
steps:
109109
- base/setup
110-
- python/setup
110+
- python/setup:
111+
poetry_version: "1.8.4"
111112
- python/install_deps
112113
- utils/with_cache:
113114
namespace: tox

poetry.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ classifiers = [
3838
]
3939

4040
[tool.poetry.dependencies]
41-
python = ">=3.9,<3.13"
41+
python = ">=3.9,<3.14"
4242
fastapi = ">=0.95.1,<0.116"
4343
pydantic = ">=1,<3"
4444
sqlalchemy = ">=1.3,<3"
@@ -54,7 +54,7 @@ sqlmodel = { version = ">=0.0.14,<0.0.23", optional = true }
5454
[tool.poetry.group.dev.dependencies]
5555
alembic = "1.14.0"
5656
asgi_lifespan = "2.1.0"
57-
Faker = "33.1.0"
57+
Faker = "33.1.0"
5858
greenlet = "3.1.1"
5959
httpx = "0.28.0"
6060
mypy = { version = "1.13.0", extras = ["tests"] }

0 commit comments

Comments
 (0)