Skip to content

Commit 25288c4

Browse files
Support Python 3.13, drop Python 3.8, support Postgres 17 (#13)
* Initialize template from version 2794ea47b0220081dc869d01199ee490dda00762 * Update template to version 072543e27d8b506a6628f7793798609c62d6a8ae * bump version * update lock
1 parent ad36edf commit 25288c4

File tree

12 files changed

+1154
-396
lines changed

12 files changed

+1154
-396
lines changed

.circleci/config.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ orbs:
66
python:
77
working_directory: /code
88
docker:
9-
- image: opus10/circleci-python-library:2024-04-17
9+
- image: opus10/circleci-python-library:2024-10-26
1010
environment:
1111
# Ensure makefile commands are not wrapped in "docker compose run"
1212
EXEC_WRAPPER: ''
@@ -25,11 +25,11 @@ orbs:
2525
steps:
2626
- checkout
2727
- restore_cache:
28-
key: v4-{{ checksum "poetry.lock" }}
28+
key: v5-{{ checksum "poetry.lock" }}
2929
- run: make dependencies
3030
- run: make full-test-suite
3131
- save_cache:
32-
key: v4-{{ checksum "poetry.lock" }}
32+
key: v5-{{ checksum "poetry.lock" }}
3333
paths:
3434
- /home/circleci/.cache/pypoetry/
3535
- /code/.venv
@@ -46,7 +46,7 @@ jobs:
4646
test_pg_max:
4747
executor:
4848
name: opus10/python
49-
pg_version: "16.4"
49+
pg_version: "17.0"
5050
steps:
5151
- opus10/test
5252

@@ -55,7 +55,7 @@ jobs:
5555
steps:
5656
- checkout
5757
- restore_cache:
58-
key: v4-{{ checksum "poetry.lock" }}
58+
key: v5-{{ checksum "poetry.lock" }}
5959
- run: make dependencies
6060
- run: make lint
6161

@@ -64,7 +64,7 @@ jobs:
6464
steps:
6565
- checkout
6666
- restore_cache:
67-
key: v4-{{ checksum "poetry.lock" }}
67+
key: v5-{{ checksum "poetry.lock" }}
6868
- run: make dependencies
6969
- run: make type-check || true
7070

@@ -73,9 +73,8 @@ jobs:
7373
steps:
7474
- checkout
7575
- run: ssh-add -D
76-
- run: echo "${GITHUB_DEVOPS_PRIVATE_SSH_KEY_BASE64}" | base64 --decode | ssh-add - > /dev/null
7776
- restore_cache:
78-
key: v4-{{ checksum "poetry.lock" }}
77+
key: v5-{{ checksum "poetry.lock" }}
7978
- run: make dependencies
8079
- run: poetry run python devops.py deploy
8180

.readthedocs.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@ version: 2
22
build:
33
os: ubuntu-22.04
44
tools:
5-
python: "3.8"
5+
python: "3.9"
66
mkdocs:
77
configuration: mkdocs.yml
88
fail_on_warning: false
9+
formats: all
910
python:
1011
install:
1112
- requirements: docs/requirements.txt

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## 1.7.0 (2024-11-01)
4+
5+
#### Changes
6+
7+
- Added Python 3.13 support, dropped Python 3.8. Added Postgres17 support by [@wesleykendall](https://github.com/wesleykendall) in [#13](https://github.com/Opus10/django-pgactivity/pull/13).
8+
39
## 1.6.0 (2024-10-24)
410

511
#### Feature

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def my_operation():
6262

6363
## Compatibility
6464

65-
`django-pgactivity` is compatible with Python 3.8 - 3.12, Django 4.2 - 5.1, Psycopg 2 - 3, and Postgres 13 - 16.
65+
`django-pgactivity` is compatible with Python 3.9 - 3.13, Django 4.2 - 5.1, Psycopg 2 - 3, and Postgres 13 - 17.
6666

6767
## Documentation
6868

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def my_operation():
6262

6363
## Compatibility
6464

65-
`django-pgactivity` is compatible with Python 3.8 - 3.12, Django 4.2 - 5.1, Psycopg 2 - 3, and Postgres 12 - 16.
65+
`django-pgactivity` is compatible with Python 3.9 - 3.13, Django 4.2 - 5.1, Psycopg 2 - 3, and Postgres 12 - 17.
6666

6767
## Next Steps
6868

docs/requirements.txt

Lines changed: 114 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -1,90 +1,114 @@
1-
arrow==1.3.0 ; python_version >= "3.8" and python_version < "4"
2-
asgiref==3.7.2 ; python_version >= "3.8" and python_version < "4"
3-
astunparse==1.6.3 ; python_version >= "3.8" and python_version < "3.9"
4-
babel==2.13.0 ; python_version >= "3.8" and python_version < "4"
5-
backports-zoneinfo==0.2.1 ; python_version >= "3.8" and python_version < "3.9"
6-
binaryornot==0.4.4 ; python_full_version >= "3.8.0" and python_version < "4"
7-
black==24.8.0 ; python_version >= "3.8" and python_version < "4"
8-
cachetools==5.5.0 ; python_version >= "3.8" and python_version < "4"
9-
certifi==2023.7.22 ; python_version >= "3.8" and python_version < "4"
10-
chardet==5.2.0 ; python_version >= "3.8" and python_version < "4"
11-
charset-normalizer==3.3.0 ; python_version >= "3.8" and python_version < "4"
12-
click==8.1.7 ; python_version >= "3.8" and python_version < "4"
13-
colorama==0.4.6 ; python_version >= "3.8" and python_version < "4"
14-
cookiecutter==1.7.3 ; python_full_version >= "3.8.0" and python_version < "4"
15-
coverage[toml]==7.3.2 ; python_version >= "3.8" and python_version < "4"
16-
distlib==0.3.7 ; python_version >= "3.8" and python_version < "4"
17-
dj-database-url==2.2.0 ; python_full_version >= "3.8.0" and python_version < "4"
18-
django-dynamic-fixture==4.0.1 ; python_full_version >= "3.8.0" and python_version < "4"
19-
django-extensions==3.2.1 ; python_full_version >= "3.8.0" and python_version < "4"
20-
django-stubs-ext==5.0.4 ; python_version >= "3.8" and python_version < "4"
21-
django-stubs==5.0.4 ; python_version >= "3.8" and python_version < "4"
22-
django==4.2.6 ; python_version >= "3.8" and python_version < "4"
23-
exceptiongroup==1.1.3 ; python_version >= "3.8" and python_version < "3.11"
24-
filelock==3.15.4 ; python_version >= "3.8" and python_version < "4"
25-
footing==0.1.4 ; python_full_version >= "3.8.0" and python_version < "4"
26-
ghp-import==2.1.0 ; python_version >= "3.8" and python_version < "4"
27-
griffe==1.2.0 ; python_version >= "3.8" and python_version < "4"
28-
idna==3.4 ; python_version >= "3.8" and python_version < "4"
29-
importlib-metadata==6.8.0 ; python_version >= "3.8" and python_version < "3.10"
30-
iniconfig==2.0.0 ; python_version >= "3.8" and python_version < "4"
31-
jinja2-time==0.2.0 ; python_full_version >= "3.8.0" and python_version < "4"
32-
jinja2==3.1.2 ; python_version >= "3.8" and python_version < "4"
33-
markdown==3.5 ; python_version >= "3.8" and python_version < "4"
34-
markupsafe==2.1.3 ; python_version >= "3.8" and python_version < "4"
35-
mergedeep==1.3.4 ; python_version >= "3.8" and python_version < "4"
36-
mkdocs-autorefs==0.5.0 ; python_version >= "3.8" and python_version < "4"
37-
mkdocs-get-deps==0.2.0 ; python_version >= "3.8" and python_version < "4"
38-
mkdocs-material-extensions==1.3.1 ; python_version >= "3.8" and python_version < "4"
39-
mkdocs-material==9.5.33 ; python_version >= "3.8" and python_version < "4"
40-
mkdocs==1.6.0 ; python_version >= "3.8" and python_version < "4"
41-
mkdocstrings-python==1.10.8 ; python_version >= "3.8" and python_version < "4"
42-
mkdocstrings==0.25.2 ; python_version >= "3.8" and python_version < "4"
43-
mypy-extensions==1.0.0 ; python_version >= "3.8" and python_version < "4"
44-
nodeenv==1.8.0 ; python_full_version >= "3.8.0" and python_version < "4"
45-
packaging==24.1 ; python_version >= "3.8" and python_version < "4"
46-
paginate==0.5.6 ; python_version >= "3.8" and python_version < "4"
47-
pathspec==0.11.2 ; python_version >= "3.8" and python_version < "4"
48-
platformdirs==4.2.2 ; python_version >= "3.8" and python_version < "4"
49-
pluggy==1.5.0 ; python_version >= "3.8" and python_version < "4"
50-
poetry-core==1.7.0 ; python_version >= "3.8" and python_version < "4.0"
51-
poyo==0.5.0 ; python_full_version >= "3.8.0" and python_version < "4"
52-
psycopg2-binary==2.9.9 ; python_full_version >= "3.8.0" and python_version < "4"
53-
pygments==2.16.1 ; python_version >= "3.8" and python_version < "4"
54-
pymdown-extensions==10.3 ; python_version >= "3.8" and python_version < "4"
55-
pyproject-api==1.7.1 ; python_version >= "3.8" and python_version < "4"
56-
pyright==1.1.377 ; python_full_version >= "3.8.0" and python_version < "4"
57-
pytest-cov==5.0.0 ; python_version >= "3.8" and python_version < "4"
58-
pytest-django==4.8.0 ; python_version >= "3.8" and python_version < "4"
59-
pytest-dotenv==0.5.2 ; python_full_version >= "3.8.0" and python_version < "4"
60-
pytest-mock==3.14.0 ; python_version >= "3.8" and python_version < "4"
61-
pytest-reraise==2.1.2 ; python_full_version >= "3.8.0" and python_version < "4"
62-
pytest==8.3.2 ; python_version >= "3.8" and python_version < "4"
63-
python-dateutil==2.8.2 ; python_version >= "3.8" and python_version < "4"
64-
python-dotenv==1.0.0 ; python_version >= "3.8" and python_version < "4"
65-
python-gitlab==3.15.0 ; python_full_version >= "3.8.0" and python_version < "4"
66-
python-slugify==8.0.1 ; python_full_version >= "3.8.0" and python_version < "4"
67-
pytz==2023.3.post1 ; python_version >= "3.8" and python_version < "3.9"
68-
pyyaml-env-tag==0.1 ; python_version >= "3.8" and python_version < "4"
69-
pyyaml==6.0.1 ; python_version >= "3.8" and python_version < "4"
70-
regex==2023.10.3 ; python_version >= "3.8" and python_version < "4"
71-
requests-file==1.5.1 ; python_full_version >= "3.8.0" and python_version < "4"
72-
requests-toolbelt==1.0.0 ; python_full_version >= "3.8.0" and python_version < "4"
73-
requests==2.31.0 ; python_version >= "3.8" and python_version < "4"
74-
ruff==0.6.2 ; python_full_version >= "3.8.0" and python_version < "4"
75-
setuptools==68.2.2 ; python_version >= "3.8" and python_version < "4"
76-
six==1.16.0 ; python_version >= "3.8" and python_version < "4"
77-
sqlparse==0.4.4 ; python_version >= "3.8" and python_version < "4"
78-
text-unidecode==1.3 ; python_full_version >= "3.8.0" and python_version < "4"
79-
tldextract==3.6.0 ; python_full_version >= "3.8.0" and python_version < "4"
80-
tomli==2.0.1 ; python_version >= "3.8" and python_full_version <= "3.11.0a6"
81-
tox==4.18.0 ; python_version >= "3.8" and python_version < "4"
82-
types-python-dateutil==2.8.19.14 ; python_version >= "3.8" and python_version < "4"
83-
types-pyyaml==6.0.12.20240311 ; python_version >= "3.8" and python_version < "4"
84-
typing-extensions==4.12.2 ; python_version >= "3.8" and python_version < "4"
85-
tzdata==2023.3 ; python_version >= "3.8" and python_version < "4" and sys_platform == "win32"
86-
urllib3==2.0.6 ; python_version >= "3.8" and python_version < "4"
87-
virtualenv==20.26.3 ; python_version >= "3.8" and python_version < "4"
88-
watchdog==3.0.0 ; python_version >= "3.8" and python_version < "4"
89-
wheel==0.43.0 ; python_version >= "3.8" and python_version < "3.9"
90-
zipp==3.17.0 ; python_version >= "3.8" and python_version < "3.10"
1+
arrow==1.3.0 ; python_full_version >= "3.9.0" and python_version < "4"
2+
asgiref==3.7.2 ; python_full_version >= "3.9.0" and python_version < "4"
3+
babel==2.13.0 ; python_full_version >= "3.9.0" and python_version < "4"
4+
binaryornot==0.4.4 ; python_full_version >= "3.9.0" and python_version < "4"
5+
black==24.10.0 ; python_version >= "3.9" and python_version < "4"
6+
build==1.2.2.post1 ; python_full_version >= "3.9.0" and python_version < "4.0"
7+
cachecontrol[filecache]==0.14.0 ; python_full_version >= "3.9.0" and python_version < "4.0"
8+
cachetools==5.5.0 ; python_full_version >= "3.9.0" and python_version < "4"
9+
certifi==2023.7.22 ; python_full_version >= "3.9.0" and python_version < "4"
10+
cffi==1.17.1 ; python_full_version >= "3.9.0" and python_version < "4.0" and (sys_platform == "darwin" or sys_platform == "linux") and (sys_platform == "darwin" or platform_python_implementation != "PyPy")
11+
chardet==5.2.0 ; python_full_version >= "3.9.0" and python_version < "4"
12+
charset-normalizer==3.3.0 ; python_full_version >= "3.9.0" and python_version < "4"
13+
cleo==2.1.0 ; python_full_version >= "3.9.0" and python_version < "4.0"
14+
click==8.1.7 ; python_version >= "3.9" and python_version < "4"
15+
colorama==0.4.6 ; python_version >= "3.9" and python_version < "4"
16+
cookiecutter==1.7.3 ; python_full_version >= "3.9.0" and python_version < "4"
17+
coverage[toml]==7.3.2 ; python_full_version >= "3.9.0" and python_version < "4"
18+
crashtest==0.4.1 ; python_full_version >= "3.9.0" and python_version < "4.0"
19+
cryptography==43.0.3 ; python_full_version >= "3.9.0" and python_version < "4.0" and sys_platform == "linux"
20+
distlib==0.3.7 ; python_full_version >= "3.9.0" and python_version < "4"
21+
dj-database-url==2.3.0 ; python_full_version >= "3.9.0" and python_version < "4"
22+
django-dynamic-fixture==4.0.1 ; python_full_version >= "3.9.0" and python_version < "4"
23+
django-extensions==3.2.1 ; python_full_version >= "3.9.0" and python_version < "4"
24+
django-stubs-ext==5.1.1 ; python_full_version >= "3.9.0" and python_version < "4"
25+
django-stubs==5.1.1 ; python_full_version >= "3.9.0" and python_version < "4"
26+
django==4.2.6 ; python_full_version >= "3.9.0" and python_version < "4"
27+
dulwich==0.21.7 ; python_full_version >= "3.9.0" and python_version < "4.0"
28+
exceptiongroup==1.1.3 ; python_full_version >= "3.9.0" and python_version < "3.11"
29+
fastjsonschema==2.20.0 ; python_full_version >= "3.9.0" and python_version < "4.0"
30+
filelock==3.16.1 ; python_full_version >= "3.9.0" and python_version < "4"
31+
footing==0.1.4 ; python_full_version >= "3.9.0" and python_version < "4"
32+
ghp-import==2.1.0 ; python_version >= "3.9" and python_version < "4"
33+
griffe==1.2.0 ; python_version >= "3.9" and python_version < "4"
34+
idna==3.4 ; python_full_version >= "3.9.0" and python_version < "4"
35+
importlib-metadata==6.8.0 ; python_version >= "3.9" and python_version < "3.12"
36+
iniconfig==2.0.0 ; python_full_version >= "3.9.0" and python_version < "4"
37+
installer==0.7.0 ; python_full_version >= "3.9.0" and python_version < "4.0"
38+
jaraco-classes==3.4.0 ; python_full_version >= "3.9.0" and python_version < "4.0"
39+
jeepney==0.8.0 ; python_full_version >= "3.9.0" and python_version < "4.0" and sys_platform == "linux"
40+
jinja2-time==0.2.0 ; python_full_version >= "3.9.0" and python_version < "4"
41+
jinja2==3.1.2 ; python_version >= "3.9" and python_version < "4"
42+
keyring==24.3.1 ; python_full_version >= "3.9.0" and python_version < "4.0"
43+
markdown==3.7 ; python_version >= "3.9" and python_version < "4"
44+
markupsafe==2.1.3 ; python_version >= "3.9" and python_version < "4"
45+
mergedeep==1.3.4 ; python_version >= "3.9" and python_version < "4"
46+
mkdocs-autorefs==1.2.0 ; python_version >= "3.9" and python_version < "4"
47+
mkdocs-get-deps==0.2.0 ; python_version >= "3.9" and python_version < "4"
48+
mkdocs-material-extensions==1.3.1 ; python_full_version >= "3.9.0" and python_version < "4"
49+
mkdocs-material==9.5.42 ; python_full_version >= "3.9.0" and python_version < "4"
50+
mkdocs==1.6.1 ; python_version >= "3.9" and python_version < "4"
51+
mkdocstrings-python==1.12.2 ; python_version >= "3.9" and python_version < "4"
52+
mkdocstrings==0.26.2 ; python_version >= "3.9" and python_version < "4"
53+
more-itertools==10.5.0 ; python_full_version >= "3.9.0" and python_version < "4.0"
54+
msgpack==1.1.0 ; python_full_version >= "3.9.0" and python_version < "4.0"
55+
mypy-extensions==1.0.0 ; python_version >= "3.9" and python_version < "4"
56+
nodeenv==1.8.0 ; python_full_version >= "3.9.0" and python_version < "4"
57+
packaging==24.1 ; python_version >= "3.9" and python_version < "4"
58+
paginate==0.5.6 ; python_full_version >= "3.9.0" and python_version < "4"
59+
pathspec==0.11.2 ; python_version >= "3.9" and python_version < "4"
60+
pexpect==4.9.0 ; python_full_version >= "3.9.0" and python_version < "4.0"
61+
pkginfo==1.11.2 ; python_full_version >= "3.9.0" and python_version < "4.0"
62+
platformdirs==4.3.6 ; python_version >= "3.9" and python_version < "4"
63+
pluggy==1.5.0 ; python_full_version >= "3.9.0" and python_version < "4"
64+
poetry-core==1.9.1 ; python_full_version >= "3.9.0" and python_version < "4.0"
65+
poetry-plugin-export==1.8.0 ; python_full_version >= "3.9.0" and python_version < "4.0"
66+
poetry==1.8.4 ; python_full_version >= "3.9.0" and python_version < "4.0"
67+
poyo==0.5.0 ; python_full_version >= "3.9.0" and python_version < "4"
68+
psycopg2-binary==2.9.10 ; python_full_version >= "3.9.0" and python_version < "4"
69+
ptyprocess==0.7.0 ; python_full_version >= "3.9.0" and python_version < "4.0"
70+
pycparser==2.22 ; python_full_version >= "3.9.0" and python_version < "4.0" and (sys_platform == "darwin" or sys_platform == "linux") and (sys_platform == "darwin" or platform_python_implementation != "PyPy")
71+
pygments==2.16.1 ; python_full_version >= "3.9.0" and python_version < "4"
72+
pymdown-extensions==10.3 ; python_version >= "3.9" and python_version < "4"
73+
pyproject-api==1.8.0 ; python_full_version >= "3.9.0" and python_version < "4"
74+
pyproject-hooks==1.2.0 ; python_full_version >= "3.9.0" and python_version < "4.0"
75+
pyright==1.1.386 ; python_full_version >= "3.9.0" and python_version < "4"
76+
pytest-cov==5.0.0 ; python_full_version >= "3.9.0" and python_version < "4"
77+
pytest-django==4.9.0 ; python_full_version >= "3.9.0" and python_version < "4"
78+
pytest-dotenv==0.5.2 ; python_full_version >= "3.9.0" and python_version < "4"
79+
pytest-mock==3.14.0 ; python_full_version >= "3.9.0" and python_version < "4"
80+
pytest-reraise==2.1.2 ; python_full_version >= "3.9.0" and python_version < "4"
81+
pytest==8.3.3 ; python_full_version >= "3.9.0" and python_version < "4"
82+
python-dateutil==2.8.2 ; python_version >= "3.9" and python_version < "4"
83+
python-dotenv==1.0.0 ; python_full_version >= "3.9.0" and python_version < "4"
84+
python-gitlab==3.15.0 ; python_full_version >= "3.9.0" and python_version < "4"
85+
python-slugify==8.0.1 ; python_full_version >= "3.9.0" and python_version < "4"
86+
pywin32-ctypes==0.2.3 ; python_full_version >= "3.9.0" and python_version < "4.0" and sys_platform == "win32"
87+
pyyaml-env-tag==0.1 ; python_version >= "3.9" and python_version < "4"
88+
pyyaml==6.0.1 ; python_version >= "3.9" and python_version < "4"
89+
rapidfuzz==3.10.1 ; python_version >= "3.9" and python_version < "4.0"
90+
regex==2023.10.3 ; python_full_version >= "3.9.0" and python_version < "4"
91+
requests-file==1.5.1 ; python_full_version >= "3.9.0" and python_version < "4"
92+
requests-toolbelt==1.0.0 ; python_full_version >= "3.9.0" and python_version < "4"
93+
requests==2.31.0 ; python_full_version >= "3.9.0" and python_version < "4"
94+
ruff==0.7.1 ; python_full_version >= "3.9.0" and python_version < "4"
95+
secretstorage==3.3.3 ; python_full_version >= "3.9.0" and python_version < "4.0" and sys_platform == "linux"
96+
setuptools==68.2.2 ; python_full_version >= "3.9.0" and python_version < "4"
97+
shellingham==1.5.4 ; python_full_version >= "3.9.0" and python_version < "4.0"
98+
six==1.16.0 ; python_version >= "3.9" and python_version < "4"
99+
sqlparse==0.4.4 ; python_full_version >= "3.9.0" and python_version < "4"
100+
text-unidecode==1.3 ; python_full_version >= "3.9.0" and python_version < "4"
101+
tldextract==3.6.0 ; python_full_version >= "3.9.0" and python_version < "4"
102+
tomli==2.0.1 ; python_version >= "3.9" and python_full_version <= "3.11.0a6"
103+
tomlkit==0.13.2 ; python_full_version >= "3.9.0" and python_version < "4.0"
104+
tox==4.23.2 ; python_full_version >= "3.9.0" and python_version < "4"
105+
trove-classifiers==2024.10.21.16 ; python_full_version >= "3.9.0" and python_version < "4.0"
106+
types-python-dateutil==2.8.19.14 ; python_full_version >= "3.9.0" and python_version < "4"
107+
types-pyyaml==6.0.12.20240311 ; python_full_version >= "3.9.0" and python_version < "4"
108+
typing-extensions==4.12.2 ; python_version >= "3.9" and python_version < "4"
109+
tzdata==2023.3 ; python_full_version >= "3.9.0" and python_version < "4" and sys_platform == "win32"
110+
urllib3==2.0.6 ; python_full_version >= "3.9.0" and python_version < "4"
111+
virtualenv==20.27.1 ; python_full_version >= "3.9.0" and python_version < "4"
112+
watchdog==3.0.0 ; python_version >= "3.9" and python_version < "4"
113+
xattr==1.1.0 ; python_full_version >= "3.9.0" and python_version < "4.0" and sys_platform == "darwin"
114+
zipp==3.17.0 ; python_version >= "3.9" and python_version < "3.12"

environment.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ name: django-pgactivity
22
channels:
33
- conda-forge
44
dependencies:
5-
- python==3.12.0
6-
- poetry==1.6.1
7-
- pip==23.2.1
8-
- postgresql==16.0
5+
- python==3.13.0
6+
- poetry==1.8.4
7+
- pip==24.2
8+
- postgresql==17.0
99
variables:
1010
DATABASE_URL: "postgres://postgres@localhost:5432/pgactivity_local"
1111
EXEC_WRAPPER: ""

footing.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
_extensions:
22
- jinja2_time.TimeExtension
33
_template: [email protected]:Opus10/public-django-app-template.git
4-
_version: 2794ea47b0220081dc869d01199ee490dda00762
4+
_version: 072543e27d8b506a6628f7793798609c62d6a8ae
55
check_types_in_ci: 'False'
66
is_django: 'True'
77
module_name: pgactivity

mkdocs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,15 @@ markdown_extensions:
4646
- name: mermaid
4747
class: mermaid
4848
format: !!python/name:pymdownx.superfences.fence_code_format
49+
- toc:
50+
permalink: true
4951

5052
theme:
5153
name: material
5254
logo: static/logo.png
5355
favicon: static/logo.png
5456
features:
57+
- content.code.copy
5558
- navigation.footer
5659
- navigation.path
5760
- navigation.sections

0 commit comments

Comments
 (0)