File tree Expand file tree Collapse file tree 6 files changed +24
-6
lines changed Expand file tree Collapse file tree 6 files changed +24
-6
lines changed Original file line number Diff line number Diff line change @@ -14,4 +14,4 @@ command:
14
14
- |
15
15
CI_ENV=`bash <(curl -s https://codecov.io/env)`
16
16
DOCKER_ARGS="-e CI -e CIRCLECI -e MANYLINUX_PYTHON=$MANYLINUX_PYTHON -e GIRDER_TOKEN $CI_ENV"
17
- dockcross -a "$DOCKER_ARGS" bash -c "/opt/python/${MANYLINUX_PYTHON}/bin/pip install scikit-ci==0.12 .0 && /opt/python/${MANYLINUX_PYTHON}/bin/ci --clear-cached-env"
17
+ dockcross -a "$DOCKER_ARGS" bash -c "/opt/python/${MANYLINUX_PYTHON}/bin/pip install scikit-ci==0.13 .0 && /opt/python/${MANYLINUX_PYTHON}/bin/ci --clear-cached-env"
Original file line number Diff line number Diff line change @@ -8,6 +8,11 @@ language: python
8
8
matrix :
9
9
include :
10
10
11
+ - os : osx
12
+ language : generic
13
+ env :
14
+ - PYTHONVERSION=3.5.2
15
+
11
16
- os : osx
12
17
language : generic
13
18
env :
@@ -25,13 +30,14 @@ matrix:
25
30
26
31
cache :
27
32
directories :
33
+ - $HOME/.pyenv/versions/3.5.2
28
34
- $HOME/.pyenv/versions/3.4.5
29
35
- $HOME/.pyenv/versions/3.3.6
30
36
- $HOME/.pyenv/versions/2.7.12
31
37
- $HOME/downloads
32
38
33
39
before_install :
34
- - pip install scikit-ci==0.12 .0 scikit-ci-addons==0.10.0
40
+ - pip install scikit-ci==0.13 .0 scikit-ci-addons==0.10.0
35
41
- ci_addons --install ../addons
36
42
37
43
install :
Original file line number Diff line number Diff line change 1
1
include CMakeLists.txt
2
2
include requirements-dev.txt
3
+ include HISTORY.rst
4
+ include README.rst
3
5
4
6
recursive-include src *
5
7
include versioneer.py
Original file line number Diff line number Diff line change 36
36
- C:\\cmake-3.6.2
37
37
38
38
init :
39
- - python -m pip install scikit-ci==0.12 .0 scikit-ci-addons==0.10.0
39
+ - python -m pip install scikit-ci==0.13 .0 scikit-ci-addons==0.10.0
40
40
- python -m ci_addons --install ../addons
41
41
42
42
- ps : ../addons/appveyor/rolling-build.ps1
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ How to Make a Release
5
5
A core developer should use the following steps to create a release of
6
6
**cmake-python-distributions **.
7
7
8
- 0. Configure `~/.pypirc ` as described `here <http ://peterdowns.com/posts/first-time-with- pypi.html >`_.
8
+ 0. Configure `~/.pypirc ` as described `here <https ://packaging.python.org/distributing/#uploading-your-project-to- pypi >`_.
9
9
10
10
1. Make sure that all CI tests are passing: `AppVeyor <https://ci.appveyor.com/project/scikit-build/cmake-python-distributions-f3rbb >`_,
11
11
`CircleCI <https://circleci.com/gh/scikit-build/cmake-python-distributions >`_
@@ -37,13 +37,13 @@ A core developer should use the following steps to create a release of
37
37
38
38
4. Upload the packages to the testing PyPI instance::
39
39
40
- twine upload -r pypitest dist/*
40
+ twine upload --sign - r pypitest dist/*
41
41
42
42
5. Check the `PyPI testing package page <https://testpypi.python.org/pypi/cmake/ >`_.
43
43
44
44
6. Upload the packages to the PyPI instance::
45
45
46
- twine upload dist/*
46
+ twine upload --sign dist/*
47
47
48
48
7. Check the `PyPI package page <https://pypi.python.org/pypi/cmake/ >`_.
49
49
Original file line number Diff line number Diff line change @@ -39,6 +39,16 @@ build:
39
39
- python setup.py --hide-listing sdist
40
40
- $<RUN_ENV> python setup.py --hide-listing bdist_wheel
41
41
42
+ circle :
43
+ commands :
44
+ - |
45
+ # Since there are no external shared libraries to bundle into the wheels
46
+ # this step will fixup the wheel switching from 'linux' to 'manylinux1' tag
47
+ for whl in dist/*$(uname -p).whl; do
48
+ auditwheel repair $whl -w ./dist/
49
+ rm $whl
50
+ done
51
+
42
52
test :
43
53
commands :
44
54
- python setup.py test
You can’t perform that action at this time.
0 commit comments