Skip to content
Open
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
4 changes: 2 additions & 2 deletions packages/evidentia-collectors/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ dependencies = [
]

[project.optional-dependencies]
aws = ["boto3>=1.43.46"]
aws = ["boto3>=1.43.56"]
github = ["pygithub>=2.4"]
okta = ["okta>=3.4.4"]
# v0.7.7 P0: SQL family adapters. Each adapter is its own optional
Expand Down Expand Up @@ -67,7 +67,7 @@ snowflake = ["snowflake-connector-python>=3.10"]
# — same operator-facing pattern as [aws] / [github] / etc.
ocsf = ["py-ocsf-models>=0.9.0,<0.10.0"]
all = [
"boto3>=1.43.46",
"boto3>=1.43.56",
"pygithub>=2.4",
"okta>=3.4.4",
"psycopg[binary]>=3.3.4",
Expand Down
2 changes: 1 addition & 1 deletion packages/evidentia-core/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ xlsx = [
# operator setup runbooks (bucket creation with Object Lock,
# IAM policies, legal-hold workflow).
worm-s3 = [
"boto3>=1.43.46",
"boto3>=1.43.56",
]
worm-azure = [
"azure-storage-blob>=12.19.0",
Expand Down
14 changes: 7 additions & 7 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@ dev = [
"pytest>=9.1.1",
"pytest-asyncio>=1.4.0",
"pytest-cov>=5.0",
"ruff>=0.15.21",
"mypy>=2.2.0",
"ruff>=0.16.0",
"mypy>=2.3.0",
# v0.3.0: flipped mypy CI job from advisory to strict. types-PyYAML is
# needed to silence "Library stubs not installed for yaml" across every
# module that parses catalog JSON / frameworks.yaml / user-dir manifests.
Expand All @@ -79,7 +79,7 @@ dev = [
# `boto3` is the runtime dependency (also in evidentia-collectors
# [aws] extra); having it in dev deps means collector tests run
# without an extra install step.
"boto3>=1.43.46",
"boto3>=1.43.56",
# Narrowed from moto[all] to the minimal service extras the suite
# actually exercises (empirically: S3 Object Lock for the WORM +
# GDPR-purge tests, STS for the AWS-collector connection test; the
Expand All @@ -96,7 +96,7 @@ dev = [
# backend tests without needing the extra activated).
"azure-storage-blob>=12.30.0",
"azure-identity>=1.16.0",
"google-cloud-storage>=3.12.1",
"google-cloud-storage>=3.13.0",
# v0.7.0: BLOCKER B7 (docs/enterprise-grade.md). Validates that our
# OSCAL Assessment Results output round-trips through the NIST
# OSCAL-Compass reference impl. Trestle is on pydantic.v1 internally
Expand All @@ -113,7 +113,7 @@ dev = [
# case-folding, prefix-stripping, mapping cardinality) to
# catch regressions hand-written tests would miss. Tests live
# in tests/property/.
"hypothesis>=6.156.6",
"hypothesis>=6.161.6",
# v0.8.2 G1: mutation testing baseline on the gap_analyzer +
# risk_statements modules. Mutmut introduces small random
# mutations to source code + re-runs the test suite — surviving
Expand Down Expand Up @@ -146,7 +146,7 @@ dev = [
# OpenAPI spec; playwright drives the React UI for end-to-
# end probing. Both ride in dev-deps so a fresh dev/CI venv
# can run the DAST suite without separate install steps.
"schemathesis>=4.22.4",
"schemathesis>=4.24.3",
"playwright>=1.61.0",
# v0.10.0: py-ocsf-models drives the OCSF mapping layer
# (evidentia_core.ocsf). It is an end-user extra
Expand Down Expand Up @@ -174,7 +174,7 @@ docs = [
# ruff, and compliance-trestle. mkdocstrings auto-generates API
# reference from package docstrings (verified canonical user:
# pydantic itself).
"mkdocs-material>=9.5",
"mkdocs-material>=9.7.7",
"mkdocstrings[python]>=1.0.6",
# mkdocs-redirects: keeps old docs/<flat-file>.md paths resolving
# while the wiki migration is in progress (per Stream C's
Expand Down
Loading
Loading