cronjobs/pyproject.toml (25 lines of code) (raw):
[tool.poetry]
name = "cronjobs"
version = "0"
description = "Remote Settings core cronjobs"
authors = ["Contactless <postmaster@localhost>"]
[tool.poetry.dependencies]
python = ">=3.11, <3.14"
backoff = "^2.2.1"
python-decouple = "^3.8"
kinto-http = "^11.8.0"
requests = "^2.32.3"
sentry_sdk = "^2.20.0"
google-cloud-storage = "^3.0.0"
lz4 = "^4.3.3"
[tool.pytest_env]
# Environment variables (thanks to pytest-env)
# Basically, undo anything that might get dragged in
# from a personal .env file.
DEBUG = false
REDASH_API_KEY = "shhhuhsecret" # pragma: allowlist secret
REDASH_API_QUERY_URL = "https://sql.telemetry.example.com/api/queries/001/"
EXCLUDE_SOURCES = "trouble/*"
DEFAULT_ERROR_THRESHOLD_PERCENT = 3.0
SENTRY_DSN = "https://fake:secret@sentry.example.com/001" # pragma: allowlist secret
GOOGLE_CLOUD_PROJECT = "remote-settings"