-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathPipfile
37 lines (32 loc) · 1.12 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
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"
[requires]
python_version = "3.9"
[pipenv]
allow_prereleases = false
[packages]
boto3 = "*"
dynamodb_json = "*"
jsonpickle = "*"
jsonref = "*"
jsonschema = "*"
icecream = "*"
pydantic = "*"
pyyaml = "*"
simplejson = "*"
xmltodict = "*"
[dev-packages]
autopep8 = "*"
moto = "*"
pylint = "*"
pylint-quotes = "*"
pytest = "*"
pytest-html = "*"
pytest-cov = "*"
[scripts]
generate = "python -m acai_aws.apigateway generate-openapi --base=acai_aws/example --handlers=tests/mocks/apigateway/openapi/**/*.py --output=tests/outputs --format=json,yml --delete"
test = "python -m unittest discover"
coverage = "coverage run --source acai_aws/ -m pytest tests/acai_aws --cov=acai_aws --junitxml ./coverage/reports/xunit.xml --cov-report xml:./coverage/reports/coverage.xml --html=./coverage/reports/index.html --self-contained-html --cov-report html:./coverage -p no:warnings -o log_cli=true"
lint = "pylint acai_aws --recursive=y --load-plugins pylint_quotes --fail-under 10 --output-format=text:coverage/lint/report.txt,json:coverage/lint/report.json,parseable,colorized"