mirror of
https://github.com/inventree/InvenTree.git
synced 2026-04-07 20:10:58 +00:00
* feat: matrix testing * remove unneeded args * remove hashes for now * remove require-hashes for now * try manually fixing cffi for now * remove wrong cache syntax * remove cache for now * move to 3.14? * make version specific install req * re-add hashes * Revert "remove require-hashes for now" This reverts commit7a7e12130a. * also compile requirements-dev * move more install commands * fix generation setting * more logging * remove cache exception * remove cffi fix * remove hash inforcement for now * remove dev for now * default to 3.14 to val * Revert "default to 3.14 to val" This reverts commit7a28e46604. * fix constraints * remove pin requirement from plugins.txt * do not use uv for now * do not use uv for now * fix test file format * revert small change * use 3.14 for benchmarks * keep tests on 3.11 * use invoke for install * try 3.14 for performance testing again * prolong time for slower CI on 3.14 * adjust dep versions * Keep performance ci on 3.12 Updated the Python version in the QC checks workflow.
18 lines
1.1 KiB
Plaintext
18 lines
1.1 KiB
Plaintext
# Dev requirements for InvenTree
|
|
coverage[toml] # Unit test coverage
|
|
django-querycount # Display number of URL queries for requests
|
|
django-silk # API query profiling
|
|
django-slowtests # Show which unit tests are running slowly
|
|
django-test-migrations # Unit testing for database migrations
|
|
isort # python import sorting
|
|
pip-tools # Compile pip requirements
|
|
pre-commit # Git pre-commit
|
|
setuptools # Standard dependency
|
|
pdfminer.six # PDF validation
|
|
ty # type checking
|
|
django-types # typing
|
|
django-stubs # typing
|
|
requests-mock # Mock requests for unit tests
|
|
pytest-codspeed # Performance testing with Codspeed
|
|
pytest-django # Pytest support for Django (for benchnmarking)
|