Skip to content

Tools - get.py updates #9247

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

Merged
merged 2 commits into from
May 26, 2025
Merged

Tools - get.py updates #9247

merged 2 commits into from
May 26, 2025

Conversation

mcspr
Copy link
Collaborator

@mcspr mcspr commented May 26, 2025

Using argparse for arguments, expose previously uncustomizable bits.
Using pathlib for paths, assume relative paths from file.parent as PWD

Reading tarfile with transparent compression.
Drop incorrect test for .t{...} (forgot to strip ".t"), just supply mode="r:*" and fail when read fails

Remove hard-coded dependency on 'platform' and allow to specify sys_name, sys_platform and bits.
Stub for DarwinARM, allow to fetch x86_64 packages in the meantime.

mcspr added 2 commits May 27, 2025 02:06
Using pathlib for paths, assume relative paths from __file__.parent as PWD
Using argparse for arguments, expose previously uncustomizable bits.

Reading tarfile with transparent compression.
Drop previously untested .t{...} and .tar.{...}, just use "r:*"

Remove hard-coded dependency on 'platform' and allow to specify sys_name, sys_platform and bits.
Stub for DarwinARM, allow to fetch x86_64 packages in the meantime.
@mcspr mcspr merged commit 30780cb into esp8266:master May 26, 2025
28 checks passed
@mcspr mcspr deleted the getpy/darwin-arm branch May 26, 2025 23:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant