breezy: init at 3.0.2

This commit is contained in:
Mario Rodas 2020-02-22 04:24:00 -05:00 committed by Jon
parent 52e4c7516f
commit 4e50a048d1
3 changed files with 45 additions and 0 deletions

View file

@ -0,0 +1,41 @@
{ lib
, buildPythonPackage
, fetchPypi
, configobj
, six
, fastimport
, dulwich
, launchpadlib
, testtools
}:
buildPythonPackage rec {
pname = "breezy";
version = "3.0.2";
src = fetchPypi {
inherit pname version;
sha256 = "50f16bc7faf299f98fe58573da55b0664078f94b1a0e7f0ce9e1e6a0d47e68e0";
};
propagatedBuildInputs = [ configobj six fastimport dulwich launchpadlib ];
checkInputs = [ testtools ];
# There is a conflict with their `lazy_import` and plugin tests
doCheck = false;
# symlink for bazaar compatibility
postInstall = ''
ln -s "$out/bin/brz" "$out/bin/bzr"
'';
pythonImportsCheck = [ "breezy" ];
meta = with lib; {
description = "Friendly distributed version control system";
homepage = "https://www.breezy-vcs.org/";
license = licenses.gpl2;
maintainers = [ maintainers.marsam ];
};
}

View file

@ -18449,6 +18449,8 @@ in
brave = callPackage ../applications/networking/browsers/brave { };
breezy = with python3Packages; toPythonApplication breezy;
notmuch-bower = callPackage ../applications/networking/mailreaders/notmuch-bower { };
brig = callPackage ../applications/networking/brig { };

View file

@ -502,6 +502,8 @@ in {
braintree = callPackage ../development/python-modules/braintree { };
breezy = callPackage ../development/python-modules/breezy { };
deepdiff = callPackage ../development/python-modules/deepdiff { };
django-sesame = callPackage ../development/python-modules/django-sesame { };