Skip to content

Commit 76e8010

Browse files
committed
Remove unneeded CI and kitting support
We no longer: - Use Travis - Use AppVeyor - Build manylinux wheels locally - Build other wheels locally
1 parent 73b6306 commit 76e8010

12 files changed

+11
-734
lines changed

.travis.yml

-53
This file was deleted.

MANIFEST.in

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ include Makefile
1616
include NOTICE.txt
1717
include README.rst
1818
include __main__.py
19-
include .travis.yml
20-
include appveyor.yml
2119
include howto.txt
2220
include igor.py
2321
include metacov.ini
@@ -31,6 +29,8 @@ include .readthedocs.yml
3129
recursive-include ci *
3230
exclude ci/*.token
3331

32+
recursive-include .github *
33+
3434
recursive-include coverage/fullcoverage *.py
3535
recursive-include coverage/ctracer *.c *.h
3636

Makefile

+2-24
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ clean: clean_platform ## Remove artifacts of test execution, i
3535

3636
sterile: clean ## Remove all non-controlled content, even if expensive.
3737
rm -rf .tox
38-
-docker image rm -f quay.io/pypa/manylinux1_i686 quay.io/pypa/manylinux1_x86_64
3938

4039

4140
CSS = coverage/htmlfiles/style.css
@@ -68,20 +67,6 @@ smoke: ## Run tests quickly with the C tracer in the lowest supported Pytho
6867
pysmoke: ## Run tests quickly with the Python tracer in the lowest supported Python versions.
6968
COVERAGE_NO_CTRACER=1 tox -q -e py27,py35 -- $(PYTEST_SMOKE_ARGS)
7069

71-
DOCKER_RUN = docker run -it --init --rm -v `pwd`:/io
72-
RUN_MANYLINUX_X86 = $(DOCKER_RUN) quay.io/pypa/manylinux1_x86_64 /io/ci/manylinux.sh
73-
RUN_MANYLINUX_I686 = $(DOCKER_RUN) quay.io/pypa/manylinux1_i686 /io/ci/manylinux.sh
74-
75-
test_linux: ## Run the tests in Linux under Docker.
76-
# The Linux .pyc files clash with the host's because of file path
77-
# changes, so clean them before and after running tests.
78-
make clean_platform
79-
$(RUN_MANYLINUX_X86) test $(ARGS)
80-
make clean_platform
81-
82-
meta_linux: ## Run meta-coverage in Linux under Docker.
83-
ARGS="meta $(ARGS)" make test_linux
84-
8570
# Coverage measurement of coverage.py itself (meta-coverage). See metacov.ini
8671
# for details.
8772

@@ -96,13 +81,6 @@ metahtml: ## Produce meta-coverage HTML reports.
9681
kit: ## Make the source distribution.
9782
python setup.py sdist
9883

99-
wheel: ## Make the wheels for distribution.
100-
tox -c tox_wheels.ini $(ARGS)
101-
102-
kit_linux: ## Make the Linux wheels.
103-
$(RUN_MANYLINUX_X86) build
104-
$(RUN_MANYLINUX_I686) build
105-
10684
kit_upload: ## Upload the built distributions to PyPI.
10785
twine upload --verbose dist/*
10886

@@ -118,8 +96,8 @@ kit_local:
11896
# don't go crazy trying to figure out why our new code isn't installing.
11997
find ~/Library/Caches/pip/wheels -name 'coverage-*' -delete
12098

121-
download_appveyor: ## Download the latest Windows artifacts from AppVeyor.
122-
python ci/download_appveyor.py nedbat/coveragepy
99+
download_kits: ## Download the built kits from GitHub
100+
python ci/download_gha_artifacts.py
123101

124102
build_ext:
125103
python setup.py build_ext

README.rst

+3-6
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Coverage.py
88
Code coverage testing for Python.
99

1010
| |license| |versions| |status|
11-
| |ci-status| |win-ci-status| |docs| |codecov|
11+
| |ci-status| |docs| |codecov|
1212
| |kit| |format| |repos| |downloads|
1313
| |stars| |forks| |contributors|
1414
| |tidelift| |twitter-coveragepy| |twitter-nedbat|
@@ -95,12 +95,9 @@ Licensed under the `Apache 2.0 License`_. For details, see `NOTICE.txt`_.
9595
.. _NOTICE.txt: https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt
9696

9797

98-
.. |ci-status| image:: https://travis-ci.com/nedbat/coveragepy.svg?branch=master
99-
:target: https://travis-ci.com/nedbat/coveragepy
98+
.. |ci-status| image:: https://github.com/nedbat/coveragepy/workflows/Test%20Suite/badge.svg
99+
:target: https://github.com/nedbat/coveragepy/actions?query=workflow%3A%22Test+Suite%22
100100
:alt: Build status
101-
.. |win-ci-status| image:: https://ci.appveyor.com/api/projects/status/kmeqpdje7h9r6vsf/branch/master?svg=true
102-
:target: https://ci.appveyor.com/project/nedbat/coveragepy
103-
:alt: Windows build status
104101
.. |docs| image:: https://readthedocs.org/projects/coverage/badge/?version=latest&style=flat
105102
:target: https://coverage.readthedocs.io/
106103
:alt: Documentation

appveyor.yml

-167
This file was deleted.

0 commit comments

Comments
 (0)