@@ -96,14 +96,14 @@ docs: ## generate Sphinx HTML documentation, including API docs
9696
9797.PHONY : format
9898format : # # run formatters on the package
99- isort rethinkdb tests
100- black rethinkdb tests
99+ poetry run isort rethinkdb tests
100+ poetry run black rethinkdb tests
101101
102102.PHONY : lint
103103lint : # # run linters against the package
104- mypy rethinkdb
105- pylint rethinkdb
106- flake8 rethinkdb --count --show-source --statistics
104+ poetry run mypy rethinkdb
105+ poetry run pylint rethinkdb || true
106+ poetry run flake8 rethinkdb --count --show-source --statistics
107107
108108.PHONY : protobuf
109109protobuf : # # download and convert protobuf file
@@ -113,34 +113,21 @@ protobuf: ## download and convert protobuf file
113113.PHONY : generate-init-pyi
114114generate-init-pyi : # # generate __init__.pyi file
115115 python scripts/generate_init_pyi.py
116- isort rethinkdb/__init__.pyi
117- black rethinkdb/__init__.pyi
116+ poetry run isort rethinkdb/__init__.pyi
117+ poetry run black rethinkdb/__init__.pyi
118118
119119.PHONY : test-unit
120120test-unit : # # run unit tests and generate coverage
121- coverage run -m pytest -m " not integration" -vv
122- coverage report
121+ poetry run coverage run -m pytest -m " not integration" -vv
122+ poetry run coverage report
123123
124124.PHONY : test-integration
125125test-integration : # # run unit tests and generate coverage
126- coverage run -m pytest -m " integration" -m " not v2_5" -vv
127- coverage report
126+ poetry run coverage run -m pytest -m " integration" -m " not v2_5" -vv
127+ poetry run coverage report
128128
129129.PHONY : test
130130test : # # run all tests and generate coverage
131- coverage run -m pytest -m " not v2_5" -vv
132- coverage report
133- coverage xml
134-
135- .PHONY : download-test-reporter
136- download-test-reporter :
137- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
138- chmod +x ./cc-test-reporter
139-
140- .PHONY : test-reporter-before
141- test-reporter-before :
142- ./cc-test-reporter before-build
143-
144- .PHONY : upload-coverage
145- upload-coverage :
146- ./cc-test-reporter after-build -t " coverage.py"
131+ poetry run coverage run -m pytest -m " not v2_5" -vv
132+ poetry run coverage report
133+ poetry run coverage xml
0 commit comments