-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdevrequirements-notfreezed.txt
36 lines (32 loc) · 1.16 KB
/
devrequirements-notfreezed.txt
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
##### python requirements (not freezed) for dev environment #####
# Format: https://pip.pypa.io/en/stable/reference/requirements-file-format/
# and https://pip.pypa.io/en/stable/cli/pip_install/#requirement-specifiers
#
# In the "common makefiles" logic, this file should define
# dev dependencies in a loose way (for example without version numbering or
# with a flexible version numbering like ">=1.2,<2.0" ). You should
# avoid exact version numbering here (example: "==1.2.3") because strict
# requirements are automatically generated in another file: "devrequirements.txt"
# (including dependencies of requirements).
# As "devrequirements.txt" is automatically generated, this current file should
# be manually maintained.
# keep this line (devenv must only extend runenv)
-r requirements.txt
# Some interesting linters and tools for python devenv
# (feel free to remove some or all of them)
flake8 <5.0
mypy <1.0
pylint <3.0
black <23
isort <6.0
pytest <8
pytest-cov <4.0
twine <5.0
safety <2.0
# Of course, you can add here your own dev requirements
mkdocs-material
mkdocs-add-number-plugin
mkdocs-awesome-pages-plugin
mkdocs-exclude
mkdocs-macros-plugin
mkdocs-autolinks-plugin