Skip to content

Commit 7c41468

Browse files
committed
Try to fix deployment
1 parent 3caf73f commit 7c41468

File tree

4 files changed

+14
-7
lines changed

4 files changed

+14
-7
lines changed

Diff for: .travis.yml

+10-3
Original file line numberDiff line numberDiff line change
@@ -17,31 +17,38 @@ matrix:
1717
# PRE_CMD=linux32
1818

1919
install:
20-
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo pip install appveyor-artifacts; fi
2120
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then docker pull $DOCKER_IMAGE; fi
2221

2322
script:
2423
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then ./build-wheels.sh $TRAVIS_OS_NAME; fi
2524
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then docker run --rm -v `pwd`:/io $DOCKER_IMAGE $PRE_CMD /io/build-wheels.sh $TRAVIS_OS_NAME; fi
2625
- ls wheelhouse/
2726

28-
after_success:
27+
before_deploy:
28+
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo pip install appveyor-artifacts; fi
2929
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then appveyor-artifacts -c $(git rev-parse HEAD) -o jbaiter -n python-rust-fst download; fi
30-
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then mkdir -p dist; mv wheelhouse/* dist; ls dist; fi
30+
# Don't deploy sdist package when building OSX wheels
31+
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export PYPI_DISTRIBUTIONS='check'; fi
32+
- mkdir -p dist; mv wheelhouse/* dist; ls dist
33+
# 'twine' installation fails for the old infrastructure because of the
34+
# missing 'sudo, so we install it manually here
35+
- sudo pip install twine
3136

3237
deploy:
3338
- provider: releases
3439
api_key:
3540
secure: 0MY7OzVqfPyEdynSZR2ke8VBEjMyAh6MHlXh9jlfdROgaoZ/TUNPlmlDtV+Dd/ZG/nIjcakoIWaFA3/Ta8ekYievoi/vtvdrecHem/O/9zmLglWKJwD3hukUw3w1/YngquzYqlKJrX9pYX3io3hFTUzxDx/5DXYiuRA7q8cvgmztAnDKtEqbRRMVc24Q54mbDmF000sELgumjAaCH3Ronu9f5zXIhrLHDp/gHAlH3LQ19/FNn7rNvx+ZfpLlHYN0RFunXuG7OcDsQMWv/TEUy+rjTV16z5N2xPmonFij37/w5bMgBjPPHTafky24avqoZvGaRDoCkQCU3STrl+pK/ljcnq7Et9Q4p1RPod0ypkh43FANUWsszB5AmTabDxINjFe7UTSsLnzOk7kDXmGU55ZQe87+x1l/GFm6CdZUrL4zkxzN5vA4COe9CGYC6EXieQaOADa62B9PmsbrZuaEUBVOWfSJuMXrTiIKjhB5gmqAuGNsRea8sIAdd9M4mMthLm0rLFrRIH/+W7jANRN7xiL1jchXkMLMn/Fse8jusxXfMF0DYFUYOXfro+ILGw6kCyLkgK5xhArKYahlUqVrHCSQA3PDG3G7F21HtYXhV0ZFnyrwiXZTOpKshMW7TLGYcnhbHbXuyHW4JpoFcFRuHmCZODBtQrfF/KbEAZ06P+8=
3641
file_glob: true
3742
file: ${HOME}/build/${TRAVIS_REPO_SLUG}/dist/*
43+
skip_cleanup: true
3844
on:
3945
tags: true
4046
repo: jbaiter/python-rust-fst
4147
- provider: pypi
4248
user: jbaiter
4349
password:
4450
secure: rjroeCazKXEzIc9ROgu6ifqXU6ZN2ihGGuUTE9lZ3dW9zwdfCYS3eCMhW9FrM/hXIj9Sd7SSAl7onHfGj7Fe2R7PkR8BFKwYUKsn8E2R6vnsUzQC23Cb5SXlEWFBIbZm7ATmsgiPxX61jHXXn/PupHM3kU1FRaBLADXhkO6flA2tZKFXSZ947RR+CQKKKJlkoW4gn7g8a+azWHMY6dDU7RBRHtC3Yz27ggM2iYIgdZvCfYLAJlsX+puxPk5YLZJus52zQ6xo7nG7xEkI66EsPuL98f979aGLhxrRA2aqvQXFr3CXMkXf2EHe23bbIspd+blShUnIGHPbmx1ODd+0tW0FiyDkciju+Q43Ffq/mW8jrUXPC5QCiTIQbBBQGUa9n6jV/SrKHA+HBQWUhwKEYO7kP+7LU1wRBtIje2woKj4XLFh7uN/UacT65adzQEpQmXxxNntjJrievosrlAssK2aqZtAiZNXJNWU0Ig6FV/mm9JgN/bdJEesiGZWmrJigSqk3OupwznwawRGtcndKFNgxDAbNahdgpgqyH3HCDvP35+3kUmu9s9TdXU9xuZee0vf2XY/THTQTg27zAHUNEBXUQf8as1N7f+MWkHE4zdizAErIyD5nNSaJgK5ixsEB6WUkZ/kVYKIFwyeTXtkn31F5/TxoCESC/XbmRPeE8r8=
51+
skip_cleanup: true
4552
on:
4653
tags: true
4754
repo: jbaiter/python-rust-fst

Diff for: docs/conf.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,9 @@ def __getattr__(cls, name):
7575
# built documents.
7676
#
7777
# The short X.Y version.
78-
version = u'0.1'
78+
version = u'0.1.1'
7979
# The full version, including alpha/beta/rc tags.
80-
release = u'0.1'
80+
release = u'0.1.1'
8181

8282
# The language for content autogenerated by Sphinx. Refer to documentation
8383
# for a list of supported languages.

Diff for: fstwrapper/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22

33
name = "fst-wrapper"
4-
version = "0.0.1"
4+
version = "0.1.1"
55
authors = ["Johannes Baiter <[email protected]>"]
66

77
[lib]

Diff for: setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
setup(
77
name='rust-fst',
8-
version='0.1',
8+
version='0.1.1',
99
author='Johannes Baiter',
1010
author_email='[email protected]',
1111
description=('Python bindings for the Rust `fst` create, providing sets '

0 commit comments

Comments
 (0)