SaaS fixes (#6578)

Co-authored-by: Claude Opus 4.8 <[email protected]>
Co-authored-by: James Brunton <[email protected]>
Co-authored-by: Reece Browne <[email protected]>
Co-authored-by: ConnorYoh <[email protected]>
Co-authored-by: Reece <[email protected]>
Co-authored-by: EthanHealy01 <[email protected]>
Co-authored-by: Ludy <[email protected]>
This commit is contained in:
Anthony Stirling
2026-06-16 16:41:25 +01:00
committed by GitHub
co-authored by Claude Opus 4.8 James Brunton Reece Browne ConnorYoh Reece EthanHealy01 Ludy
parent 96accea984
commit ddf78d11ae
415 changed files with 29552 additions and 5855 deletions
-9
View File
@@ -5,12 +5,3 @@ pypdf
reportlab
PyCryptodome
qrcode[pil]
# PAYG cucumber scenarios inspect shadow rows directly against the
# saas-profile Postgres container — see testing/cucumber/features/steps/payg_step_definitions.py.
# Loaded by the saas-cucumber CI job only; main behave run doesn't touch it.
psycopg[binary]
# psycopg declares `typing-extensions>=4.6` under a Python-version marker that
# pip-compile leaves unpinned, which trips `--require-hashes`. Listing it here
# forces pip-compile to lock it to a concrete version with a hash. Without this,
# both saas-cucumber and the main docker-compose-tests fail on `pip install`.
typing-extensions