Proxy toolchains from Huak's top-level bin directory
cnpryer opened this issue · 1 comments
cnpryer commented
.huak
├── bin
│ ├── huak
│ ├── python
│ ├── uv
│ └── <other>
├── settings.toml
└── toolchains
├── cpython-3.12.1
│ ├── python
│ └── <other>
└── pypy-3.10
cnpryer commented
More detail from notes
- Installation
- curl/windows option/build from source/pypi
- Q: Via pypi custom installation steps like setting up ~/.huak and installing tools like uv and a default toolchain would be less-than-ideal from a pypi workflow
- Download and setup ~/.huak default contents
- settings.toml
- env
- downloads
- source-cpython-3.12.1 (TODO: Currently linking but this should be downloaded and moved as needed/eliminate waste)
- install
- …
- …
- install
- source-cpython-3.12.1 (TODO: Currently linking but this should be downloaded and moved as needed/eliminate waste)
- bin
- python
- huak (standalone)
- uv (standalone)
- ruff (standalone)
- twine (proxy)
- pytest (proxy)
- mypy (proxy)
- <installed> (proxy)
- <installed> (proxy)
- toolchains (This is specifically managed sets of tools for Python development)
- settings.toml
- huak
- python
- twine
- pytest
- mypy (To be replaced by ruff/other)
- default (TODO)
- python
- <installed>
- <installed>
- curl/windows option/build from source/pypi