summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2020-11-28 19:11:18 -0500
committerNed Batchelder <ned@nedbatchelder.com>2020-11-28 19:48:31 -0500
commit76e80108c11b042e6e929641fe3f38975f5765ba (patch)
tree30108065126938ccceb395f2dae706857e6ccab9 /Makefile
parent73b63060c3de39453f2af57db5eb9610c0f39625 (diff)
downloadpython-coveragepy-git-76e80108c11b042e6e929641fe3f38975f5765ba.tar.gz
Remove unneeded CI and kitting support
We no longer: - Use Travis - Use AppVeyor - Build manylinux wheels locally - Build other wheels locally
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile26
1 files changed, 2 insertions, 24 deletions
diff --git a/Makefile b/Makefile
index a72f9ee6..ec1a5aa8 100644
--- a/Makefile
+++ b/Makefile
@@ -35,7 +35,6 @@ clean: clean_platform ## Remove artifacts of test execution, i
sterile: clean ## Remove all non-controlled content, even if expensive.
rm -rf .tox
- -docker image rm -f quay.io/pypa/manylinux1_i686 quay.io/pypa/manylinux1_x86_64
CSS = coverage/htmlfiles/style.css
@@ -68,20 +67,6 @@ smoke: ## Run tests quickly with the C tracer in the lowest supported Pytho
pysmoke: ## Run tests quickly with the Python tracer in the lowest supported Python versions.
COVERAGE_NO_CTRACER=1 tox -q -e py27,py35 -- $(PYTEST_SMOKE_ARGS)
-DOCKER_RUN = docker run -it --init --rm -v `pwd`:/io
-RUN_MANYLINUX_X86 = $(DOCKER_RUN) quay.io/pypa/manylinux1_x86_64 /io/ci/manylinux.sh
-RUN_MANYLINUX_I686 = $(DOCKER_RUN) quay.io/pypa/manylinux1_i686 /io/ci/manylinux.sh
-
-test_linux: ## Run the tests in Linux under Docker.
- # The Linux .pyc files clash with the host's because of file path
- # changes, so clean them before and after running tests.
- make clean_platform
- $(RUN_MANYLINUX_X86) test $(ARGS)
- make clean_platform
-
-meta_linux: ## Run meta-coverage in Linux under Docker.
- ARGS="meta $(ARGS)" make test_linux
-
# Coverage measurement of coverage.py itself (meta-coverage). See metacov.ini
# for details.
@@ -96,13 +81,6 @@ metahtml: ## Produce meta-coverage HTML reports.
kit: ## Make the source distribution.
python setup.py sdist
-wheel: ## Make the wheels for distribution.
- tox -c tox_wheels.ini $(ARGS)
-
-kit_linux: ## Make the Linux wheels.
- $(RUN_MANYLINUX_X86) build
- $(RUN_MANYLINUX_I686) build
-
kit_upload: ## Upload the built distributions to PyPI.
twine upload --verbose dist/*
@@ -118,8 +96,8 @@ kit_local:
# don't go crazy trying to figure out why our new code isn't installing.
find ~/Library/Caches/pip/wheels -name 'coverage-*' -delete
-download_appveyor: ## Download the latest Windows artifacts from AppVeyor.
- python ci/download_appveyor.py nedbat/coveragepy
+download_kits: ## Download the built kits from GitHub
+ python ci/download_gha_artifacts.py
build_ext:
python setup.py build_ext