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
5 changes: 5 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,11 @@ pull-test-images: ## Pull every Docker image the tests use (from .env.test), 4 a
@echo "${BLUE}Pulling test images...${NC}"
@grep -h '_IMAGE=' .env.test | cut -d= -f2 | xargs -P 4 -n 1 docker pull

.PHONY: pull-test-images-seq
pull-test-images-seq: ## Pull every Docker image the tests use (from .env.test), one after another
@echo "${BLUE}Pulling test images sequentially...${NC}"
@grep -h '_IMAGE=' .env.test | cut -d= -f2 | xargs -n 1 docker pull

.PHONY: behave-seq
behave-seq: ## Run all features one after another in a single behave process
@echo "${BLUE}Running tests sequentially...${NC}"
Expand Down
2 changes: 1 addition & 1 deletion packages/keycloak/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ requires-python = ">=3.14,<4"
dependencies = [
"archipy==0.1.0", # Pinned to core version on publish flow!
"python-keycloak>=7.1.1",
"cachetools>=7.2.7",
"cachetools>=7.2.8",
"async-lru>=2.4.0",
]
license = "Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/minio/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ requires-python = ">=3.14,<4"
dependencies = [
"archipy==0.1.0", # Pinned to core version on publish flow!
"boto3>=1.43.123",
"cachetools>=7.2.7",
"cachetools>=7.2.8",
"async-lru>=2.4.0",
]
license = "Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/mysql/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ dependencies = [

[project.optional-dependencies]
sync = ["pymysql>=1.2.3"]
async = ["sqlalchemy[asyncio]>=2.1.6", "asyncmy>=0.2.17"]
async = ["sqlalchemy[asyncio]>=2.1.8", "asyncmy>=0.2.17"]

[build-system]
requires = ["hatchling"]
Expand Down
2 changes: 1 addition & 1 deletion packages/postgres/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ version = "0.1.0" # This version is set on publish flow!
requires-python = ">=3.14,<4"
dependencies = [
"archipy==0.1.0", # Pinned to core version on publish flow!
"psycopg[binary]>=3.3.6",
"psycopg[binary]>=3.3.7",
]
license = "Apache-2.0"

Expand Down
4 changes: 2 additions & 2 deletions packages/scylladb/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ version = "0.1.0" # This version is set on publish flow!
requires-python = ">=3.14,<4"
dependencies = [
"archipy==0.1.0", # Pinned to core version on publish flow!
"scylla-driver>=3.29.12",
"scylla-driver>=3.29.13",
"lz4>=4.4.5",
"cachetools>=7.2.7",
"cachetools>=7.2.8",
"async-lru>=2.4.0",
]
license = "Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/sqlite/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ version = "0.1.0" # This version is set on publish flow!
requires-python = ">=3.14,<4"
dependencies = [
"archipy==0.1.0", # Pinned to core version on publish flow!
"sqlalchemy[asyncio]>=2.1.6",
"sqlalchemy[asyncio]>=2.1.8",
"aiosqlite>=0.22.1",
]
license = "Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/starrocks/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ dependencies = [

[project.optional-dependencies]
sync = ["starrocks>=1.3.4", "pymysql>=1.2.3"]
async = ["sqlalchemy[asyncio]>=2.1.6", "starrocks>=1.3.4", "asyncmy>=0.2.17"]
async = ["sqlalchemy[asyncio]>=2.1.8", "starrocks>=1.3.4", "asyncmy>=0.2.17"]

[build-system]
requires = ["hatchling"]
Expand Down
2 changes: 1 addition & 1 deletion packages/vault/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ dependencies = [
"archipy==0.1.0", # Pinned to core version on publish flow!
"hvac[parser]>=2.4.0",
"requests>=2.34.2",
"cachetools>=7.2.7",
"cachetools>=7.2.8",
]
license = "Apache-2.0"

Expand Down
12 changes: 6 additions & 6 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ license = { file = "LICENSE" }
# Core optional dependencies
aiosqlite = ["archipy-sqlite==0.1.0"] # Pinned to core version on publish flow!
behave = ["behave>=1.3.3"]
cache = ["cachetools>=7.2.7", "async-lru>=2.4.0"]
cache = ["cachetools>=7.2.8", "async-lru>=2.4.0"]
dependency-injection = ["dependency-injector>=4.49.1"]
elasticsearch = ["archipy-elasticsearch==0.1.0"] # Pinned to core version on publish flow!
elasticsearch-async = ["archipy-elasticsearch==0.1.0", "elasticsearch[async]>=9.5.1"] # Pinned to core version on publish flow!
Expand All @@ -35,13 +35,13 @@ parsian-ipg-async = ["archipy-parsian-ipg[async]==0.1.0"] # Pinned to core vers
mysql = ["archipy-mysql[sync]==0.1.0"] # Pinned to core version on publish flow!
mysql-async = ["archipy-mysql[async]==0.1.0"] # Pinned to core version on publish flow!
postgres = ["archipy-postgres==0.1.0"] # Pinned to core version on publish flow!
pydantic-ai = ["pydantic-ai-slim>=2.64.0"]
pydantic-ai = ["pydantic-ai-slim>=2.65.0"]
redis = ["archipy-redis==0.1.0"] # Pinned to core version on publish flow!
saman-ipg = ["archipy-saman-ipg==0.1.0"] # Pinned to core version on publish flow!
scheduler = ["apscheduler>=3.11.3"]
scylladb = ["archipy-scylladb==0.1.0"] # Pinned to core version on publish flow!
sqlalchemy = ["sqlalchemy>=2.1.6"]
sqlalchemy-async = ["sqlalchemy[asyncio]>=2.1.6"]
sqlalchemy = ["sqlalchemy>=2.1.8"]
sqlalchemy-async = ["sqlalchemy[asyncio]>=2.1.8"]
starrocks = ["archipy-starrocks[sync]==0.1.0"] # Pinned to core version on publish flow!
starrocks-async = ["archipy-starrocks[async]==0.1.0"] # Pinned to core version on publish flow!
temporalio = ["archipy-temporal==0.1.0"] # Pinned to core version on publish flow!
Expand Down Expand Up @@ -99,13 +99,13 @@ dev = [
"bandit>=1.9.4",
"boto3-stubs>=1.43.123",
"codespell>=2.4.3",
"coverage>=7.17.0",
"coverage>=7.17.1",
"gherkin-formatter>=0.1.3",
"import-linter>=2.15",
"pre-commit-hooks>=6.0.0",
"pre-commit>=4.7.0",
"ruff>=0.17.3",
"ty>=0.0.95",
"ty>=0.0.96",
"types-grpcio>=1.85.0.20261028",
"types-protobuf>=7.35.1.20260906",
"types-pymysql>=1.2.0.20260923",
Expand Down
Loading
Loading