Commit 0397322d authored by Robert Schütz's avatar Robert Schütz
Browse files

python310Packages.txi2p-tahoe: init at 0.3.7

parent e3a07ea7
Loading
Loading
Loading
Loading
+50 −0
Original line number Diff line number Diff line
{ lib
, buildPythonPackage
, fetchFromGitHub
, setuptools
, setuptools-scm
, parsley
, twisted
, python
}:

buildPythonPackage rec {
  pname = "txi2p-tahoe";
  version = "0.3.7";

  format = "pyproject";

  src = fetchFromGitHub {
    owner = "tahoe-lafs";
    repo = "txi2p";
    rev = "refs/tags/${version}";
    hash = "sha256-u/IOhxK9jWC/tTKKLsc4PexbCuki+yEtMNw7LuQKmuk=";
  };

  nativeBuildInputs = [
    setuptools
    setuptools-scm
  ];

  SETUPTOOLS_SCM_PRETEND_VERSION = version;

  propagatedBuildInputs = [
    parsley
    twisted
  ];

  pythonImportsCheck = [ "txi2p" ];

  checkPhase = ''
    runHook preCheck
    ${python.interpreter} -m twisted.trial txi2p
    runHook postCheck
  '';

  meta = {
    description = "I2P bindings for Twisted";
    homepage = "https://github.com/tahoe-lafs/txi2p";
    license = lib.licenses.isc;
    maintainers = with lib.maintainers; [ dotlambda ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -11894,6 +11894,8 @@ self: super: with self; {

  txgithub = callPackage ../development/python-modules/txgithub { };

  txi2p-tahoe = callPackage ../development/python-modules/txi2p-tahoe { };

  txredisapi = callPackage ../development/python-modules/txredisapi { };

  txrequests = callPackage ../development/python-modules/txrequests { };