Metadata-Version: 2.4
Name: nix-prefetch-github
Version: 2.3.2
Summary: Prefetch source code from github for nix build tool
Home-page: https://github.com/seppeljordan/nix-prefetch-github
Author: Sebastian Jordan
Author-email: sebastian.jordan.mail@googlemail.com
License: GPLv3
Requires-Dist: attrs
Requires-Dist: click
Requires-Dist: effect
Requires-Dist: jinja2

nix-prefetch-github
===================

This module implements a python function and a command line tool to
help you fetch sources from github when using ``fetchFromGitHub``.

command line example
--------------------

::

    $ nix-prefetch-github seppeljordan nix-prefetch-github
    {
        "owner": "seppeljordan",
        "repo": "nix-prefetch-github",
        "rev": "603f42203db128a7aaa091cf34d406bf7a80e9f0",
        "sha256": "1wrvvy85x7yqj4rkgpj93cdnhalyhzpr8pmyca38v59lm5ndh2w4"
    }

python example
--------------

::

    Python 3.6.4 (default, Dec 19 2017, 05:36:13)
    [GCC 7.3.0] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import nix_prefetch_github
    >>> nix_prefetch_github.nix_prefetch_github(owner="seppeljordan", repo="nix-prefetch-github")
    {'owner': 'seppeljordan', 'repo': 'nix-prefetch-github', 'rev': '603f42203db128a7aaa091cf34d406bf7a80e9f0', 'sha256': '1wrvvy85x7yqj4rkgpj93cdnhalyhzpr8pmyca38v59lm5ndh2w4'}


changes
-------

v2.3.2
^^^^^^

- fix issues #21, #22
- nix-prefetch-github now accepts full ref names,
  e.g. ``refs/heads/master`` which was broken since 2.3 (#23)

v2.3.1
^^^^^^

- Fix bug in generated nix expression
- Fix bug that prevented targeting tags with prefetch command
- Improve error message format in case revision is not found

v2.3
^^^^

- Remove dependency to ``requests``
- Default to ``master`` branch instead of first branch in list

v2.2
^^^^

- Add ``--version`` flag
- Fix bug in output formatting

v2.1
^^^^

- Fix bug (#4) that made ``nix-prefetch-github`` incompatible with
  ``nix 2.2``.

v2.0
^^^^

- The result of nix_pretch_github and its corresponding command line
  tool now contains always the actual commit hash as detected by the
  tool instead of the branch or tag name.
- Add a new flag ``--nix`` that makes the command line tool output a
  valid nix expression
- Removed the ``--hash-only`` and ``--no-hash-only`` flags and changed
  add ``--prefetch`` and ``--no-prefetch`` flags to replace them.
