Skip to content
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

Update workflow; python in particular #1221

Merged
merged 77 commits into from
May 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
2226aef
Try to use upload-artifacts v3
luciansmith May 10, 2024
9589e09
Fix env.
luciansmith May 10, 2024
8e262db
Update checkout for non-manylinux.
luciansmith May 10, 2024
0992fb8
First pass at collapsing python elements.
luciansmith May 10, 2024
cc208cc
Checkout roadrunner first.
luciansmith May 10, 2024
6ae6fbf
Windows powershell has different syntax.
luciansmith May 10, 2024
c25d81b
Fix typo.
luciansmith May 10, 2024
4b12ffa
Maybe this is how different pythons are installed on windows?
luciansmith May 10, 2024
5739b35
Try to find python from multiple pythons on windows.
luciansmith May 10, 2024
4960b0f
More exploration of python environment variables.
luciansmith May 10, 2024
c4e4b85
Will work on Windows if relative paths are OK.
luciansmith May 10, 2024
990b38f
Try another format.
luciansmith May 10, 2024
519fe84
Try reversing slashes in directory.
luciansmith May 10, 2024
483ec34
Try single quotes!
luciansmith May 10, 2024
d386ab6
Check to see if relative directories are the problem.
luciansmith May 10, 2024
2b7808f
Can it find requirements?
luciansmith May 10, 2024
86607f0
Can we find the directory at all?
luciansmith May 10, 2024
3abadc0
Try solution from https://stackoverflow.com/questions/66450348/need-t…
luciansmith May 10, 2024
3a95dd3
Fix typo.
luciansmith May 10, 2024
06ce171
More experiments.
luciansmith May 10, 2024
df9874e
Gah, was setting bash explicitly.
luciansmith May 10, 2024
33c3bdd
Split python install into Windows and non-.
luciansmith May 10, 2024
c103d05
Go back to trying to replace slashes, but in powershell.
luciansmith May 10, 2024
cefc066
Windows, not manylinux.
luciansmith May 10, 2024
cc33408
Closer...
luciansmith May 10, 2024
2bcad6d
More experiments.
luciansmith May 10, 2024
c9381ce
Where's the requirements file?
luciansmith May 10, 2024
30a37ea
Can we run upgrade directly?
luciansmith May 10, 2024
c94df2b
Fix 's.
luciansmith May 10, 2024
2f3a291
Add explicit 'current directory'
luciansmith May 10, 2024
403e88a
Add explicit current dir to everything!
luciansmith May 10, 2024
866275c
Relative directories, or something else?
luciansmith May 10, 2024
758f674
The executable itself is wrong??
luciansmith May 10, 2024
83df2ed
First pass at setting up explicit windows python directories.
luciansmith May 10, 2024
a4c662e
Different syntax.
luciansmith May 10, 2024
78ad816
More guesses about file system.
luciansmith May 10, 2024
d5c053f
Set up python_v1_exe and python_v1_dir variables.
luciansmith May 11, 2024
8a5cd70
Fix some syntax.
luciansmith May 11, 2024
bea7178
More python directory setting.
luciansmith May 11, 2024
591dcd4
Almost have everything set up.
luciansmith May 11, 2024
2396a5d
More fixes.
luciansmith May 11, 2024
33f4d86
Find out what actual executable filename is.
luciansmith May 11, 2024
e2b213b
No numbering in directory, apparently.
luciansmith May 11, 2024
c098653
Simplify python installation; start work on CMake/Python.
luciansmith May 11, 2024
057e625
Up one dir for manylinux python root dir.
luciansmith May 11, 2024
71b1f92
Fix the manylinux python dir a different way?
luciansmith May 11, 2024
93869ca
Fix cmake options.
luciansmith May 11, 2024
c4c42bc
Get python tests working, and start working on multiple python builds.
luciansmith May 13, 2024
03b32e3
Try to get new 'build' module to work.
luciansmith May 13, 2024
18ae2eb
Fix typos.
luciansmith May 13, 2024
9e1800a
Fixed wheel; attempt to make wheel artifacts directory.
luciansmith May 13, 2024
65d1286
My relative filename fix might not have worked?
luciansmith May 13, 2024
755a8e2
Fix syntax error.
luciansmith May 13, 2024
9ae7d29
Try different way of running tests.
luciansmith May 13, 2024
59475b7
Try more than just -V for ctest.
luciansmith May 14, 2024
8cc2285
Fix issues with renaming wheel files.
luciansmith May 14, 2024
d340943
Fix sed part of commands.
luciansmith May 14, 2024
8494ed2
Smallish fixes.
luciansmith May 14, 2024
d279b81
Only macos-latest claims 'universal'.
luciansmith May 14, 2024
bb18a6c
Remove previous install before re-building.
luciansmith May 14, 2024
b57477b
Move to macos13; don't delete old wheels.
luciansmith May 14, 2024
02ae195
13 is too early; use 14.
luciansmith May 14, 2024
f1aa27b
Change how to find root directory.
luciansmith May 14, 2024
ffc867c
Rename files based on filenames, not OS.
luciansmith May 14, 2024
037cc67
Don't rebuild with different pythons if python is off.
luciansmith May 14, 2024
7aa3c76
Updates from Adel's suggestions.
luciansmith May 21, 2024
d838e68
Fix export typo.
luciansmith May 21, 2024
6c04bae
Another syntax fix.
luciansmith May 21, 2024
2ee824f
No VERSION.txt file?
luciansmith May 21, 2024
00be28f
Install VERSION.txt always, not just for python builds.
luciansmith May 21, 2024
f953a04
Try installing VERSION.txt a slightly different way.
luciansmith May 21, 2024
e04cc00
Syntax fix.
luciansmith May 21, 2024
01b3888
Fix another syntax typo.
luciansmith May 21, 2024
3cfa916
Put version in name in correct place.
luciansmith May 21, 2024
9ce0c86
Be more consistent in naming pattern.
luciansmith May 21, 2024
dd8993e
Rename ubuntu files so we don't use them in any official capacity.
luciansmith May 21, 2024
11bdee3
endif syntax fix.
luciansmith May 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading