Switch from pipenv to poetry

- dropped dev dependency on rope, isort & flake
- poetry doesn't support dev scripts like pipenv, so create a makefile instead
- Add pytest-cov
- Use tox for testing multiple python versions in CI
- Update README

Update ci workflow
This commit is contained in:
Nat Noordanus
2020-05-27 23:20:54 +02:00
parent a46979c8a6
commit 8edec81b11
11 changed files with 939 additions and 555 deletions

0
betterproto/tests/generate.py Normal file → Executable file
View File

View File

@@ -25,7 +25,7 @@ class TestCases:
def __init__(self, path, services: Set[str], xfail: Set[str]):
_all = set(get_directories(path))
_services = services
_messages = _all - services
_messages = (_all - services) - {"__pycache__"}
_messages_with_json = {
test for test in _messages if get_test_case_json_data(test)
}