diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 5a475524..00000000 --- a/.travis.yml +++ /dev/null @@ -1,58 +0,0 @@ -language: python - -# newer python versions are available only on xenial -# (while some older only on trusty) Ubuntu distribution -dist: xenial -sudo: required -cache: pip - -addons: - apt: - packages: lcov - -branches: - only: - - main - -jobs: - include: - - name: "run test suite with python 3.6 on ARM64" - arch: arm64 - python: 3.6 - - name: "run test suite with python 3.7 on ARM64" - arch: arm64 - python: 3.7 - - name: "run test suite with python 3.8 on ARM64" - arch: arm64 - python: 3.8 - # ARM currently does not have 3.9, should add it later - - # added power support ppc64le arch - - name: "run test suite with python 3.6 on PPC64le" - arch: ppc64le - python: 3.6 - - name: "run test suite with python 3.7 on PPC64le" - arch: ppc64le - python: 3.7 - - name: "run test suite with python 3.8 on PPC64le" - arch: ppc64le - python: 3.8 - - name: "run test suite with python 3.9 on PPC64le" - arch: ppc64le - python: 3.9 - -env: - - CPPFLAGS=--coverage -before_install: - - pip install --upgrade pip - - pip install https://github.com/nucleic/cppy/tarball/main -install: - - python setup.py develop -script: - - python -m pytest py/tests -after_success: - - lcov --capture --directory . --output-file coverage.info - - lcov --remove coverage.info '/usr/*' --output-file coverage.info # filter system-files - - lcov --list coverage.info - # Uploading to CodeCov but excluding gcov reports - - bash <(curl -s https://codecov.io/bash) -f "!*.gcov" -X gcov || echo "Codecov did not collect coverage reports" diff --git a/README.rst b/README.rst index c95ad89a..33089f50 100644 --- a/README.rst +++ b/README.rst @@ -1,8 +1,6 @@ Welcome to Kiwi =============== -.. image:: https://travis-ci.org/nucleic/kiwi.svg?branch=main - :target: https://travis-ci.org/nucleic/kiwi .. image:: https://github.com/nucleic/kiwi/workflows/Continuous%20Integration/badge.svg :target: https://github.com/nucleic/kiwi/actions .. image:: https://github.com/nucleic/kiwi/workflows/Documentation%20building/badge.svg diff --git a/pyproject.toml b/pyproject.toml index 26dee950..2148c8c3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,6 +27,7 @@ classifiers = [ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ] @@ -49,13 +50,13 @@ package-data = {kiwisolver = ["py.typed", "*.pyi"]} [tool.setuptools.packages.find] where = ["py"] -exclude = ["tests"] +include = ["kiwisolver"] [tool.setuptools_scm] write_to = "py/src/version.h" write_to_template = """ /* ---------------------------------------------------------------------------- -| Copyright (c) 2013-2021, Nucleic Development Team. +| Copyright (c) 2013-2023, Nucleic Development Team. | | Distributed under the terms of the Modified BSD License. |