-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathPipfile
117 lines (113 loc) · 5.04 KB
/
Pipfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
Werkzeug="==3.0.1" # https://github.com/pallets/werkzeug
ipdb="==0.13.9" # https://github.com/gotcha/ipdb
Sphinx="==1.8.4" # https://github.com/sphinx-doc/sphinx
# Testing
# ------------------------------------------------------------------------------
mypy="==1.6.1" # https://github.com/python/mypy
pytest="==6.2.5" # https://github.com/pytest-dev/pytest
freezegun="==1.2.2" # https://pypi.org/project/freezegun/
pytest-watch="==4.2.0" # https://github.com/joeyespo/pytest-watch
model_mommy="==1.6.0" # https://github.com/berinhard/model_mommy/
Faker="==19.11.0" # https://github.com/joke2k/faker
pytest-cov="==4.1.0" # https://pypi.org/project/pytest-cov/
pytest-xdist="==3.5.0"
pytest-testmon="==2.1.0" # https://testmon.org/
pytest-django="==4.5.2" # https://github.com/pytest-dev/pytest-django
factory-boy="==2.12.0"
pytest-factoryboy="==2.5.1"
# Code quality
# ------------------------------------------------------------------------------
coverage="==7.3.2" # https://github.com/nedbat/coveragepy
django-stubs="==1.2.0" # https://github.com/typeddjango/django-stubs
bandit="==1.6.2" # https://github.com/PyCQA/bandit
django-debug-toolbar="==3.2.4" # https://github.com/jazzband/django-debug-toolbar
django-extensions="==3.2.3" # https://github.com/django-extensions/django-extensions
django-coverage-plugin="==3.1.0" # https://github.com/nedbat/django_coverage_plugin
flower = "==1.2.0"
notebook = "==6.5.6"
pre-commit = "==3.5.0"
black = "==23.11.0"
isort = "==5.12.0"
flake8 = "==6.1.0"
pip-audit = "==2.6.1"
[packages]
# The psycopg2-binary package is meant for beginners to start playing with
# Python and PostgreSQL without the need to meet the build requirements.
# If you are the maintainer of a publish package depending on psycopg2
# you shouldn’t use ‘psycopg2-binary’ as a module dependency.
# For production use you are advised to use the source distribution.
# Ensure no binary package -> export PIP_NO_BINARY=:psycopg2:
psycopg2="==2.9.9" # https://github.com/psycopg/psycopg2
requests="==2.31.0"
celery = "==5.3.4" # http://www.celeryproject.org
pytz= "==2022.7" # https://github.com/stub42/pytz
python-slugify= "==8.0.1" # https://github.com/un33k/python-slugify
Pillow= "==10.1.0" # https://github.com/python-pillow/Pillow
argon2-cffi= "==19.1.0" # https://github.com/hynek/argon2_cffi
redis= "==5.0.1" # https://github.com/antirez/redis
django-xworkflows="==1.0.0" # https://github.com/rbarrois/django_xworkflows
drf_base64="==2.0" # https://pypi.org/project/drf_base64/
pandas="==1.5.2" # https://github.com/pandas-dev/pandas/
numpy="==1.26.2" # https://github.com/numpy/numpy/
XlsxWriter="==3.0.3" # https://github.com/jmcnamara/XlsxWriter
# Django
# ------------------------------------------------------------------------------
django="==4.2.7" # https://www.djangoproject.com/
django-environ="==0.4.5" # https://github.com/joke2k/django-environ
django-model-utils="==3.1.2" # https://github.com/jazzband/django-model-utils
django-redis="==5.4.0" # https://github.com/niwinz/django-redis
django-des = {editable = true, ref = "3.0.0", git = "https://github.com/prefeiturasp/django-des-fork.git"}
django-auditlog="==2.2.1" # https://github.com/jazzband/django-auditlog/
django-cors-headers="==3.10.1" # https://pypi.org/project/django-cors-headers/
django-sequences="==2.8" # https://pypi.org/project/django-sequences/
fork-django-multiselectfield="==0.1.0" # https://github.com/goinnn/django-multiselectfield
django-celery-beat="==2.5.0" # https://github.com/celery/django-celery-beat
django-admin-rangefilter="==0.9.0" # https://github.com/silentsokolov/django-admin-rangefilter
django-nested-inline="==0.4.6"
# Django REST Framework
# ------------------------------------------------------------------------------
djangorestframework="==3.14.0" # https://github.com/encode/django-rest-framework
djangorestframework-simplejwt="==5.3.1" # https://github.com/jazzband/djangorestframework-simplejwt
workalendar="==17.0.0" # https://github.com/peopledoc/workalendar
djangorestframework-xml = "==2.0.0"
django-simple-email-confirmation = {editable = true, ref = "1.0", git = "https://github.com/kelwys/django-simple-email-confirmation.git"}
# Produção
gunicorn="==19.9.0" # https://github.com/benoitc/gunicorn
tornado="==6.3.3" # http://www.tornadoweb.org/en/stable/
sentry-sdk = "==1.14.0"
django-prometheus = "==2.2.0"
# Relatórios
weasyprint = "==52"
django-sass-processor = "==1.2.2"
django-compressor = "==4.4"
libsass = "==0.22.0"
django-crispy-forms = "*"
django-weasyprint = "==1.1.0"
django-filter = "*"
importlib-metadata = "==1.7.0"
attrs = "==22.2.0"
xlrd = "*"
spyne = "==2.14.0"
lxml = "*"
openpyxl = "==3.0.10"
httpx = "*"
pikepdf = "*"
PyPDF4 = "*"
pydantic = "==1.8.2"
python-magic = "*"
Unidecode="==1.3.4"
brazilnum="==0.8.8"
munch="==4.0.0"
channels = "==4.0.0"
channels-redis = "==4.0.0"
daphne = "==4.1.0"
drf-spectacular = "==0.26.3"
cerberus = "*"
coverage-badge = "==1.1.1"
[requires]
python_version = "3.11.7"