Skip to content

Commit 6ff81e9

Browse files
authored
feat: split compose into multiple files
feat: split compose into multiple files
2 parents 6437d3b + 238e9be commit 6ff81e9

34 files changed

+572
-312
lines changed

.github/workflows/ci.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,6 @@ jobs:
5353
- name: Install Hatch
5454
run: pip install --upgrade hatch hatch-pip-compile
5555

56-
- name: Pull Database Images
57-
run: docker compose -f src/pytest_databases/docker/docker-compose.yml pull
58-
5956
- if: matrix.python-version == '3.12' && runner.os == 'Linux'
6057
name: Lint
6158
run: hatch run lint:check

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ repos:
1919

2020
# Ruff replaces black, flake8, autoflake and isort
2121
- repo: https://github.com/charliermarsh/ruff-pre-commit
22-
rev: "v0.3.5" # make sure this is always consistent with hatch configs
22+
rev: "v0.3.7" # make sure this is always consistent with hatch configs
2323
hooks:
2424
- id: ruff
2525
args: [--config, ./pyproject.toml]

requirements/requirements-dev.txt

Lines changed: 41 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#
22
# This file is autogenerated by hatch-pip-compile with Python 3.11
33
#
4-
# [constraints] requirements/requirements-docs.txt (SHA256: 9f7a8dd3e4bc82266beb5962c0cb3e3f2c508a1a44d0bebc5413327ebc29c57c)
4+
# [constraints] requirements/requirements-docs.txt (SHA256: bc66ec3f548a65764214d7adf74c74992465c90498f84a07b19b829ae70e0bfb)
55
#
66
# - nodeenv
77
# - cython
@@ -51,7 +51,7 @@
5151

5252
accessible-pygments==0.0.4
5353
# via pydata-sphinx-theme
54-
aiohttp==3.9.3
54+
aiohttp==3.9.5
5555
# via
5656
# elasticsearch7
5757
# elasticsearch8
@@ -61,16 +61,17 @@ aiosignal==1.3.1
6161
alabaster==0.7.16
6262
# via sphinx
6363
anyio==4.3.0
64+
# via
65+
# starlette
66+
# watchfiles
6467
apeye==1.4.1
6568
# via sphinx-toolbox
6669
apeye-core==1.1.5
6770
# via apeye
6871
astroid==3.1.0
6972
# via pylint
7073
async-timeout==4.0.3
71-
# via
72-
# asyncpg
73-
# redis
74+
# via asyncpg
7475
asyncmy==0.2.9
7576
asyncpg==0.29.0
7677
# via asyncpg-stubs
@@ -110,6 +111,7 @@ click==8.1.7
110111
# rich-click
111112
# shandy-sqlfmt
112113
# sphinx-click
114+
# uvicorn
113115
colorama==0.4.6
114116
# via sphinx-autobuild
115117
coverage==7.4.4
@@ -130,7 +132,7 @@ dill==0.3.8
130132
# via pylint
131133
distlib==0.3.8
132134
# via virtualenv
133-
docutils==0.20.1
135+
docutils==0.21.1
134136
# via
135137
# pydata-sphinx-theme
136138
# sphinx
@@ -144,11 +146,11 @@ domdf-python-tools==3.8.0.post2
144146
# apeye-core
145147
# dict2css
146148
# sphinx-toolbox
147-
duckdb==0.10.1
149+
duckdb==0.10.2
148150
# via harlequin
149151
elastic-transport==8.13.0
150152
# via elasticsearch8
151-
elasticsearch7==7.17.9
153+
elasticsearch7==7.9.1
152154
elasticsearch8==8.13.0
153155
execnet==2.1.1
154156
# via pytest-xdist
@@ -190,12 +192,14 @@ grpcio==1.62.1
190192
# grpcio-status
191193
grpcio-status==1.62.1
192194
# via google-api-core
193-
harlequin==1.16.2
195+
h11==0.14.0
196+
# via uvicorn
197+
harlequin==1.17.0
194198
html5lib==1.1
195199
# via sphinx-toolbox
196200
identify==2.5.35
197201
# via pre-commit
198-
idna==3.6
202+
idna==3.7
199203
# via
200204
# anyio
201205
# apeye-core
@@ -215,8 +219,6 @@ jinja2==3.1.3
215219
linkify-it-py==2.0.3
216220
# via markdown-it-py
217221
litestar-sphinx-theme @ git+https://github.com/litestar-org/litestar-sphinx-theme.git@c5ce66aadc8f910c24f54bf0d172798c237a67eb
218-
livereload==2.6.3
219-
# via sphinx-autobuild
220222
markdown-it-py==3.0.0
221223
# via
222224
# mdit-py-plugins
@@ -246,8 +248,10 @@ natsort==8.4.0
246248
nodeenv==1.8.0
247249
# via pre-commit
248250
numpy==1.26.4
249-
# via pyarrow
250-
oracledb==2.1.1
251+
# via
252+
# harlequin
253+
# pyarrow
254+
oracledb==2.1.2
251255
packaging==24.0
252256
# via
253257
# pydata-sphinx-theme
@@ -343,23 +347,21 @@ ruamel-yaml==0.18.6
343347
# via sphinx-toolbox
344348
ruamel-yaml-clib==0.2.8
345349
# via ruamel-yaml
346-
ruff==0.3.5
350+
ruff==0.3.7
347351
# via auto-pytabs
348-
setuptools==69.2.0
352+
setuptools==69.5.1
349353
# via nodeenv
350354
shandy-sqlfmt==0.21.2
351355
# via harlequin
352356
six==1.16.0
353-
# via
354-
# html5lib
355-
# livereload
357+
# via html5lib
356358
sniffio==1.3.1
357359
# via anyio
358360
snowballstemmer==2.2.0
359361
# via sphinx
360362
soupsieve==2.5
361363
# via beautifulsoup4
362-
sphinx==7.2.6
364+
sphinx==7.3.6
363365
# via
364366
# auto-pytabs
365367
# autodocsumm
@@ -372,8 +374,8 @@ sphinx==7.2.6
372374
# sphinx-prompt
373375
# sphinx-tabs
374376
# sphinx-toolbox
375-
sphinx-autobuild==2024.2.4
376-
sphinx-autodoc-typehints==2.0.0
377+
sphinx-autobuild==2024.4.16
378+
sphinx-autodoc-typehints==2.1.0
377379
# via sphinx-toolbox
378380
sphinx-click==5.1.0
379381
sphinx-copybutton==0.5.2
@@ -401,6 +403,8 @@ sphinxcontrib-serializinghtml==1.1.10
401403
# via sphinx
402404
sqlparse==0.5.0
403405
# via google-cloud-spanner
406+
starlette==0.37.2
407+
# via sphinx-autobuild
404408
tabulate==0.9.0
405409
# via sphinx-toolbox
406410
termcolor==2.4.0
@@ -418,8 +422,6 @@ tomlkit==0.12.4
418422
# via
419423
# harlequin
420424
# pylint
421-
tornado==6.4
422-
# via livereload
423425
tqdm==4.66.2
424426
# via shandy-sqlfmt
425427
tree-sitter==0.20.4
@@ -430,13 +432,17 @@ tree-sitter-languages==1.9.1
430432
# via
431433
# textual
432434
# textual-textarea
435+
types-cffi==1.16.0.20240331
436+
# via types-pyopenssl
433437
types-click==7.1.8
434438
types-decorator==5.1.8.20240310
435439
types-docutils==0.20.0.20240406
436-
types-pyopenssl==24.0.0.20240311
440+
types-pyopenssl==24.0.0.20240417
437441
# via types-redis
438442
types-pyyaml==6.0.12.20240311
439-
types-redis==4.6.0.20240409
443+
types-redis==4.6.0.20240417
444+
types-setuptools==69.5.0.20240415
445+
# via types-cffi
440446
types-six==1.16.21.20240311
441447
typing-extensions==4.11.0
442448
# via
@@ -450,24 +456,31 @@ typing-extensions==4.11.0
450456
# textual
451457
uc-micro-py==1.0.3
452458
# via linkify-it-py
453-
urllib3==1.26.18
459+
urllib3==2.2.1
454460
# via
455461
# elastic-transport
456462
# elasticsearch7
457463
# requests
464+
uvicorn==0.29.0
465+
# via sphinx-autobuild
458466
vcrpy==6.0.1
459467
# via pytest-vcr
460-
virtualenv==20.25.1
468+
virtualenv==20.25.3
461469
# via pre-commit
470+
watchfiles==0.21.0
471+
# via sphinx-autobuild
462472
wcwidth==0.2.13
463473
# via prompt-toolkit
464474
webencodings==0.5.1
465475
# via html5lib
476+
websockets==12.0
477+
# via sphinx-autobuild
466478
wrapt==1.16.0
467479
# via
468480
# deprecated
469481
# vcrpy
470482
yarl==1.9.4
471483
# via
472484
# aiohttp
485+
# elasticsearch7
473486
# vcrpy

0 commit comments

Comments
 (0)