Experiment with using uv, initial work
Fixes Final pipenv things Updates and fixes Fixes locks
This commit is contained in:
committed by
Trenton H
parent
1bc77546eb
commit
21e122ebc2
97
pyproject.toml
Normal file
97
pyproject.toml
Normal file
@@ -0,0 +1,97 @@
|
||||
[project]
|
||||
name = "paperless-ngx"
|
||||
version = "0.1.0"
|
||||
description = "Add your description here"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.10"
|
||||
classifiers = [
|
||||
"Programming Language :: Python :: 3 :: Only",
|
||||
"Programming Language :: Python :: 3.10",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
]
|
||||
dependencies = [
|
||||
"bleach~=6.1.0",
|
||||
"celery[redis]~=5.4.0",
|
||||
"channels~=4.1",
|
||||
"channels-redis~=4.2",
|
||||
"concurrent-log-handler~=0.9.25",
|
||||
"dateparser~=1.2",
|
||||
# WARNING: django does not use semver.
|
||||
# Only patch versions are guaranteed to not introduce breaking changes.
|
||||
"django~=5.1.1",
|
||||
"django-allauth[socialaccount,mfa]~=65.0.2",
|
||||
"django-auditlog~=3.0.0",
|
||||
"django-celery-results~=2.5.1",
|
||||
"django-compression-middleware~=0.5.0",
|
||||
"django-cors-headers~=4.4.0",
|
||||
"django-extensions~=3.2.3",
|
||||
"django-filter~=24.3",
|
||||
"django-guardian~=2.4.0",
|
||||
"django-multiselectfield~=0.1.13",
|
||||
"django-soft-delete~=1.0.15",
|
||||
"djangorestframework~=3.15",
|
||||
"djangorestframework-guardian~=0.3.0",
|
||||
"drf-writable-nested~=0.7.0",
|
||||
"filelock~=3.16.1",
|
||||
"flower~=2.0.1",
|
||||
"gotenberg-client~=0.6.0",
|
||||
"imap-tools~=1.7.3",
|
||||
"inotifyrecursive~=0.3",
|
||||
"langdetect~=1.0.9",
|
||||
"mysqlclient~=2.2.4",
|
||||
"nltk~=3.9.1",
|
||||
"ocrmypdf~=16.5.0",
|
||||
"pathvalidate~=3.2.1",
|
||||
"pdf2image~=1.17.0",
|
||||
"psycopg[c]==3.2.2",
|
||||
"python-dateutil~=2.9.0",
|
||||
"python-dotenv~=1.0.1",
|
||||
"python-gnupg~=0.5.3",
|
||||
"python-ipware~=3.0.0",
|
||||
"python-magic~=0.4.27",
|
||||
"pyzbar~=0.1.9",
|
||||
"rapidfuzz~=3.10.0",
|
||||
"redis[hiredis]~=5.1.1",
|
||||
"scikit-learn~=1.5.2",
|
||||
"setproctitle~=1.3.3",
|
||||
"tika-client~=0.6.0",
|
||||
"tqdm~=4.66.5",
|
||||
"watchdog~=4.0",
|
||||
"whitenoise~=6.7",
|
||||
"whoosh~=2.7",
|
||||
"zxing-cpp~=2.2.0; platform_machine=='x86_64'",
|
||||
"jinja2>=3.1.4",
|
||||
"drf_spectacular>=0.28.0",
|
||||
"drf-spectacular-sidecar>=2025.2.1",
|
||||
"granian>=1.7.6",
|
||||
]
|
||||
|
||||
[tool.uv]
|
||||
package = false
|
||||
dev-dependencies = [
|
||||
# Linting
|
||||
"pre-commit~=4.0.0",
|
||||
"pre-commit-uv~=4.1.3",
|
||||
"ruff~=0.6.9",
|
||||
# Testing
|
||||
"factory-boy~=3.3.1",
|
||||
"pytest~=8.3.3",
|
||||
"pytest-cov~=5.0.0",
|
||||
"pytest-django~=4.9.0",
|
||||
"pytest-httpx",
|
||||
"pytest-env",
|
||||
"pytest-sugar",
|
||||
"pytest-xdist",
|
||||
"pytest-mock",
|
||||
"pytest-rerunfailures",
|
||||
"imagehash",
|
||||
"daphne",
|
||||
# Documentation
|
||||
"mkdocs-material",
|
||||
"mkdocs-glightbox",
|
||||
]
|
||||
environments = [
|
||||
"sys_platform == 'darwin'",
|
||||
"sys_platform == 'linux'",
|
||||
]
|
||||
Reference in New Issue
Block a user