forked from async-worker/async-worker
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Pipfile
45 lines (40 loc) · 1.3 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
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
pydantic = "<=1.8"
aiohttp = "==3.8.4"
aiologger = "==0.7.0"
aioamqp = "==0.15.0"
[dev-packages]
pytest = "==7.2.2"
pytest-cov = "==4.0.0"
freezegun = "==1.2.2"
async-worker = {editable = true,path = "."}
mypy = "==1.0.0"
black = "==23.1.0"
lxml = "==4.9.2"
isort = "==5.12.0"
sphinx = "==4.5.0"
sphinx-intl = "==2.1.0"
twine = "==4.0.2"
sphinx-issues = "*"
cryptography = "==39.0.1"
typing-extensions = "==4.4.0"
myst-parser = "==0.18.1"
sphinx-book-theme = "==0.3.3"
[requires]
python_version = "3"
[scripts]
test = "py.test -s --cov=asyncworker --cov-report=term-missing --cov-report=xml tests/"
itest = "py.test -s --cov=asyncworker --cov-report term-missing itests/"
all-tests = "py.test -s --cov=asyncworker --cov-report=term-missing --cov-report=xml tests/ itests/"
lint = "mypy asyncworker --ignore-missing-imports"
fmt = "black -v --line-length 80 ."
fmt-check = "black -v --line-length 80 --check ."
isort-fmt = "isort --apply --recursive --line-width 80 --use-parentheses --no-inline-sort --multi-line 3 --trailing-comma ."
isort-check = "isort --check-only --recursive --line-width 80 --use-parentheses --no-inline-sort --multi-line 3 --trailing-comma ."
make-docs = "make -C docs-src/ docs"
[pipenv]
allow_prereleases = true