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

Obnoxious auto-package fetching... #4408

Closed
hergljkds opened this issue Sep 7, 2023 · 2 comments
Closed

Obnoxious auto-package fetching... #4408

hergljkds opened this issue Sep 7, 2023 · 2 comments

Comments

@hergljkds
Copy link

hergljkds commented Sep 7, 2023

Auto-package-fetching in scons? wtf.

How about a functional install script that works with setuptools in a sandbox?

@bdbaddog
Copy link
Contributor

bdbaddog commented Sep 7, 2023

Closing. No WTF's appreciated.
Feel free to bring your issues to the mailing list, IRC channel, or discord server.

@SCons SCons locked and limited conversation to collaborators Sep 7, 2023
@mwichmann
Copy link
Collaborator

It would really help if, when you follow @bdbaddog 's redirect, you describe the actual problem. SCons doesn't even need to be "built", you can just run directly from source, or from the scons-local zipapp if you care to. If you want to do a complete build, then there are some dependencies for the documentation, which uses the DocBook toolchain and Sphinx, and nothing is autofetched (the Python components of that are captured in requirements-pkg.txt). Under the covers, the full build for building the uploadable wheel is in fact doing python -m build which is pretty functional and sandboxable. At least, I always build in a virtualenv, but not a true sandbox due to the need for non-Python tools for the doc build, as mentioned.

@bdbaddog bdbaddog closed this as completed May 6, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants