Prefetch source code from github for nix build tool
Project description
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.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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file nix-prefetch-github-2.3.1.tar.gz
.
File metadata
- Download URL: nix-prefetch-github-2.3.1.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a61c48c44a37574189eda20ecef48d18711ec18cf1fb23470cec63e86ac7bca |
|
MD5 | c3b8fb3a77ab924b4e12e90dd87c21f9 |
|
BLAKE2b-256 | f56cd77130438649b0140d9bb8da17c7457f5ee7649e31bbcd81a307c0e8c2b7 |