Releases: TyberiusPrime/anysnake2
1.6.0 - allow unfree
Added allow_unfree (default false) parameter to allow unfree packages in nixpkgs.
1.4.0 - fix entry_points
Enry-points writte to bin via pip on editable-installed packages were not using the correct python env - they were referencing the underlying python. This has been fixed.
Also, clones can now use file:// and git+file:// style urls.
1.3.1 - fix editable installs referencing other editable installs
Some editable installs were impossible because earlier installs had pulled the package already into the nix environment and pip tried to uninsall those. This has been fixed.
1.3.0 - pypi-deps-db before 2020-04-30
Allows using older pypi-deps-db before they were flakes.
1.2.2: Fix 'date not in pypi-deps-db'
No longer runs into an infinite loop exhausting your github api requests,
but useful error message with the closest available dates.
1.2.1
Bugfix release - github env variables named correctly, python-github-dependencies no longer trigger repeated flake rebuilds.
1.2.0
Support for Github API keys (see Readme)
(Don't use, was buggy, use 1.2.1 instead)
GitHub-Only-python-packages
This release introduces a way to include github-only-python-packages,
by for example using
plotnine = {method = "fetchFromGitHub", owner = "has2k1", repo = "plotnine", rev = "6c82cdc20d6f81c96772da73fc07a672a0a0a6ef"}
in your [python.packages] section.
See examples/just_python for more details.
The necessary hash for nix fetchFromGitHub function is automatically being fetched on a trust-on-first-use basis and added to your anysnake2.toml.
(technically, this should support all other nix fetchers as well. but the TOFU is only implemented for GitHub and nothing else has been tested).
1.0.8: fix pip install without binaries
Pip-install on cloned packages without any binaries would fail, this has been fixed.
python entry_points
Python modules may define entry_points - which get added to the shell's path.
This release introduces this for python packages that were installed 'editable'.