Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions .github/workflows/build-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ jobs:
fail-fast: false
matrix:
include:
- {name: '3.9', python: '3.9', tox: py39}
- {name: '3.12', python: '3.12', tox: py312}
- {name: 'min', python: '3.9', tox: min}
- {name: '3.11', python: '3.11', tox: py311}
- {name: '3.14', python: '3.14', tox: py314}
- {name: 'min', python: '3.11', tox: min}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python }}
allow-prereleases: true
Expand All @@ -33,10 +33,10 @@ jobs:
name: Build package
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: "3.12"
python-version: "3.14"
- name: Install pypa/build
run: python -m pip install build
- name: Build a binary wheel and a source tarball
Expand All @@ -46,7 +46,7 @@ jobs:
- name: Check build
run: python -m twine check --strict dist/*
- name: Store the distribution packages
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: python-package-distributions
path: dist/
Expand All @@ -57,10 +57,10 @@ jobs:
if: startsWith(github.ref, 'refs/tags')
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: 3.12
python-version: 3.14
- run: python -m pip install tox
- run: python -m tox -elint
publish-to-pypi:
Expand All @@ -75,7 +75,7 @@ jobs:
id-token: write
steps:
- name: Download all the dists
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: python-package-distributions
path: dist/
Expand Down
6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@ classifiers = [
"Topic :: Scientific/Engineering",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
]
requires-python = ">=3.9"
requires-python = ">=3.11"
dependencies = [
"psycopg>=3.1.10,<4.0",
"sqlalchemy>=2.0.8,<3.0",
Expand Down
62 changes: 36 additions & 26 deletions requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,50 +4,60 @@
#
# pip-compile --unsafe-package=psycopg requirements/dev.in
#
cfgv==3.4.0
cfgv==3.5.0
# via pre-commit
coverage[toml]==7.6.10
coverage[toml]==7.13.5
# via pytest-cov
distlib==0.3.9
distlib==0.4.0
# via virtualenv
filelock==3.16.1
# via virtualenv
identify==2.6.5
filelock==3.28.0
# via
# python-discovery
# virtualenv
identify==2.6.18
# via pre-commit
iniconfig==2.0.0
iniconfig==2.3.0
# via pytest
mirakuru==2.5.3
mirakuru==3.0.2
# via pytest-postgresql
nodeenv==1.9.1
nodeenv==1.10.0
# via pre-commit
packaging==24.2
# via pytest
platformdirs==4.3.6
# via virtualenv
pluggy==1.5.0
# via pytest
port-for==0.7.4
packaging==26.1
# via
# pytest
# pytest-postgresql
platformdirs==4.9.6
# via
# python-discovery
# virtualenv
pluggy==1.6.0
# via
# pytest
# pytest-cov
port-for==1.0.0
# via pytest-postgresql
pre-commit==4.0.1
pre-commit==4.5.1
# via -r requirements/dev.in
psutil==6.1.1
psutil==7.2.2
# via mirakuru
pytest==8.3.4
pygments==2.20.0
# via pytest
pytest==9.0.3
# via
# -r requirements/tests.in
# pytest-cov
# pytest-postgresql
pytest-cov==6.0.0
pytest-cov==7.1.0
# via -r requirements/tests.in
pytest-postgresql==6.1.1
pytest-postgresql==8.0.0
# via -r requirements/tests.in
pyyaml==6.0.2
python-discovery==1.2.2
# via virtualenv
pyyaml==6.0.3
# via pre-commit
setuptools==75.7.0
# via pytest-postgresql
typing-extensions==4.12.2
typing-extensions==4.15.0
# via psycopg
virtualenv==20.28.1
virtualenv==21.2.4
# via pre-commit

# The following packages are considered to be unsafe in a requirements file:
Expand Down
44 changes: 23 additions & 21 deletions requirements/install-min.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,19 @@ amqp==5.3.1
# via kombu
argon2-cffi==23.1.0
# via -r requirements/install-min.in
argon2-cffi-bindings==21.2.0
argon2-cffi-bindings==25.1.0
# via argon2-cffi
async-timeout==5.0.1
# via redis
billiard==4.2.1
billiard==4.2.4
# via celery
celery==5.3.1
# via -r requirements/install-min.in
certifi==2024.12.14
certifi==2026.2.25
# via requests
cffi==1.17.1
cffi==2.0.0
# via argon2-cffi-bindings
charset-normalizer==3.4.1
charset-normalizer==3.4.7
# via requests
click==8.1.3
# via
Expand All @@ -33,41 +33,43 @@ click==8.1.3
# click-repl
click-didyoumean==0.3.1
# via celery
click-plugins==1.1.1
click-plugins==1.1.1.2
# via celery
click-repl==0.3.0
# via celery
deprecated==1.2.15
deprecated==1.3.1
# via redis
greenlet==3.1.1
greenlet==3.4.0
# via sqlalchemy
idna==3.10
idna==3.11
# via requests
kombu==5.4.2
kombu==5.6.2
# via celery
mako==1.3.8
mako==1.3.11
# via alembic
markupsafe==3.0.2
markupsafe==3.0.3
# via mako
numpy==1.26.4
# via pandas
packaging==24.2
# via redis
packaging==26.1
# via
# kombu
# redis
pandas==2.2.0
# via -r requirements/install-min.in
pint==0.23
# via -r requirements/install-min.in
prompt-toolkit==3.0.48
prompt-toolkit==3.0.52
# via click-repl
psycopg==3.1.10
# via -r requirements/install-min.in
pycparser==2.22
pycparser==3.0
# via cffi
python-dateutil==2.9.0.post0
# via
# celery
# pandas
pytz==2024.2
pytz==2026.1.post1
# via pandas
redis==4.3.4
# via -r requirements/install-min.in
Expand All @@ -79,12 +81,12 @@ sqlalchemy==2.0.8
# via
# -r requirements/install-min.in
# alembic
typing-extensions==4.12.2
typing-extensions==4.15.0
# via
# pint
# psycopg
# sqlalchemy
tzdata==2024.2
tzdata==2026.1
# via
# celery
# kombu
Expand All @@ -96,7 +98,7 @@ vine==5.1.0
# amqp
# celery
# kombu
wcwidth==0.2.13
wcwidth==0.6.0
# via prompt-toolkit
wrapt==1.17.0
wrapt==2.1.2
# via deprecated
Loading
Loading