-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.travis.yml
32 lines (32 loc) · 1.39 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
language: python
dist: focal
sudo: required
services:
- docker
python:
- '3.6'
- '3.7'
before_install:
- sudo apt-get install -y libev4 libpcre3-dev
install:
- bash <(curl -sL get.comby.dev)
- pip install -r requirements.dev.txt
- pip install tox-travis==0.12
# https://travis-ci.community/t/cant-deploy-to-pypi-anymore-pkg-resources-contextualversionconflict-importlib-metadata-0-18/10494/4
- pip install keyring==21.4.0
# see #337: flag potential twine issues before attempting to upload to PyPI
- python setup.py sdist
- python setup.py bdist_wheel
- twine check dist/*
script:
- tox
notifications:
email: false
deploy:
- provider: pypi
user: ChrisTimperley
on:
tags: true
python: 3.6
password:
secure: DRaJkyVgjaZwu1qHMTIn5fP4uwSpd94JFHL8j5/mKzP8dVWNRHXlYVqDkoYxOx//PYSatb76thDX0jETHJ3xqrnRymBick+PN5Ak+mzJ2iP75d5ELHdSJZmNYo2UqTEip8VOlOic6722w53pO37zDqAfuk3Qs70x9nVS0SOz4KFymIfcMjrajruPL7+cSu79mlbn5xuKV9sPl+JM4UF0X/EwPd1KURjIoRXH3BBj98mfjgrx/5kjIbtuh80fPPh9JHgx2T/dMEZMMHANgtfarCXvMJ0eDv9UbWo6u/Y/Pl1/rxS51y7Bu8okudQUXc2N9CZxKJmGpZNnX0tU+vzIRXvuKV13ok1JmLdxdRl+wNOih6jZHiDjPOhyAFrMVrnK2Ho8t+nsp+y9IYLKcC/LOIbB+sE0FpJ/DWwaw2KTGfDnBafnoeb/MO80e1VOgEA+x/0CmTzqUUFpP3X6TKSUVcLAEyoLlvhu948OCuQD6MJmFK1BH261COmGscB4QwI6yWq9qIjsQjF62PApUrokWS+YN48JEIu633D8wzPObv/xaOyRlwhkscu/lSLXXX9UYzGCr56mu9hZSkUheAPN4pkE+4TeCwWGzWKATIABJR8ZEhuve0VjV7SBdWrD2mbK55KKKsB7UXzpe5niRZP6GlkjjDS20gAZdud+UT86HR0=