huak icon indicating copy to clipboard operation
huak copied to clipboard

[wip] A Python package manager written in Rust and inspired by Cargo.

Results 74 huak issues
Sort by recently updated
recently updated
newest added

From #101 there are some good ideas that can add some protection to the project. Two being audit and deny. - Audit - Scan dependencies for vulnerability reports - Deny...

good first issue

Depends on #720. I want to watch the fingerprint of the workspace and determine if updates can be made automatically.

enhancement

In order to develop a project using the `src` layout, the project module should to be installed. Usually this is done with an editable install like: `pip install -e .`...

enhancement

Would also be open to coverage reporting in CI.

good first issue

Right now there is no assertion.

good first issue

The library is in a private-first state, but internally some things are now public to the library since doctest was disabled in the Cargo.toml. I don’t want to re-export as...

good first issue

At times the package name must be canonical (distribution-normalized). At other times the package name needs to be strictly importable. Either force canonical package names on initialization of the struct...

good first issue

Currently if you `huak add some-package` and `some-package` is already listed in the metadata file (pyproject.toml), it won’t install it to the Python environment (venv). Undecided on whether this should...

enhancement
good first issue

When running the tests with multiple threads, for some reason I haven't fully investigated, the new_python_environment method ends up modifying the parent process' PATH environment variable in a way that...

bug

In order to check both imports and the rest of Python source code, `huak` uses `ruff` and `black`. In the future, ideally, only `ruff` will be necessary. Otherwise better process...