Joe Rickerby
48fb148341
Merge branch 'set-cibw-env-variable' of https://github.com/mayeut/cibuildwheel into mayeut-set-cibw-env-variable
2017-09-07 18:31:21 +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
d381b63b00
Update README
2017-09-07 18:21:01 +01:00
Joe Rickerby
4457a128f6
Merge pull request #21 from joerick/environment
...
CIBW_ENVIRONMENT
Fixes #16
2017-09-07 18:12:23 +01:00
Joe Rickerby
aca294f5bb
os.path.samefile is not available on windows.
2017-09-06 22:33:01 +01:00
Joe Rickerby
b64a1c1465
Add shell-style execution on the Mac
2017-09-06 22:11:05 +01:00
Joe Rickerby
ddb9c077a5
Use os.path.samefile to get around filename case insensitivity
2017-09-06 22:07:24 +01:00
Joe Rickerby
bade2da061
Add test for before_build executing in a shell
2017-09-06 22:02:10 +01:00
Joe Rickerby
523dfc0643
Fix some linter warnings
2017-09-06 19:18:28 +01:00
Joe Rickerby
7c416329d4
Add CIBW_ENVIRONMENT to README and reorder options
2017-09-06 19:14:06 +01:00
Joe Rickerby
34e8ee0f25
Fix empty env string case
2017-09-06 18:35:42 +01:00
Joe Rickerby
b18684aee5
Merge branch 'environment' of github.com:joerick/cibuildwheel into environment
...
* 'environment' of github.com:joerick/cibuildwheel:
Making call from run_tests to run_test subprocess.check_call
Fixing 'ValueError: Attempted relative import in non-package'
Reducing code duplication in bin/run_test.py and bin/run_tests.py
2017-09-06 18:27:13 +01:00
Joe Rickerby
be474fd7f7
Fix string splitting for the env string
2017-09-06 18:27:06 +01:00
Yannick Jadoul
93d2a593c4
Making call from run_tests to run_test subprocess.check_call
2017-09-06 16:14:39 +02:00
Yannick Jadoul
3188c978c9
Fixing 'ValueError: Attempted relative import in non-package'
2017-09-06 15:46:31 +02:00
Joe Rickerby
0facf0ae12
Update README.md
...
Add Yannick to collaborators
2017-09-06 14:22:44 +01:00
Yannick Jadoul
a7c7a58407
Reducing code duplication in bin/run_test.py and bin/run_tests.py
2017-09-06 15:07:58 +02:00
Joe Rickerby
60ed370002
Semicolons need quoting
2017-09-03 10:01:59 +01:00
Joe Rickerby
cc852f1cc1
Ignore vscode project settings
2017-09-03 10:00:18 +01:00
Joe Rickerby
7229ddeb67
Windows uses a different pathsep so have to use that in the test
2017-09-02 22:20:28 +01:00
Joe Rickerby
f56ddda157
Make shell evals work and add tests for that
2017-09-02 22:09:32 +01:00
Joe Rickerby
f64cb35d22
Merge remote-tracking branch 'origin/master' into environment
2017-09-01 13:42:45 +01:00
Joe Rickerby
4d26e4360f
Merge pull request #31 from beniwohli/issue/nested-output-dir
...
use os.makedirs to allow nested output directory
2017-09-01 13:34:21 +01:00
Joe Rickerby
fcb681d283
Use parse_environment in the main code
2017-09-01 13:33:29 +01:00
Joe Rickerby
9091533fcc
Run the unit tests in CI
2017-09-01 13:32:34 +01:00
Joe Rickerby
5ae4da631f
Add environment code satisfying unit test
2017-09-01 13:24:12 +01:00
Benjamin Wohlwend
0766cbd52f
use os.makedirs to allow nested output directory
2017-08-31 09:49:57 +02:00
Joe Rickerby
fd385a9bf8
Add some tests for the environment functionality
2017-08-30 19:05:06 +01:00
mayeut
0a7a1b8fb3
Set CIBUILDWHEEL environment variable to 1 during build
2017-08-29 18:18:40 +02:00
Joe Rickerby
9faa8f8728
Merge pull request #27 from aaugustin/patch-1
...
Add websockets to list of users.
2017-08-21 20:51:11 +01:00
Aymeric Augustin
e9eba34869
Add websockets to list of users.
2017-08-20 14:16:07 +02:00
Joe Rickerby
a5a23114a9
Update changelog
2017-08-14 21:39:42 +01:00
Joe Rickerby
77ab9a7627
Bump version
v0.4.1
2017-08-14 21:37:37 +01:00
Joe Rickerby
adf98443a1
Merge pull request #24 from YannickJadoul/windows-output
...
Unbuffered stdout for Windows and displaying the output of subprocess calls
Fix #23
2017-08-14 21:35:35 +01:00
Joe Rickerby
abfbe42d6f
Add -u flag so the test output is in the right order on Appveyor
2017-08-14 21:11:04 +01:00
Joe Rickerby
b7a52b502d
Move the stdout flush to the windows file, since it's only needed there
2017-08-14 21:10:48 +01:00
Joe Rickerby
573098f38f
Mac/Windows stubs and test case for environment inheritance
2017-08-14 21:07:08 +01:00
Yannick Jadoul
84c2b30676
Flushing stdout in print_preamble
2017-08-14 15:12:46 +02:00
Yannick Jadoul
f3e06f0a99
Unbuffered stdout for Windows and displaying the output of subprocess calls
2017-08-14 14:45:55 +02:00
Joe Rickerby
6aba5f81f1
Add a Linux implementation of environment
2017-07-24 22:39:37 +01:00
Joe Rickerby
38f89e955f
Added test for environment and a script for local running
2017-07-24 22:39:16 +01:00
Joe Rickerby
ed104d1315
Update readme
2017-07-23 22:39:15 +01:00
Joe Rickerby
4c0dd55c1a
Bump version
v0.4.0
2017-07-23 22:24:56 +01:00
Joe Rickerby
e43d06f928
Update README.md
...
Capture the `pip install .` wisdom for quick-building projects.
2017-07-20 12:13:15 +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
Joe Rickerby
b2fc3f4220
Remove more Python 2.6 support that I missed. See #12 .
2017-07-18 23:12:07 +01:00
Joe Rickerby
609f90c88b
Update README.md
2017-07-13 22:21:44 +01:00
Joe Rickerby
6e0d6b7fbc
Update README.md
2017-07-13 22:20:33 +01:00
Joe Rickerby
5b7f105cb3
Merge pull request #14 from tgarc/master
...
minor fixes including python3 fix
2017-07-05 09:36:39 +01:00
tdos.apone
b5006fc4bc
minor fixes including python3 fix
...
+ In linux environment, if there was no matching python configurations for a
particular architecture (i.e. if that architecture was skipped) the docker
build script would just crash. The offending line:
for whl in /tmp/linux_wheels/*.whl; do
would result in whl being equal to the unexpanded glob expression. Rather
than checking this in the bash script, python checks whether there are any
actual wheels to build and skips the script if there are none.
+ added universal_newlines=True when making the call to grab the package name -
this fix is required for python3 since other a bytes prefix (b'') will be
added to the package name
+ In the linux/docker environment, added a try/catch statement around the
docker script for KeyboardInterrupt that will kill the docker subprocess in
cases where cibuildwheel is being run interactively.
2017-07-02 17:11:15 -05:00