* Bump the dependencies group across 1 directory with 16 updates Bumps the dependencies group with 16 updates in the /src/backend directory: | Package | From | To | | --- | --- | --- | | [coverage[toml]](https://github.com/nedbat/coveragepy) | `7.6.12` | `7.8.0` | | [cryptography](https://github.com/pyca/cryptography) | `44.0.1` | `44.0.2` | | [isort](https://github.com/PyCQA/isort) | `6.0.0` | `6.0.1` | | [pdfminer-six](https://github.com/pdfminer/pdfminer.six) | `20240706` | `20250327` | | [pre-commit](https://github.com/pre-commit/pre-commit) | `4.1.0` | `4.2.0` | | [django-allauth[mfa,openid,saml,socialaccount]](https://github.com/sponsors/pennersr) | `65.4.1` | `65.7.0` | | [django-maintenance-mode](https://github.com/fabiocaccamo/django-maintenance-mode) | `0.21.1` | `0.22.0` | | [django-mptt](https://github.com/django-mptt/django-mptt) | `0.16.0` | `0.17.0` | | [django-otp](https://github.com/django-otp/django-otp) | `1.3.0` | `1.6.0` | | [djangorestframework-simplejwt[crypto]](https://github.com/jazzband/djangorestframework-simplejwt) | `5.4.0` | `5.5.0` | | [dulwich](https://github.com/dulwich/dulwich) | `0.22.7` | `0.22.8` | | [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.0.1` | `1.1.0` | | [qrcode[pil]](https://github.com/lincolnloop/python-qrcode) | `8.0` | `8.1` | | [rapidfuzz](https://github.com/rapidfuzz/RapidFuzz) | `3.12.1` | `3.13.0` | | [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.22.0` | `2.25.1` | | [weasyprint](https://github.com/Kozea/WeasyPrint) | `64.1` | `65.0` | Updates `coverage[toml]` from 7.6.12 to 7.8.0 - [Release notes](https://github.com/nedbat/coveragepy/releases) - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) - [Commits](https://github.com/nedbat/coveragepy/compare/7.6.12...7.8.0) Updates `cryptography` from 44.0.1 to 44.0.2 - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/44.0.1...44.0.2) Updates `isort` from 6.0.0 to 6.0.1 - [Release notes](https://github.com/PyCQA/isort/releases) - [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md) - [Commits](https://github.com/PyCQA/isort/compare/6.0.0...6.0.1) Updates `pdfminer-six` from 20240706 to 20250327 - [Release notes](https://github.com/pdfminer/pdfminer.six/releases) - [Changelog](https://github.com/pdfminer/pdfminer.six/blob/master/CHANGELOG.md) - [Commits](https://github.com/pdfminer/pdfminer.six/commits) Updates `pre-commit` from 4.1.0 to 4.2.0 - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v4.1.0...v4.2.0) Updates `django-allauth[mfa,openid,saml,socialaccount]` from 65.4.1 to 65.7.0 - [Commits](https://github.com/sponsors/pennersr/commits) Updates `django-maintenance-mode` from 0.21.1 to 0.22.0 - [Release notes](https://github.com/fabiocaccamo/django-maintenance-mode/releases) - [Changelog](https://github.com/fabiocaccamo/django-maintenance-mode/blob/main/CHANGELOG.md) - [Commits](https://github.com/fabiocaccamo/django-maintenance-mode/compare/0.21.1...0.22.0) Updates `django-mptt` from 0.16.0 to 0.17.0 - [Release notes](https://github.com/django-mptt/django-mptt/releases) - [Changelog](https://github.com/django-mptt/django-mptt/blob/main/CHANGELOG.rst) - [Commits](https://github.com/django-mptt/django-mptt/compare/0.16...0.17) Updates `django-otp` from 1.3.0 to 1.6.0 - [Changelog](https://github.com/django-otp/django-otp/blob/master/CHANGES.rst) - [Commits](https://github.com/django-otp/django-otp/compare/v1.3.0...v1.6.0) Updates `djangorestframework-simplejwt[crypto]` from 5.4.0 to 5.5.0 - [Release notes](https://github.com/jazzband/djangorestframework-simplejwt/releases) - [Changelog](https://github.com/jazzband/djangorestframework-simplejwt/blob/master/CHANGELOG.md) - [Commits](https://github.com/jazzband/djangorestframework-simplejwt/compare/v5.4.0...v5.5.0) Updates `dulwich` from 0.22.7 to 0.22.8 - [Release notes](https://github.com/dulwich/dulwich/releases) - [Changelog](https://github.com/jelmer/dulwich/blob/master/NEWS) - [Commits](https://github.com/dulwich/dulwich/compare/dulwich-0.22.7...dulwich-0.22.8) Updates `python-dotenv` from 1.0.1 to 1.1.0 - [Release notes](https://github.com/theskumar/python-dotenv/releases) - [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md) - [Commits](https://github.com/theskumar/python-dotenv/compare/v1.0.1...v1.1.0) Updates `qrcode[pil]` from 8.0 to 8.1 - [Changelog](https://github.com/lincolnloop/python-qrcode/blob/main/CHANGES.rst) - [Commits](https://github.com/lincolnloop/python-qrcode/commits) Updates `rapidfuzz` from 3.12.1 to 3.13.0 - [Release notes](https://github.com/rapidfuzz/RapidFuzz/releases) - [Changelog](https://github.com/rapidfuzz/RapidFuzz/blob/main/CHANGELOG.rst) - [Commits](https://github.com/rapidfuzz/RapidFuzz/compare/v3.12.1...v3.13.0) Updates `sentry-sdk` from 2.22.0 to 2.25.1 - [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.22.0...2.25.1) Updates `weasyprint` from 64.1 to 65.0 - [Release notes](https://github.com/Kozea/WeasyPrint/releases) - [Changelog](https://github.com/Kozea/WeasyPrint/blob/main/docs/changelog.rst) - [Commits](https://github.com/Kozea/WeasyPrint/compare/v64.1...v65.0) --- updated-dependencies: - dependency-name: coverage[toml] dependency-version: 7.8.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: cryptography dependency-version: 44.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: isort dependency-version: 6.0.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: pdfminer-six dependency-version: '20250327' dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: pre-commit dependency-version: 4.2.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: django-allauth[mfa,openid,saml,socialaccount] dependency-version: 65.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: django-maintenance-mode dependency-version: 0.22.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: django-mptt dependency-version: 0.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: django-otp dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: djangorestframework-simplejwt[crypto] dependency-version: 5.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: dulwich dependency-version: 0.22.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: python-dotenv dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: qrcode[pil] dependency-version: '8.1' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: rapidfuzz dependency-version: 3.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: sentry-sdk dependency-version: 2.25.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: weasyprint dependency-version: '65.0' dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> * fix req * lower django-otp --------- 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>

InvenTree
Open Source Inventory Management System
View Demo · Documentation · Report Bug · Request Feature
🌟 About the Project
InvenTree is an open-source Inventory Management System which provides powerful low-level stock control and part tracking. The core of the InvenTree system is a Python/Django database backend which provides an admin interface (web-based) and a REST API for interaction with external interfaces and applications. A powerful plugin system provides support for custom applications and extensions.
Check out our website for more details.
🧭 Roadmap
Want to see what we are working on? Check out the roadmap tag and horizon milestone.
🛠️ Integration
InvenTree is designed to be extensible, and provides multiple options for integration with external applications or addition of custom plugins:
👾 Tech Stack
Server
Database
DevOps
🧰 Deployment / Getting Started
There are several options to deploy InvenTree.
Docker
·
·
Bare Metal
Single line install - read the docs for supported distros and details about the function:
wget -qO install.sh https://get.inventree.org && bash install.sh
Refer to the getting started guide for a full set of installation and setup instructions.
📱 Mobile App
InvenTree is supported by a companion mobile app which allows users access to stock control information and functionality.
👋 Contributing
Contributions are welcomed and encouraged. Please help to make this project even better! Refer to the contribution page.
📜 Translation
Native language translation of the InvenTree web application is community contributed via crowdin. Contributions are welcomed and encouraged.
💸 Sponsor
If you use InvenTree and find it to be useful, please consider sponsoring the project.
💎 Acknowledgements
We want to acknowledge PartKeepr as a valuable predecessor and inspiration. Find a full list of used third-party libraries in the license information dialog of your instance.
❤️ Support
This project is supported by the following sponsors:
With ongoing resources provided by:
⚠️ License
Distributed under the MIT License. See LICENSE.txt for more information.