-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
CI: Setup 3.9 Travis Build #33505
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI: Setup 3.9 Travis Build #33505
Changes from 10 commits
93119ec
e3974d6
5bc23f9
b580039
26e2642
75ef91a
6281ceb
629b147
7ff552f
6dc7322
aaa835f
b7b74c5
21cce3f
e3ad3fd
ab03303
9bb67ae
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
#!/bin/bash -e | ||
# Special build for python3.9 until numpy puts its own wheels up | ||
|
||
sudo apt-get install build-essential gcc xvfb | ||
pip install --no-deps -U pip wheel setuptools | ||
pip install python-dateutil pytz pytest pytest-xdist hypothesis | ||
pip install cython --pre # https://github.com/cython/cython/issues/3395 | ||
|
||
# Alternative for getting numpy: | ||
# pip install --pre -f https://7933911d6844c6c53a7d-47bd50c35cd79bd838daf386af554a83.ssl.cf2.rackcdn.com/ numpy | ||
git clone https://github.com/numpy/numpy | ||
cd numpy | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. can we use the wheel instead? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I tried above - but there are no 3.9 wheels available yet on scipy-wheels-night or the old rackcdn url There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. hmm ok There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Will update when available - tracking in #33948 |
||
python setup.py build_ext --inplace | ||
python setup.py install | ||
cd .. | ||
rm -rf numpy | ||
|
||
python setup.py build_ext -inplace | ||
python -m pip install --no-build-isolation -e . | ||
|
||
python -c "import sys; print(sys.version_info)" | ||
python -c "import pandas as pd" | ||
python -c "import hypothesis" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do these wheels work yet?