mirror of
https://github.com/jongracecox/anybadge.git
synced 2025-12-16 10:30:05 +01:00
38 lines
1.6 KiB
YAML
38 lines
1.6 KiB
YAML
dist: jammy
|
|
language: python
|
|
jobs:
|
|
include:
|
|
- python: "3.7"
|
|
env: RUN_PRE_COMMIT=0
|
|
- python: "3.8"
|
|
env: RUN_PRE_COMMIT=0
|
|
- python: "3.9"
|
|
env: RUN_PRE_COMMIT=1
|
|
- python: "3.10"
|
|
env: RUN_PRE_COMMIT=0
|
|
- python: "3.11-dev"
|
|
env: RUN_PRE_COMMIT=0
|
|
install:
|
|
- pip install -U setuptools pip -r build-requirements.txt
|
|
script:
|
|
- if [[ $RUN_PRE_COMMIT = 1 ]]; then
|
|
pip install -U pre-commit==2.20.0 &&
|
|
pre-commit install &&
|
|
pre-commit run --all;
|
|
fi
|
|
- python setup.py bdist_wheel && pip install dist/anybadge*.whl
|
|
- (mkdir tmp && cd tmp && pytest --doctest-modules --cov=anybadge --cov-report html:htmlcov ../anybadge ../tests)
|
|
before_deploy:
|
|
- sed -i "s/^version = .*/version = __version__ = \"$TRAVIS_TAG\"/" anybadge/__init__.py
|
|
deploy:
|
|
- provider: pypi
|
|
skip_cleanup: true
|
|
username: "__token__"
|
|
password:
|
|
secure: "Sr70Dc1uEmVmYIupa0FApydxX0TBmXp9xyD9DX+CEeQfJV2cluw+wluMHHwyzjSdDk2qU40R/qc4AFPNGf+ticaq5zHrTDHF68EVMSzKxr7j+2OW3C6PXxcPMImaGRScL/263TVsY2cdAQ+rzYWnONSgVbgeSJth2/TuQJcD53Q8pra7KDgskoC0mnhcWY0Ss2wv9mIyRpjPcsR68YkENPTVORwzek761R3glTxdGmDOW7ac74p70XC8X75RKwfJMAL9xfibWX4b2jaodBFs/lfj+beBI1RVPYb/33am1HLMKupEP/OJ+UNHg2zaiX2xmrX/30qCsug9x50hgDmJvxcaXyh+gJ0v2RuILTSlpxI7XhOuzMzNFtd2kMiI4DT5/3WYNAlUTFZuxlh50CT7cNRgz8+jT1hwUuQu9fJRI1o5kQV4gyTI569ec3Uj+NJ1SHMDfTYjpGnF9D1RQzRKS1gAv+fxumzb6HBPM+Pb0agdJ/H4bDlcXYxBGu0CUW1EbEwgxyU9W/q6eSTObtrFLnl2QLABK4L5JeE6DdcyBOH2AJOZHELAzKUNRLpIaIIG657VJjZBM6HKRLpDiHY6vcd0ehONCaBtI4nr22Pr5WuIUEP5R4w57wNc6ytW4LJurajT/yXW5l4HRTiKdO6ZkKQl+FPRQh4NUzK0ZXXvJ/g="
|
|
distributions: sdist bdist_wheel
|
|
on:
|
|
tags: true
|
|
all_branches: true
|
|
python: '3.9'
|