mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-11-03 19:17:13 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			72 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
[[source]]
 | 
						|
url = "https://pypi.python.org/simple"
 | 
						|
verify_ssl = true
 | 
						|
name = "pypi"
 | 
						|
 | 
						|
[[source]]
 | 
						|
url = "https://www.piwheels.org/simple"
 | 
						|
verify_ssl = true
 | 
						|
name = "piwheels"
 | 
						|
 | 
						|
[packages]
 | 
						|
dateparser = "~=0.7.6"
 | 
						|
django = "~=3.1.3"
 | 
						|
django-cors-headers = "*"
 | 
						|
django-extensions = "*"
 | 
						|
django-filter = "~=2.4.0"
 | 
						|
django-q = "~=1.3.4"
 | 
						|
djangorestframework = "~=3.12.2"
 | 
						|
filelock = "*"
 | 
						|
fuzzywuzzy = {extras = ["speedup"], version = "*"}
 | 
						|
gunicorn = "*"
 | 
						|
imap-tools = "*"
 | 
						|
langdetect = "*"
 | 
						|
# numpy 1.20.0 drops python 3.6 support
 | 
						|
numpy = "~=1.19.5"
 | 
						|
pathvalidate = "*"
 | 
						|
# pinned to 8.1.0, since aarch64 wheels might not be available beyond that https://github.com/python-pillow/Pillow/issues/5202
 | 
						|
pillow = "==8.1.0"
 | 
						|
pikepdf = "~=2.5.0"
 | 
						|
python-gnupg = "*"
 | 
						|
python-dotenv = "*"
 | 
						|
python-dateutil = "*"
 | 
						|
python-magic = "*"
 | 
						|
psycopg2-binary = "*"
 | 
						|
redis = "*"
 | 
						|
# Pinned because aarch64 wheels and updates cause warnings when loading the classifier model.
 | 
						|
scikit-learn="==0.24.0"
 | 
						|
# Prevent scipy updates because 1.6 is incompatible with python 3.6
 | 
						|
scipy="~=1.5.4"
 | 
						|
whitenoise = "~=5.2.0"
 | 
						|
watchdog = "~=1.0.0"
 | 
						|
whoosh="~=2.7.4"
 | 
						|
inotifyrecursive = "~=0.3.4"
 | 
						|
ocrmypdf = "~=11.6"
 | 
						|
tqdm = "*"
 | 
						|
tika = "*"
 | 
						|
# TODO: This will sadly also install daphne+dependencies,
 | 
						|
#  which an ASGI server we don't need. Adds about 15MB image size.
 | 
						|
channels = "~=3.0"
 | 
						|
channels-redis = "*"
 | 
						|
uvicorn = {extras = ["standard"], version = "*"}
 | 
						|
concurrent-log-handler = "*"
 | 
						|
# uvloop 0.15+ incompatible with python 3.6
 | 
						|
uvloop = "~=0.14.0"
 | 
						|
# TODO: keep an eye on piwheel builds and update this once available (https://www.piwheels.org/project/cryptography/)
 | 
						|
cryptography = "~=3.3.2"
 | 
						|
"pdfminer.six" = "*"
 | 
						|
 | 
						|
[dev-packages]
 | 
						|
coveralls = "*"
 | 
						|
factory-boy = "*"
 | 
						|
pycodestyle = "*"
 | 
						|
pytest = "*"
 | 
						|
pytest-cov = "*"
 | 
						|
pytest-django = "*"
 | 
						|
pytest-env = "*"
 | 
						|
pytest-sugar = "*"
 | 
						|
pytest-xdist = "*"
 | 
						|
sphinx = "~=3.4.2"
 | 
						|
sphinx_rtd_theme = "*"
 | 
						|
tox = "*"
 |