Skip to content

Commit 68842d6

Browse files
committed
travis: call twine directly; don't use Travis broken dpl tool
1 parent 2682b59 commit 68842d6

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

.travis.yml

+14-13
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,37 @@
11
sudo: false
22
language: python
3+
env:
4+
global:
5+
- TWINE_USERNAME="anthrotype"
6+
- secure: MVvXcRn1E83gNSt1jTK5vigmbBtjS8MKQtU6SdU7NwlkR85Bdc1AaT60Nikxw55tdbLiDnHcqzfNAauIRBYux+n4XTu58B6r4rSBFTP7qBMAL6PxcMwF1CHRB3n8ZYsddiJUqwo3shJ5WkZVjqAG/kRfd84kWEG7FXYEZEyF4VXNGIQ1o1NrgP+gyD6p7fgv3P7GTTe9/UTEwC3IZSVfdIdkof1NAEyuRr3bUyoMdm9psC9eobex7cA5L70Q6DgPSH8KlGPXJ45xz64B8+0ICdXeULmak/eDAqoz5APsGOpewaL3wEJxdhb3n0tJN3FGTPkwRRrGYGlY5VXld8jY1XmAW+l4mlODQvbPK8NyM4sS67WetH7yCj35YmRhKQAgKsTIqY5paPiyf3sdWcb8FGyoH1M+hfl/2jywUSXGCwzajjfxcs0WCRpsp+bFe6sJBu4gx3Pc5tFFr//jMTp1LjStnZYKLDq0zABmrKqa9TeZUX86ryqxstbdYIAdnok7PONZohx7jK5UwKoqAE9DZbp7Xc+cqrLdmBXCYZ7ssZuUoFO9kLlhUxUsfQsk6721SbLleI1cU+RV7Fxm5QCLxX+51ltqz1eS0pL5WJculCY/1GmFY6aMT8Q55iC8tbrjQGzMNBWEE16V5A9feOafbvaWuyz7LdGwL3PulfVg4d8=
7+
38
matrix:
49
include:
510
- python: 2.7
611
env: TOXENV=py27-cov
712
- python: 3.6
813
env: TOXENV=py36-cov
14+
915
branches:
1016
only:
1117
- master
1218
- /^v\d+\.\d+.*$/
1319

1420
install: pip install tox
21+
1522
script: tox
1623

1724
after_success:
1825
- tox -e codecov
26+
- |
27+
if [ -n "$TRAVIS_TAG" ] && [ "$TRAVIS_REPO_SLUG" == "googlei18n/ufo2ft" ] && [ "$TRAVIS_PYTHON_VERSION" == "3.6" ]; then
28+
pip install --upgrade twine pip setuptools wheel
29+
python setup.py sdist
30+
pip wheel --no-deps --wheel-dir dist .
31+
twine upload dist/*.whl dist/*.zip
32+
fi
1933
2034
deploy:
21-
# deploy to PyPI on tags
22-
- provider: pypi
23-
server: https://upload.pypi.org/legacy/
24-
on:
25-
repo: googlei18n/ufo2ft
26-
tags: true
27-
all_branches: true
28-
python: 3.6
29-
user: anthrotype
30-
password:
31-
secure: XwoschGeWDAMEYRl8t70G/m3up3QEZUEzcDYraDF48+Y4wRa7rjXG9jkZbN27CSBaOzcQ6H/ugqjXlj0TNRtDeAlvE9EYZLhYVK6dCpqsjJb2OTWYHN4U2+UK73+OQo5RCPfc/qyJzWur9i3Y5Ll4RxmsDrqP+R1OpxXXZ/bP5kI2S2p4OKRDqs/QBo1yLmprE9joPWTlWyEBKnE2uttre1zgiE/eu0bn3whyrWsVd4zaIlwBk/UiXRAsg3yeFz9d1avve7Bl/OcixqyuUDSQ99oebIhhIooIoN4CRLdKJXndlUe3ZyriJEH1CdhAIYhGzU0VyrBkEYKpcMPehAzjeIU95PcchRiqBBSnnk1Eu6PSozI/we6SzoFZIiYwH2WNYmY/MkwVou692BRrDKb6um/UBUrZP3mQdvi0pbIdL3OFT4u1eYiD2e+yB16GX6F3lbNu/jKH+MwQGJHG+fZ5BSCdKFunjlGDj+nvTlueRnE6G4+SaGEq5u+fd6EpWDknvpvO+9j5zb+RlGMguZxjqyJ1YzLpLvxJUyrJQ1nhDKX+urx84/tKoN5cDUhKjxxlaph90vgQRpZuawtR547xlzZI8eMn+ZpgknJCITnCjQEgXKNyi+f6d4m+YAGQQY4QtceL5kifaoB9vbTBz+n1MeJWftOlRFNgyzegK3MRos=
32-
distributions: sdist bdist_wheel
33-
# also create a Github Release with the current tag
3435
- provider: releases
3536
api_key:
3637
secure: zXtgsom/sEEoj/pg0qq0qGFI93QkNEHe4gjX1AOID7oDORz1AP6nBst5zxoMJy/4DH4tNiWTQZdk+OVDmkysn5kJearDZ1uM4g02nhSYxXZ/a50p6ewciaYE1KwBt8IxiqhvvRdY2Fab1eW1aTlRjpCYoFvsovck7sWJ96dhfUMGIRzk9cbo3/JJ052kLz34lgM3PLlToN57WHu3y4TO0tXTjTdo4V8uB0l9O8j9P0ez1Q82ZPcxFicr4HUIqZn4gBu7cRXZr3PXu6Rx54eg/QFD8hVMoH9JOafmRfKmsayE6g0qDbFUMOnoMFg0on8lh2OR5EZlAznrccFccwAGNykY+CxP/dC/Io2XktrA/HIPrWy2rGojSNAYQe3LS5oW/SEbZSTGSG45VdaX7oBzgp/4eKXN/V+n3W68JGjKKN2foIFU3vAL0dm8fA+A2N/fBSR3bCyuwZ/u+Bt+ads0M6dmlBln+s8y1PPdhY4RRaU4I+7m8KOBfMUPzYeAq5DoWWDe8omtqmPHs0DMjr4gtBXOD0qeNE40ogc/LeXJ3l8e1MN8zq0OYfngJJop/HMWfyg7kaVurWCigbsJMNkMpAam8hq7BsLWncRJMQax5NHXAcAqWOVemANOW+H3gcKFPtjzOPblxZNoDK/Y6R2wiY5pfDXl1aMct2BF0mXZPNA=

0 commit comments

Comments
 (0)