0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-25 11:17:50 +01:00
posthog/requirements-dev.in
Karl-Aksel Puulmann e66fbf0278
CI: Run EE tests in 5 minutes (#6759)
* 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
2021-11-01 17:23:23 +02:00

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