- Fix job docs in release.nix to include the full sources.
- Extend tips in the documentation with trouble related to nix-prefetch-hg.
Update template for the file default.nix to also ignore the .hg folder. This is useful for Mercurial based projects.
Thanks to Marcin Kuzminzki.
Fix to quote package and dependency names and improve the readability of the generated output.
Thanks to Asko Soukka.
Adjust release.nix for better Hydra integration.
Thanks to Martin Bornhold.
Mark tests as xfail to avoid trouble when building on NixOS itself. Details can be found here https://github.com/johbo/pip2nix/issues/35.
Use python36Packages by default inside of default.nix. I noticed that I was specifying it nearly always when working on pip2nix. Via release.nix we still have all Python versions easily available.
Fix the attribute name of ZPL licenses, so that it matches the attribute names from Nixpkgs.
Add an example about setuptools into the generated layer with manual overrides. This is a useful entry when running into issues around an infinite recursion.
Update docs with a hint how to run inside of nix-shell.
Update docs with a pointer to examples in pip2nix-generated.
Add section "Tips" to the documentation.
Change the file python-packages.nix into a function.
To adjust import it like the following:
pythonPackagesGenerated = import ./python-packages.nix { inherit pkgs; inherit (pkgs) fetchurl fetchgit; };
Add new attribute pip2nix.python36 into the file release.nix.
Adjust the template for the file default.nix to be compatible with the new python packages which are based on the fix point combinator. See NixOS/nixpkgs#20893 for more details.
- Fixes for git URL support, parsing the output of nix-prefetch-git as JSON.
- Use nix-prefetch-url to fetch dependencies and get their sha256 hash.
- Allow version 9 of pip itself for better compatibility with recent nixpkgs versions.
- Update python-packages.nix and release-python-packages.nix. This should also avoid the warnings due to using md5 as a hash type.