mirror of
https://github.com/inventree/InvenTree.git
synced 2025-12-20 03:03:30 +00:00
* feat(backend): add performance test ref #11002 * feat(backend): add performance test (#486) * chore(deps): bump the dependencies group across 1 directory with 2 updates (#11003) * chore(deps): bump the dependencies group across 1 directory with 2 updates Bumps the dependencies group with 2 updates in the /src/backend directory: [django-q2](https://github.com/GDay/django-q2) and [sentry-sdk](https://github.com/getsentry/sentry-python). Updates `django-q2` from 1.8.0 to 1.9.0 - [Release notes](https://github.com/GDay/django-q2/releases) - [Changelog](https://github.com/django-q2/django-q2/blob/master/CHANGELOG.md) - [Commits](https://github.com/GDay/django-q2/compare/v1.8.0...v1.9.0) Updates `sentry-sdk` from 2.46.0 to 2.47.0 - [Release notes](https://github.com/getsentry/sentry-python/releases) - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-python/compare/2.46.0...2.47.0) --- updated-dependencies: - dependency-name: django-q2 dependency-version: 1.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: sentry-sdk dependency-version: 2.47.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> * fix style --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Matthias Mair <code@mjmair.com> * Rearrange python package installs in are metal setup (#11005) * Reorder pip installation steps in bare metal setup * Reorder pip installation steps in bare metal setup * remove unused lines * Fix docs formatting (#11008) * Remove prefetch_related from parametric data filter (#11007) - Not required as we do not process the parameter fields in python * [refactor] Generic status API (#11009) * Fix docs formatting * [refactor] cache custom states - Generic state API endpoint executed query for each state type - We can run a single database query and cache these in memory - Reduces query time by ~50% * [refactor] Build list (#11010) - Prefetch project_code - Annotate parameter data * Improve the documentation installation instructions. (#11011) Co-authored-by: Mitch Davis <mjd@afork.com> * [refactor] Improve primary_address annotation for Company API (#11006) * Refactor primary_address annotation - Remove SerializerMethodField - Better cache introspection * Allow address detail to be optional * Refactor address caching * Fix primary_address annotation * Remove "address_count" field - Pointless annotation which is not used anywhere * Update API version * Tweak docs page * Tweak unit tests * feat(backend): add performance test ref #11002 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Michael <michael@buchmann.ruhr> Co-authored-by: Oliver <oliver.henry.walters@gmail.com> Co-authored-by: Mitch Davis <mjd+github@afork.com> Co-authored-by: Mitch Davis <mjd@afork.com> * add oidc perm * fix run setup * add gitignore * pin action * enable DB for test * patch test detection * move test argument into tasks * seperate performance testing into own step * add automigration * update test * Increase MAX_QUERY_TIME to 60 seconds * use newer python for better prerformance / measurement options * skip plugin install step * add debug step * add debug stmt * make version import safe * fix command * more debugging * move import * rollback changes * do full install * rollback skip_plugins too * hide version * new debug try * add more debug * try 3.13 * try reinstalling the cffi * reinstall cffi? * reset debug * rollback debug steos * add initial tests --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Michael <michael@buchmann.ruhr> Co-authored-by: Oliver <oliver.henry.walters@gmail.com> Co-authored-by: Mitch Davis <mjd+github@afork.com> Co-authored-by: Mitch Davis <mjd@afork.com>
122 lines
1.7 KiB
Plaintext
122 lines
1.7 KiB
Plaintext
# Byte-compiled / optimized / DLL files
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
|
|
# Distribution / packaging
|
|
.Python
|
|
env/
|
|
inventree-env/
|
|
.venv/
|
|
./build/
|
|
.cache/
|
|
develop-eggs/
|
|
dist/
|
|
bin/
|
|
lib64
|
|
pyvenv.cfg
|
|
share/
|
|
downloads/
|
|
eggs/
|
|
.eggs/
|
|
lib64/
|
|
parts/
|
|
sdist/
|
|
var/
|
|
*.egg-info/
|
|
.installed.cfg
|
|
*.egg
|
|
*.DS_Store
|
|
|
|
# Django stuff:
|
|
*.log
|
|
local_settings.py
|
|
*.sqlite
|
|
*.sqlite3
|
|
*.sqlite3-journal
|
|
*.backup
|
|
*.old
|
|
|
|
# Files generated by profiling tools
|
|
*.prof
|
|
*.log
|
|
*.sql
|
|
|
|
# Files used for testing
|
|
inventree-demo-dataset/
|
|
inventree-data/
|
|
|
|
# Local static and media file storage (only when running in development mode)
|
|
inventree_media
|
|
inventree_static
|
|
static_i18n
|
|
|
|
# Local config files
|
|
config.yaml
|
|
plugins.txt
|
|
secret_key.txt
|
|
oidc.pem
|
|
|
|
# Default data file
|
|
data.json
|
|
*.json.tmp
|
|
*.tmp.json
|
|
|
|
# IDE / development files
|
|
.idea/
|
|
*.code-workspace
|
|
.bash_history
|
|
.DS_Store
|
|
|
|
# https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore
|
|
.vscode/*
|
|
#!.vscode/settings.json
|
|
!.vscode/tasks.json
|
|
!.vscode/launch.json
|
|
#!.vscode/extensions.json
|
|
#!.vscode/*.code-snippets
|
|
|
|
# Coverage reports
|
|
.coverage
|
|
htmlcov/
|
|
|
|
# Temporary javascript files (used for testing)
|
|
js_tmp/
|
|
|
|
# Development files
|
|
dev/
|
|
dev-db/
|
|
data/
|
|
env/
|
|
|
|
# Locale stats file
|
|
src/backend/InvenTree/InvenTree/locale_stats.json
|
|
src/backend/InvenTree/InvenTree/licenses.txt
|
|
|
|
# Logs
|
|
src/backend/InvenTree/logs.json
|
|
src/backend/InvenTree/logs.log
|
|
|
|
# node.js
|
|
node_modules/
|
|
|
|
# maintenance locker
|
|
maintenance_mode_state.txt
|
|
|
|
# plugin dev directory
|
|
src/backend/InvenTree/plugins/
|
|
|
|
# Compiled translation files
|
|
*.mo
|
|
messages.ts
|
|
|
|
# Generated API schema file
|
|
api.yaml
|
|
|
|
# web frontend (static files)
|
|
src/backend/InvenTree/web/static
|
|
InvenTree/web/static
|
|
|
|
# performance test results
|
|
.codspeed/
|