diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 9d8a9f424..000000000 --- a/.travis.yml +++ /dev/null @@ -1,86 +0,0 @@ -os: linux -language: python - -cache: - pip: true - directories: - - $HOME/.ccache - - libs - -python: - - nightly - - 3.10 - - 2.7 - - 3.9 - - 3.8 - - 3.7 - - 3.6 - - 3.5 - -env: - global: - - USE_CCACHE=1 - - CCACHE_SLOPPINESS=pch_defines,time_macros - - CCACHE_COMPRESS=1 - - CCACHE_MAXSIZE=70M - - PATH="/usr/lib/ccache:$PATH" - - LIBXML2_VERSION=2.9.10 - - LIBXSLT_VERSION=1.1.34 - matrix: - - STATIC_DEPS=false - - STATIC_DEPS=true - -matrix: - include: - - python: 3.8 - env: - - STATIC_DEPS=false - - EXTRA_DEPS="docutils pygments sphinx sphinx-rtd-theme" - script: make html - - python: 3.8 - env: - - STATIC_DEPS=false - - EXTRA_DEPS="coverage<5" - - python: 3.8 - env: - - STATIC_DEPS=true - - LIBXML2_VERSION=2.9.2 # minimum version requirements - - LIBXSLT_VERSION=1.1.27 - - python: pypy - env: STATIC_DEPS=false - - python: pypy3 - env: STATIC_DEPS=false - - python: 3.8 - env: STATIC_DEPS=false - arch: arm64 - - python: 3.8 - env: STATIC_DEPS=true - arch: arm64 - - python: 3.8 - env: STATIC_DEPS=false - arch: ppc64le - - python: 3.8 - env: STATIC_DEPS=true - arch: ppc64le - allow_failures: - - python: nightly - - python: pypy - - python: pypy3 - -install: - - pip install -U pip wheel - - if [ -z "${TRAVIS_PYTHON_VERSION##*-dev}" ]; - then pip install --install-option=--no-cython-compile https://github.com/cython/cython/archive/master.zip; - else pip install -r requirements.txt; - fi - - pip install -U beautifulsoup4 cssselect html5lib rnc2rng==2.6.5 ${EXTRA_DEPS} - -script: - - CFLAGS="-O0 -g -fPIC" python -u setup.py build_ext --inplace - $(if [ -n "${TRAVIS_PYTHON_VERSION##2.*}" -a -n "${TRAVIS_PYTHON_VERSION##3.[34]*}" ]; then echo -n " -j7 "; fi ) - $(if [ -n "$EXTRA_DEPS" -a -z "${EXTRA_DEPS##*coverage*}" ]; then echo -n "--with-coverage"; fi ) - - ccache -s || true - - CFLAGS="-O0 -g -fPIC" PYTHONUNBUFFERED=x make test - - ccache -s || true - - python setup.py install - - python -c "from lxml import etree" diff --git a/README.rst b/README.rst index e8705ab92..a0434b379 100644 --- a/README.rst +++ b/README.rst @@ -63,7 +63,7 @@ Crypto currencies do not fit into that ambition. .. _`doc/main.txt`: https://github.com/lxml/lxml/blob/master/doc/main.txt .. _`INSTALL.txt`: http://lxml.de/installation.html -`Travis-CI `_ and `AppVeyor `_ +`AppVeyor `_ and `GitHub Actions `_ support the lxml project with their build and CI servers. Jetbrains supports the lxml project by donating free licenses of their `PyCharm IDE `_.