Cosimo Lupo
c9fffab6ea
remove same-named wheel before shutil.move
...
In https://github.com/adobe-type-tools/afdko/pull/595 we attempt to build a py2.py3 wheel
thus the filename of the wheel is the same as the previous ones, and it causes a shutil.Error
https://travis-ci.org/adobe-type-tools/afdko/jobs/424691105#L1460
just remove the previous existing file before moving the new one (they'll be identical anyway,
or at least they *should*).
2018-09-06 11:34:50 +01:00
Joe Rickerby
b3b15f8404
Merge pull request #81 from madig/macos-test-cmd-in-shell
...
macOS: run test_command in shell
2018-07-29 14:05:57 +01:00
mayeut
bb554acb28
Update Python 3.6 from 3.6.5 to 3.6.6 on macOS
2018-07-07 14:15:45 +02:00
Nikolaus Waxweiler
4a0d05df49
macOS: run test_command in shell
...
Fixes https://github.com/joerick/cibuildwheel/issues/39 .
2018-07-04 15:56:12 +01:00
Yannick Jadoul
f62b9755e1
Update Python 3.7.0rc1 to 3.7.0 on macOS
2018-06-30 18:28:04 +02:00
Joe Rickerby
189dc13714
Merge pull request #71 from mayeut/macos-ssl
...
macOS: patch _ssl module on Python 3.4 & 3.5
2018-06-18 23:02:01 +01:00
Joe Rickerby
793026f3ed
Merge pull request #60 from YannickJadoul/python-pip-replacement
...
Removing replacement of {python} and {pip} in CIBW_BEFORE_BUILD
2018-06-18 22:59:52 +01:00
Joe Rickerby
1ec652dff8
Fix pip variable use
2018-06-17 21:06:00 +01:00
Joe Rickerby
d2394e9a57
Merge commit '57a2259a00bf7ea3309faa231406df8e487ae792' into python-pip-replacement
...
* commit '57a2259a00bf7ea3309faa231406df8e487ae792':
Use travis-ci provided python3 on Linux
linux: transfer ownership of the wheel to the current user
Update changelog
Bump version
macOS/Windows: Update setuptools
Drop python 3.3 support on Linux
macOS: update to python 2.7.15
Renaming util.get_build_verbosity_flag into util.get_build_verbosity_extra_flags
Bump version
windows: upgrade pip with 'python -m pip'
Fixing empty verbosity flag argument to `subprocess.check_call`
Adding an to make the `pip wheel` invocation more or less verbose
2018-06-17 21:00:16 +01:00
Lele Gaifax
9b31b5e6c9
Add support for Python 3.7
...
This enables building binary wheels for Python 3.7, now at its rc1 release.
It is included in the latest manylinux1 Docker image, see https://github.com/pypa/manylinux/pull/196 .
Accordingly to https://www.appveyor.com/docs/build-environment/#python it is not yet available on Appveyor.
2018-06-16 13:42:11 +02:00
mayeut
1a910257bb
macOS: patch _ssl module on Python 3.4 & 3.5
2018-05-06 17:13:21 +02:00
Yannick Jadoul
a863e21b14
Merge pull request #68 from mayeut/python-update
...
macOS: update to python 2.7.15
2018-05-04 17:43:36 +02:00
mayeut
b4c0150d43
macOS/Windows: Update setuptools
2018-05-04 17:27:33 +02:00
mayeut
b19e8b76f3
macOS: update to python 2.7.15
2018-05-02 22:01:53 +02:00
Yannick Jadoul
eedcd62753
Renaming util.get_build_verbosity_flag into util.get_build_verbosity_extra_flags
2018-04-30 15:07:56 +02:00
Joe Rickerby
460a4d9656
Code tidy/reorganise
2018-04-08 23:26:04 +01:00
Yannick Jadoul
8d9d970874
Fixing empty verbosity flag argument to subprocess.check_call
2018-04-08 21:51:19 +02:00
Yannick Jadoul
c563bca054
Adding an to make the pip wheel invocation more or less verbose
2018-04-08 21:37:40 +02:00
Joe Rickerby
b74333a940
Simplify prepare_command function and add deprecation warning
2018-04-08 18:25:18 +01:00
Joe Rickerby
4655311a7a
Merge origin/master into python-pip-replacement
...
* commit '71503b7143d22765a8f2b324dd75046644ea5726':
Replacing leftover `test_command.format(...)` by `prepare_command(test_command, ...)` in linux.py
Replacing {python} and {pip} in CIBW_TEST_COMMAND (and {project} in CIBW_BEFORE_BUILD) for consistency
# Conflicts:
# README.md
# cibuildwheel/macos.py
2018-04-08 18:11:00 +01:00
Joe Rickerby
5099d60584
Use a separate folder for bin overrides
2018-04-08 18:05:59 +01:00
Yannick Jadoul
2ebde4c078
Reverting removal of prepare_command to maintain backwards compatibility of configurations with {python} and {pip}
2018-04-08 17:01:54 +02:00
Yannick Jadoul
5e009e53c9
Symlinking only on first-time installation of Python versions on mac OS X
2018-04-08 15:15:47 +02:00
Yannick Jadoul
783a4deec6
Symlinking python3 and pip3 to python and pip for OS X runs
2018-04-08 15:05:21 +02:00
Yannick Jadoul
418cb9c39d
Removing replacement of {python} and {pip} in CIBW_BEFORE_BUILD
2018-04-08 13:40:30 +02:00
Yannick Jadoul
99469087ed
Replacing {python} and {pip} in CIBW_TEST_COMMAND (and {project} in CIBW_BEFORE_BUILD) for consistency
2018-04-07 23:57:58 +02:00
mayeut
47873a9175
Use latest pip on macos
2018-03-31 13:19:12 +02:00
mayeut
c38a33381d
Update python versions on macos
2018-03-31 13:19:00 +02:00
Yannick Jadoul
a85b535d83
Fixing confusion between subdirectory and PyPI projectin call to pip wheel <subdir>
2017-12-30 13:27:55 +01:00
Joe Rickerby
9a6a7d3375
Python 3 faster builds too
2017-09-11 10:51:30 +01:00
Joe Rickerby
666c10465a
Speed up mac CI by only installing python if it's not already installed
2017-09-10 22:40:49 +01:00
Joe Rickerby
43dcd58b0b
Merge pull request #32 from joerick/before-build-shell
...
before_build executes in shell
2017-09-07 18:23:51 +01:00
Joe Rickerby
b64a1c1465
Add shell-style execution on the Mac
2017-09-06 22:11:05 +01:00
Joe Rickerby
fcb681d283
Use parse_environment in the main code
2017-09-01 13:33:29 +01:00
Joe Rickerby
573098f38f
Mac/Windows stubs and test case for environment inheritance
2017-08-14 21:07:08 +01:00
tdos.apone
f26da27db8
Merge pull request #18 from tgarc/master
...
revert PR9; add --no-deps to pip wheel
Revert PR9; it was never actually needed in the first place it just fixed an
issue by side effect.
1) add --no-deps to pip wheel step in order to avoid building wheels for
dependencies. This also addresses the issues raised in PR #11 .
2) Modify the pip install step across platforms to allow installation of
dependencies from the index. (This is required since we will no longer be
building wheels for dependencies).
2017-07-20 00:57:01 -05:00
tdos.apone
1b33c4cac5
add a 'pip install' step before building wheels
2017-06-03 12:37:13 -05:00
Joe Rickerby
083ece8bbc
Don't ignore dependency wheels, copy them to output if pure wheels
2017-04-13 13:48:57 +01:00
Joe Rickerby
d5fa5475d4
Don't audit or delocate wheels that are dependencies of the package
...
Wheels that are dependencies are also output by `pip wheel`. These can
cause auditwheel trouble, and we're not interested in them anyway
2017-04-12 09:49:38 +01:00
Joe Rickerby
3f6a943b6d
Add missing imports
2017-04-11 23:28:13 +01:00
Joe Rickerby
a2a2a7b382
Add Mac and Windows implementations of CIBW_SKIP
2017-04-11 23:15:19 +01:00
Joe Rickerby
2679cb7f46
Add before_build option, that runs a shell command before 'pip wheel'
2017-04-10 21:42:12 +01:00
Joe Rickerby
5c91340ad0
Run the pip version check in the right env
2017-04-10 21:40:03 +01:00
Joe Rickerby
510229177a
Remove some debug code that was breaking the build
2017-03-31 09:58:28 +01:00
Joe Rickerby
b8b2cf126a
Break into separate files
2017-03-19 21:27:29 +00:00