mirror of
https://github.com/PostHog/posthog.git
synced 2024-12-01 12:21:02 +01:00
e66fbf0278
* Unify SAML and non-saml tests workflows * Include matrix name in cache key * Prettify yaml * Measure test duration time * Install pytest-split * Try out parallelism * Update name * Fixup yaml * Upload artifacts * Run FOSS tests separately * Run mark.ee tests only once * Set up needed files properly * Run backend tests only on one python version * Run only cloud tests for cloud repo * Remove test_durations file for posthog/ * Skip setting up ch on foss tests * Fixup cloud tests * Cache .test_durations file * Fix ternary expression * Only upload artefacts if needed * .test_durations change * Default to 3.8.5 in tests * Add a note
33 lines
624 B
Plaintext
33 lines
624 B
Plaintext
# pip-compile requirements-dev.in
|
|
|
|
# Make sure we use production deps for constraining installed dev packages. This
|
|
# is important as otherwise we could be running tests with different versions
|
|
# than production.
|
|
|
|
-c requirements.txt
|
|
|
|
flake8>=3.8 # match minimum version to oldest Python version that PostHog currently supports
|
|
flake8-bugbear
|
|
flake8-colors
|
|
flake8-commas
|
|
flake8-comprehensions
|
|
flake8-import-order
|
|
flake8-logging-format
|
|
flake8-print
|
|
pip-tools
|
|
mypy
|
|
mypy-extensions
|
|
djangorestframework-stubs
|
|
django-stubs
|
|
fakeredis
|
|
freezegun
|
|
packaging
|
|
black
|
|
isort
|
|
pytest
|
|
pytest-django
|
|
pytest-mock
|
|
pytest-cov
|
|
pytest-split
|
|
syrupy
|