This commit is contained in:
Daniil Fajnberg 2021-12-18 21:09:40 +01:00
commit 4b4b95ea98
10 changed files with 70 additions and 0 deletions

12
.coveragerc Normal file
View File

@ -0,0 +1,12 @@
[run]
source = src/
branch = true
omit =
.venv/*
[report]
fail_under = 100
show_missing = True
skip_covered = False
omit =
tests/*

10
.gitignore vendored Normal file
View File

@ -0,0 +1,10 @@
# Virtual environment
/.venv/
# IDE settings:
/.idea/
/.vscode/
# Distribution / packaging:
*.egg-info/
/dist/
# Python cache:
__pycache__/

3
README.md Normal file
View File

@ -0,0 +1,3 @@
# HTTP forms defined in YAML
...

3
coverage.sh Executable file
View File

@ -0,0 +1,3 @@
#!/usr/bin/env sh
coverage erase && coverage run -m unittest discover && coverage report

6
pyproject.toml Normal file
View File

@ -0,0 +1,6 @@
[build-system]
requires = [
"setuptools>=42",
"wheel"
]
build-backend = "setuptools.build_meta"

3
requirements/common.txt Normal file
View File

@ -0,0 +1,3 @@
PyYAML
requests[req]
aiohttp[aio]

2
requirements/dev.txt Normal file
View File

@ -0,0 +1,2 @@
-r common.txt
coverage

31
setup.cfg Normal file
View File

@ -0,0 +1,31 @@
[metadata]
name = yamlhttpforms
version = 0.0.1
author = Daniil F.
author_email = mail@placeholder123.to
description = HTTP forms defined in YAML
long_description = file: README.md
long_description_content_type = text/markdown
url = https://git.fajnberg.de/daniil/yamlhttpforms
classifiers =
Programming Language :: Python :: 3
Operating System :: OS Independent
[options]
package_dir =
= src
packages = find:
python_requires = >=3.8
install_requires =
PyYAML
[options.extras_require]
tests =
coverage
req =
requests
aio =
aiohttp
[options.packages.find]
where = src

View File

0
tests/__init__.py Normal file
View File