diff --git a/.github/workflows/coveralls.yml b/.github/workflows/coveralls.yml index 6946d69..aaeec1b 100644 --- a/.github/workflows/coveralls.yml +++ b/.github/workflows/coveralls.yml @@ -19,7 +19,7 @@ jobs: run: poetry install - name: Pytest run: poetry run pytest - - name: Pylint + - name: Coveralls run: poetry run coveralls env: COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_TOKEN }} diff --git a/poetry.lock b/poetry.lock index 0636974..76d4a92 100644 --- a/poetry.lock +++ b/poetry.lock @@ -170,6 +170,22 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" [package.extras] toml = ["toml"] +[[package]] +name = "coveralls" +version = "3.0.1" +description = "Show coverage stats online via coveralls.io" +category = "dev" +optional = false +python-versions = ">= 3.5" + +[package.dependencies] +coverage = ">=4.1,<6.0" +docopt = ">=0.6.1" +requests = ">=1.0.0" + +[package.extras] +yaml = ["PyYAML (>=3.10)"] + [[package]] name = "distlib" version = "0.3.1" @@ -190,6 +206,14 @@ python-versions = "*" ds_store = ">=1.1.0" mac_alias = ">=2.0.1" +[[package]] +name = "docopt" +version = "0.6.2" +description = "Pythonic argument parser, that will make you smile" +category = "dev" +optional = false +python-versions = "*" + [[package]] name = "ds-store" version = "1.3.0" @@ -721,7 +745,7 @@ python-versions = "*" [metadata] lock-version = "1.1" python-versions = "^3.8" -content-hash = "a43286ab74e554c6ca00bd75bd61f0979306adb446ce2e9ba0ce35582db0a698" +content-hash = "2fd5247ff8dafd602f8377d7228fcc69ec661ccae3123052936a32c35f1e9042" [metadata.files] appdirs = [ @@ -833,6 +857,10 @@ coverage = [ {file = "coverage-5.5-pp37-none-any.whl", hash = "sha256:2a3859cb82dcbda1cfd3e6f71c27081d18aa251d20a17d87d26d4cd216fb0af4"}, {file = "coverage-5.5.tar.gz", hash = "sha256:ebe78fe9a0e874362175b02371bdfbee64d8edc42a044253ddf4ee7d3c15212c"}, ] +coveralls = [ + {file = "coveralls-3.0.1-py2.py3-none-any.whl", hash = "sha256:7bd173b3425733661ba3063c88f180127cc2b20e9740686f86d2622b31b41385"}, + {file = "coveralls-3.0.1.tar.gz", hash = "sha256:cbb942ae5ef3d2b55388cb5b43e93a269544911535f1e750e1c656aef019ce60"}, +] distlib = [ {file = "distlib-0.3.1-py2.py3-none-any.whl", hash = "sha256:8c09de2c67b3e7deef7184574fc060ab8a793e7adbb183d942c389c8b13c52fb"}, {file = "distlib-0.3.1.zip", hash = "sha256:edf6116872c863e1aa9d5bb7cb5e05a022c519a4594dc703843343a9ddd9bff1"}, @@ -840,6 +868,9 @@ distlib = [ dmgbuild = [ {file = "dmgbuild-1.4.2.tar.gz", hash = "sha256:1b03eaa229128c03a4da71ff97a4efa3ac008f04ddbe70b51ef797a21b73857c"}, ] +docopt = [ + {file = "docopt-0.6.2.tar.gz", hash = "sha256:49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491"}, +] ds-store = [ {file = "ds_store-1.3.0.tar.gz", hash = "sha256:e52478f258626600c1f53fc18c1ddcd8542fa0bca41d4bd81d57c04c87aabf24"}, ] diff --git a/pyproject.toml b/pyproject.toml index e1538bd..7c88029 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,6 +40,7 @@ rope = "^0.18.0" black = { version = "^20.8b1", allow-prereleases = true } pytest-cov = "^2.11.1" pre-commit = "^2.11.1" +coveralls = "^3.0.1" [tool.isort]