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

ENH: Build and bundle liblsl in wheels #351

Merged
merged 118 commits into from
Nov 14, 2024
Merged
Changes from 1 commit
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
5e934b9
ENH: Build and bundle liblsl in wheels
larsoner Oct 31, 2024
f5bc2ed
FIX: Checkout
larsoner Oct 31, 2024
bde8580
FIX: More
larsoner Oct 31, 2024
542d87f
FIX: More
larsoner Oct 31, 2024
66ae212
FIX: Perms
larsoner Oct 31, 2024
5d28475
FIX: More
larsoner Oct 31, 2024
c123c64
FIX: Win?
larsoner Oct 31, 2024
bcf7650
FIX: Maybe
larsoner Oct 31, 2024
62ffc7b
FIX: More
larsoner Oct 31, 2024
65521e3
FIX: More
larsoner Oct 31, 2024
030e7fe
FIX: Try another
larsoner Oct 31, 2024
9a068ef
FIX: One more
larsoner Oct 31, 2024
737454b
FIX: Append
larsoner Oct 31, 2024
ed2d2ac
FIX: Syntax
larsoner Oct 31, 2024
cb4292b
FIX: Naming and concurrency
larsoner Oct 31, 2024
fde04c5
FIX: Maybe
larsoner Oct 31, 2024
bf78671
FIX: Delve
larsoner Oct 31, 2024
5d3efda
FIX: How
larsoner Oct 31, 2024
0518791
FIX: More
larsoner Nov 1, 2024
1b4ac4f
FIX: Merge
larsoner Nov 1, 2024
d5a33c1
FIX: More
larsoner Nov 1, 2024
09b19e4
FIX: Hooray abi3
larsoner Nov 1, 2024
4ed0226
FIX: Path
larsoner Nov 1, 2024
d1e7369
FIX: EXPAND
larsoner Nov 1, 2024
b844d7e
FIX: Path
larsoner Nov 1, 2024
33317c6
FIX: Win
larsoner Nov 1, 2024
c3eeaef
FIX: Win
larsoner Nov 1, 2024
41ed4bd
FIX: More
larsoner Nov 1, 2024
c3c06f0
FIX: Better
larsoner Nov 1, 2024
ce9c272
FIX: More
larsoner Nov 1, 2024
aa57251
FIX: FINE
larsoner Nov 1, 2024
5d39a80
FIX: Unify
larsoner Nov 1, 2024
2f751b4
FIX: Copy
larsoner Nov 1, 2024
ee125f2
FIX: Tests
larsoner Nov 1, 2024
fe21a16
set RUNNER_OS everywhere
mscheltienne Nov 8, 2024
550c95e
simplify load_liblsl
mscheltienne Nov 8, 2024
2961292
rename file to *.yaml for yamlint
mscheltienne Nov 8, 2024
2d7c6d4
update test workflows
mscheltienne Nov 8, 2024
cb2057d
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Nov 8, 2024
637c4ed
fix paths and improve RuntimeError
mscheltienne Nov 8, 2024
88ce6d8
better fixture scope
mscheltienne Nov 8, 2024
4bbe7a4
fx workflow
mscheltienne Nov 8, 2024
c058c76
fix missing variables
Nov 8, 2024
209d16b
cast libpath to str
mscheltienne Nov 11, 2024
65fcf83
move liblsl to src/liblsl
mscheltienne Nov 11, 2024
57a01f4
move mne_lsl to src/mne_lsl
mscheltienne Nov 11, 2024
62f32d9
move test files to tests/
mscheltienne Nov 11, 2024
3530a6c
fix paths
mscheltienne Nov 11, 2024
bd38e16
simplify workflow
mscheltienne Nov 11, 2024
6e5c391
fix test
mscheltienne Nov 11, 2024
627df4f
Merge remote-tracking branch 'upstream/main' into bundle
mscheltienne Nov 11, 2024
ab26e3b
try clean-up
mscheltienne Nov 11, 2024
8d4983b
try clean-up more
mscheltienne Nov 11, 2024
c90d848
fix missed
mscheltienne Nov 11, 2024
f372bc9
fix macOS build target
mscheltienne Nov 11, 2024
acb74b2
try to fix path, but wtf?!?
mscheltienne Nov 11, 2024
e43c5dc
Revert "try to fix path, but wtf?!?"
mscheltienne Nov 11, 2024
8e17233
fix deployment target
mscheltienne Nov 11, 2024
0ad191e
fix missed trailing \
mscheltienne Nov 11, 2024
583614b
fix missing include paths
mscheltienne Nov 11, 2024
36a27bc
fix loading of liblsl
mscheltienne Nov 11, 2024
b1a695f
set minimum macOS deployment target to 11
mscheltienne Nov 11, 2024
fcf4122
try to use setup.py to build liblsl
mscheltienne Nov 11, 2024
c7b3c56
cast Path.glob to list
mscheltienne Nov 11, 2024
8ea9d72
debug
mscheltienne Nov 11, 2024
e10f71f
filter-out symlink
mscheltienne Nov 11, 2024
23480f6
try different repair
mscheltienne Nov 11, 2024
d5ff4a6
revert
mscheltienne Nov 11, 2024
c1be666
try again
mscheltienne Nov 11, 2024
062223d
fix path and setuptools include/exclude
mscheltienne Nov 11, 2024
164347e
simplify liblsl loading
Nov 11, 2024
13cc241
remove not needed variables
mscheltienne Nov 12, 2024
2c98de1
update workflow
mscheltienne Nov 12, 2024
3cf2315
fix typo
mscheltienne Nov 12, 2024
23cd5b2
fix typo
mscheltienne Nov 12, 2024
1e9f648
fix argument in editable install
mscheltienne Nov 12, 2024
5e200ea
update file inclusion/exclusion in sdist and bdist
mscheltienne Nov 12, 2024
7fc2f17
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Nov 12, 2024
afe5785
fix sdist
mscheltienne Nov 12, 2024
38f6a06
try again for editable install
mscheltienne Nov 12, 2024
cdd9324
fix editable test workflow
mscheltienne Nov 12, 2024
a5c6d1d
move doc to ci.yaml
mscheltienne Nov 12, 2024
f96468b
fix indent
mscheltienne Nov 12, 2024
534aa25
simpler workflows
mscheltienne Nov 12, 2024
768078c
update stubgen
mscheltienne Nov 12, 2024
9ae5395
update names
mscheltienne Nov 12, 2024
0315070
update stubs
mscheltienne Nov 12, 2024
037378b
Merge branch 'main' into bundle
Nov 12, 2024
77c3d46
simplify
mscheltienne Nov 12, 2024
fa01265
use checkout@v4 to fix deprecation
mscheltienne Nov 12, 2024
88587ed
MAINT: aarch64 wheels
larsoner Nov 12, 2024
da34e42
FIX: Wheel
larsoner Nov 12, 2024
b9c99e0
FIX: Separate
larsoner Nov 12, 2024
7b686d7
FIX: Non-merge commit
larsoner Nov 12, 2024
256c08e
TST: Run [aarch64]
larsoner Nov 12, 2024
450bd5a
TST: Run [aarch64]
larsoner Nov 12, 2024
f55347d
triage within workflow
mscheltienne Nov 13, 2024
599f134
remove unnecessary step [aarch64]
mscheltienne Nov 13, 2024
4f7032a
add environment variable to skip build process
mscheltienne Nov 13, 2024
4a540fe
update documentation
mscheltienne Nov 13, 2024
9ba9ec5
retry on exit code 127 on windows CIs
mscheltienne Nov 13, 2024
5da48ce
improve handling of environment variables
mscheltienne Nov 13, 2024
d8f0c5f
add testing of liblsl
mscheltienne Nov 13, 2024
dc8ee2d
add debug lines
mscheltienne Nov 13, 2024
3cd1ee4
try again
mscheltienne Nov 13, 2024
e14c2a8
fix paths on Windows
mscheltienne Nov 13, 2024
f1bb7f7
simpler
mscheltienne Nov 13, 2024
5b5dbf2
try separate command on windows
mscheltienne Nov 13, 2024
d416fbb
try again
mscheltienne Nov 13, 2024
b92d2f7
adddebug script
mscheltienne Nov 13, 2024
b6a78fa
fix and try to use uv
mscheltienne Nov 13, 2024
821e831
simpler and fix uv
mscheltienne Nov 13, 2024
0971b29
finally liblsl testing working [aarch64]
mscheltienne Nov 13, 2024
0905d3c
add artifact upload and disable liblsl for aarch64 emulation
mscheltienne Nov 13, 2024
ebb682d
set env variable based on commit message
mscheltienne Nov 13, 2024
635df12
update comment
mscheltienne Nov 14, 2024
db275b5
run liblsl tests on push
mscheltienne Nov 14, 2024
60ca6f8
increase tolerance and test commit message tag [liblsl]
mscheltienne Nov 14, 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
Prev Previous commit
Next Next commit
try again
mscheltienne committed Nov 13, 2024
commit d416fbbb1f627d753fbefc8621565a1cb4a3e237
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -134,7 +134,7 @@ before-build = "pip install delvewheel"
repair-wheel-command = [
"delvewheel repair -w {dest_dir} {wheel}",
]
test-command = "{project}\tools\test_liblsl.sh"
test-command = "{project}\\tools\\test_liblsl.sh"

[tool.codespell]
check-filenames = true