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 Electron, Python, Add native Arch support #158

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

belthesar
Copy link

@belthesar belthesar commented Nov 6, 2024

Hi there! Thanks for making Datasette. This PR does the following:

  • Updates Electron and Node dependencies
  • Removes abandoned electron-request module dependency, and refactors HTTP request code to use the native Electron net module.
  • Updates implementation of update-electron-app to use modern syntax.
  • Updates python3 to 3.12.7 (includes changes to calling python via datasette venv using python3 to make it minor version agnostic, making future updates easier)
  • Adds check to download-python.sh to support downloading the architecture native version of python. This should allow for building the Electron app as a Universal Binary, with native arch Python.

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