Skip to content
Snippets Groups Projects
Unverified Commit 51da5eac authored by Piotr Maślanka's avatar Piotr Maślanka
Browse files

tests for all versions of Python support is claimed for

parent 9f9ebdac
No related branches found
No related tags found
No related merge requests found
name: CI
run-name: ${{ github.actor }}
on: [ push ]
jobs:
tests:
runs-on: ubuntu-20.04
strategy:
matrix:
python-version: [ "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12" ]
steps:
- uses: actions/checkout@main
- uses: actions/setup-python@main
with:
python-version: ${{ matrix.python-version }}
cache: pip
- name: Install everything
run: |
pip install -U pip setuptools wheel disttools packaging pyproject.toml
- name: Test
run: python setup.py test
env:
DEBUG: "1""
language: python
stages:
- name: test
- name: deploy
if: tag is present
cache: pip
before_script:
- python setup.py install
script:
- cd example
- DEBUG=1 python setup.py test
jobs:
include:
- stage: test
python: "3.5"
- stage: test
python: "3.8"
- stage: test
python: "3.9"
- stage: test
python: "pypy3.5"
- stage: deploy
python: "3.8"
script:
- pip install wheel twine
- python setup.py bdist bdist_wheel
- twine upload -u $PYPI_USER -p $PYPI_PWD dist/*
# v1.6 # v1.6
* _TBA_ * certified for Python 3.11 and 3.12
* CI moved to GitHub Actions
# v1.5 # v1.5
......
...@@ -2,12 +2,12 @@ ...@@ -2,12 +2,12 @@
[metadata] [metadata]
name = snakehouse name = snakehouse
keywords = cython, extension, multiple, pyx keywords = cython, extension, multiple, pyx
version = 1.6a1 version = 1.6a2
long-description = file: README.md long-description = file: README.md
long-description-content-type = text/markdown; charset=UTF-8 long-description-content-type = text/markdown; charset=UTF-8
license_files = LICENSE license_files = LICENSE
author = Piotr Maślanka author = Piotr Maślanka
author_email = piotrm@smok.co author_email = pmaslanka@smok.co
description = Utilities for packing multiple pyx files into a single Cython extension description = Utilities for packing multiple pyx files into a single Cython extension
url = https://github.com/smok-serwis/snakehouse url = https://github.com/smok-serwis/snakehouse
project-urls = project-urls =
...@@ -21,6 +21,8 @@ classifier = ...@@ -21,6 +21,8 @@ classifier =
Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
Programming Language :: Python :: Implementation :: CPython Programming Language :: Python :: Implementation :: CPython
Operating System :: OS Independent Operating System :: OS Independent
Development Status :: 5 - Production/Stable Development Status :: 5 - Production/Stable
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment