huak
huak copied to clipboard
[wip] A Python package manager written in Rust and inspired by Cargo.
command ` huak add --group dev black` Actually it failed in `parse_version_specifiers_str` with following input `dsproto @ git+ssh://[email protected]/dataspike-io/proto.git@a4d900ee9b9084d54d7a895b8aa1b9e366043211` Crash report: ```toml name = "huak" operating_system = "Ubuntu 22.04 (jammy) [64-bit]"...
I want to look at `build` and `twine` more.
## Summary [PEP 508](https://peps.python.org/pep-0508/) details the Dependency specification for Python Software Packages. This would add support for things like initializing a project from requirements files, offer more robustness with less...
``` test-ruff on master [?] is 📦 v0.0.1 via 🐍 v3.12.1 ❯ huak toolchain install 3.8 ... test-ruff on master [?] is 📦 v0.0.1 via 🐍 v3.12.1 took...
## Expected Behavior I stay in zsh. ## Actual Behavior I get switched to bash. ## Steps to Reproduce Just huak activate ``` echo $0 -zsh huak activate echo $0...
## Summary Related to #868, when a project is initialized or created a toolchain can be assigned. Need to decide if this is opt-in or opt-out. ## Motivation - Moves...
Saw this and thought it'd be nice to incorporate in future refactors https://rust-lang.github.io/api-guidelines/naming.html#ad-hoc-conversions-follow-as_-to_-into_-conventions-c-conv
cc #853 Adding tools to toolchains is limited to by-name installs. So ``` huak tc add huak # expected huak tc add huak==0.0.20 # not expected ``` Tools can be...
Currently the toolchain system will download Python releases to the root of the toolchain. This should change so that a downloads directory is used for all downloaded artifacts that can...