Skip to content

Releases: TyberiusPrime/anysnake2

1.6.0 - allow unfree

14 Jun 07:58
Compare
Choose a tag to compare

Added allow_unfree (default false) parameter to allow unfree packages in nixpkgs.

1.4.0 - fix entry_points

11 Feb 10:28
Compare
Choose a tag to compare

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

09 Feb 09:42
Compare
Choose a tag to compare

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

31 Jan 13:08
Compare
Choose a tag to compare

Allows using older pypi-deps-db before they were flakes.

1.2.2: Fix 'date not in pypi-deps-db'

31 Jan 11:25
Compare
Choose a tag to compare

No longer runs into an infinite loop exhausting your github api requests,
but useful error message with the closest available dates.

1.2.1

28 Jan 12:54
Compare
Choose a tag to compare

Bugfix release - github env variables named correctly, python-github-dependencies no longer trigger repeated flake rebuilds.

1.2.0

28 Jan 12:23
Compare
Choose a tag to compare
1.2.0 Pre-release
Pre-release

Support for Github API keys (see Readme)

(Don't use, was buggy, use 1.2.1 instead)

GitHub-Only-python-packages

25 Jan 14:07
Compare
Choose a tag to compare

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

12 Jan 10:09
Compare
Choose a tag to compare

Pip-install on cloned packages without any binaries would fail, this has been fixed.

python entry_points

15 Dec 14:38
Compare
Choose a tag to compare

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'.