diff options
author | Boris Babic <boris.ivan.babic@gmail.com> | 2018-07-31 01:19:24 +0200 |
---|---|---|
committer | Robert Schütz <robert.schuetz@stud.uni-heidelberg.de> | 2018-07-31 14:32:27 +0200 |
commit | 585b0acbc9f6b5926b94c03a4a7ec5c3723f390e (patch) | |
tree | 1096d4b4c783be66abf1b7c47b1ee404d08a6a4f /pkgs/applications/version-management/git-and-tools | |
parent | 37bfdc1e6acfc0aadd92f817da58efaef62db3d2 (diff) | |
download | nixlib-585b0acbc9f6b5926b94c03a4a7ec5c3723f390e.tar nixlib-585b0acbc9f6b5926b94c03a4a7ec5c3723f390e.tar.gz nixlib-585b0acbc9f6b5926b94c03a4a7ec5c3723f390e.tar.bz2 nixlib-585b0acbc9f6b5926b94c03a4a7ec5c3723f390e.tar.lz nixlib-585b0acbc9f6b5926b94c03a4a7ec5c3723f390e.tar.xz nixlib-585b0acbc9f6b5926b94c03a4a7ec5c3723f390e.tar.zst nixlib-585b0acbc9f6b5926b94c03a4a7ec5c3723f390e.zip |
gitAndTools.pre-commit: init at 1.10.4
Diffstat (limited to 'pkgs/applications/version-management/git-and-tools')
-rw-r--r-- | pkgs/applications/version-management/git-and-tools/default.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/version-management/git-and-tools/pre-commit/default.nix | 31 |
2 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/applications/version-management/git-and-tools/default.nix b/pkgs/applications/version-management/git-and-tools/default.nix index 513ff4a8ecd5..2093c86b050c 100644 --- a/pkgs/applications/version-management/git-and-tools/default.nix +++ b/pkgs/applications/version-management/git-and-tools/default.nix @@ -111,6 +111,8 @@ let hubUnstable = throw "use gitAndTools.hub instead"; + pre-commit = callPackage ./pre-commit { }; + qgit = qt5.callPackage ./qgit { }; stgit = callPackage ./stgit { diff --git a/pkgs/applications/version-management/git-and-tools/pre-commit/default.nix b/pkgs/applications/version-management/git-and-tools/pre-commit/default.nix new file mode 100644 index 000000000000..d125672f8ca0 --- /dev/null +++ b/pkgs/applications/version-management/git-and-tools/pre-commit/default.nix @@ -0,0 +1,31 @@ +{ stdenv, python3Packages }: +with python3Packages; buildPythonApplication rec { + pname = "pre_commit"; + version = "1.10.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "1kn8h9k9ca330m5n7r4cvxp679y3sc95m1x23a3qhzgam09n7jwr"; + }; + + propagatedBuildInputs = [ + aspy-yaml + cached-property + cfgv + identify + nodeenv + six + toml + virtualenv + ]; + + # Tests fail due to a missing windll dependency + doCheck = false; + + meta = with stdenv.lib; { + description = "A framework for managing and maintaining multi-language pre-commit hooks"; + homepage = https://pre-commit.com/; + license = licenses.mit; + maintainers = with maintainers; [ borisbabic ]; + }; +} |