-
Notifications
You must be signed in to change notification settings - Fork 12
/
Pipfile
36 lines (32 loc) · 1.01 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
[packages]
passa = { editable = true, path = '.' }
# Override sdist-only dependency via TOMLkit to fix build. (sarugaku/passa#61)
[packages.functools32]
file = """\
https://github.com/sarugaku/functools32/releases/download/3.2.3-2/\
functools32-3.2.3.post2-py2.py3-none-any.whl"""
markers = "python_version < '3.0'"
[dev-packages]
black = '*'
invoke = '*'
parver = '*'
passa = { editable = true, path = '.', extras = ['tests'] }
sphinx = '*'
sphinx-rtd-theme = '*'
towncrier = '*'
twine = '*'
wheel = '*'
[scripts]
passa-add = 'python -m passa.cli.add'
passa-remove = 'python -m passa.cli.remove'
passa-upgrade = 'python -m passa.cli.upgrade'
passa-lock = 'python -m passa.cli.lock'
passa-freeze = 'python -m passa.cli.freeze'
black = 'black src/passa/ --exclude "/(\.git|\.hg|\.mypy_cache|\.tox|\.venv|_build|buck-out|build|dist)/"'
build = 'inv build'
changelog = 'towncrier'
docs = 'sphinx-build -b html docs docs/_build'
draft = 'towncrier --draft'
release = 'inv release'
tests = "pytest -v tests"
upload = 'inv upload'