49 lines
874 B
Text
49 lines
874 B
Text
asgiref==3.11.0
|
|
certifi==2025.11.12
|
|
charset-normalizer==3.4.4
|
|
crispy-bootstrap5==2026.3
|
|
Django==6.0.7
|
|
djangorestframework==3.17.1
|
|
djangorestframework-simplejwt==5.5.1
|
|
django-crispy-forms==2.6
|
|
et_xmlfile==2.0.0
|
|
geopandas==1.1.1
|
|
idna==3.11
|
|
numpy==2.3.5
|
|
openpyxl==3.1.5
|
|
opencv-python-headless>=4.10.0
|
|
packaging==25.0
|
|
python-docx==1.2.0
|
|
pandas==2.3.3
|
|
pdf2image==1.17.0
|
|
pillow==12.0.0
|
|
psycopg==3.2.13
|
|
psycopg-binary==3.2.13
|
|
pyogrio==0.12.1
|
|
pyproj==3.7.2
|
|
python-dateutil==2.9.0.post0
|
|
python-dotenv==1.2.1
|
|
pytz==2025.2
|
|
requests==2.32.5
|
|
shapely==2.1.2
|
|
six==1.17.0
|
|
sqlparse==0.5.3
|
|
tzdata==2025.2
|
|
urllib3==2.5.0
|
|
fpdf2==2.8.5
|
|
qrcode[pil]==8.2
|
|
bleach==6.1.0
|
|
num2words==0.5.12
|
|
httpx==0.28.1
|
|
rapidfuzz==3.14.5
|
|
aiohttp
|
|
gunicorn>=23.0.0
|
|
ezdxf==1.4.4
|
|
matplotlib==3.10.9
|
|
boto3>=1.34.0
|
|
markdown
|
|
onnxruntime>=1.19.0
|
|
rapidocr-onnxruntime>=1.2.0
|
|
pypdfium2>=5.0.0
|
|
pywebpush>=2.0.0
|
|
py-vapid>=1.9.0
|