0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-25 02:49:32 +01:00
posthog/requirements-dev.in

59 lines
1.4 KiB
Plaintext
Raw Normal View History

2022-02-17 10:54:48 +01:00
# In order to add, delete or modify a dependency, please update
# the reference here and then run:
#
# - `uv pip compile requirements.in -o requirements.txt`
# - `uv pip compile requirements-dev.in -o requirements-dev.txt`
2022-02-17 10:54:48 +01:00
#
# 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.
2022-02-17 10:54:48 +01:00
#
-c requirements.txt
ruff~=0.6.1
mypy~=1.11.1
mypy-baseline~=0.7.0
mypy-extensions==1.0.0
datamodel-code-generator==0.26.1
djangorestframework-stubs~=3.14.5
django-stubs==5.0.4
django-linear-migrations==2.16.*
Faker==17.5.0
fakeredis[lua]==2.23.3
freezegun==1.2.2
inline-snapshot==0.12.*
packaging==24.1
black~=23.9.1
boto3-stubs[s3]
types-markdown==3.3.9
types-PyMySQL==1.1.0.20240524
types-PyYAML==6.0.1
2023-08-10 13:10:16 +02:00
types-freezegun==1.1.10
types-paramiko==3.4.0.20240423
types-python-dateutil>=2.8.3
types-pytz==2023.3
types-redis==4.3.20
types-retry==0.9.9.4
types-requests==2.26.1
chore(deps): Upgrade to Django 4.2 (#18653) * Upgrade dependencies * Fix middleware error Among https://docs.djangoproject.com/en/4.2/releases/4.0/#features-removed-in-4-0 * Upgrade psycopg We need to be on >= 3.1.8 Locally there is an additional problem that somehow psycopg2 seemingly overshadows psycopg, making it appear that 3.1 works. Had to install pip install "psycopg[binary,pool]==3.1.2" to recreate the problem. * Go to Django 4.1 because of problems with psycopg3 We use custom SQL that somehow doesn't get formatted in the right way using server or client side cursors. * Update query snapshots * Update query snapshots * Update query snapshots * Update query snapshots * Switch TaggedItem tests to assert ValidationError Because full_clean validates since Django 4.1, see https://docs.djangoproject.com/en/4.2/releases/4.1/#validation-of-constraints * Remove type: ignore comments Come up as error: Unused "type: ignore" comment * Update query snapshots * Figure out psycopg problem and try Django 4.2 again * Update query snapshots * Fix other IN errors * Fix getting status * Fix psycopg3 issues * Fix psycopg issues * Update query snapshots * Update query snapshots * Update query snapshots * Update query snapshots * Update deps * Update query snapshots * Update query snapshots * Update query snapshots * Update query snapshots * Fix more tests * Adjust baseline * Remove sqlcommenter (should be PostgresQL only anyways) * Fix file * Update query snapshots * Update query snapshots * Update query snapshots * Fix queries * Fix query * Revert * Update requirements.in * Remove restore-virtualenv Because not maintained anymore * Revert "Remove restore-virtualenv" This reverts commit c2a7ef8a1e293cc6bfd9e213f564a812a7831063. * mypy * Adjust num queries * Adjust num queries * Adjust num queries * Update query snapshots * Add to updated_fields --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Neil Kakkar <neilkakkar@gmail.com>
2024-04-16 11:53:32 +02:00
types-tzlocal~=5.1.0.1
parameterized==0.9.0
pytest==8.0.2
2023-08-10 13:10:16 +02:00
pytest-asyncio==0.21.1
pytest-cov==4.1.0
pytest-django==4.5.2
pytest-env==0.8.2
pytest-icdiff==0.6
pytest-mock==3.11.1
pytest-split==0.9.0
pytest-watch==4.2.0
pytest-xdist==3.6.1
python-dateutil>=2.8.2
responses==0.23.1
syrupy~=4.6.0
watchdog==2.1.8
flaky==3.7.0
aioresponses==0.7.6
prance==23.06.21.0
openapi-spec-validator==0.7.1 # Needed for prance as a validation backend