Commit 5bd3eeba authored by Ali M's avatar Ali M Committed by Ali Mohammadzadeh
Browse files

python3Packages.hydrogram: init at 0.1.4

Init hydrogram at version 0.1.4
parent 610e8be8
Loading
Loading
Loading
Loading
+54 −0
Original line number Diff line number Diff line
{
  lib,
  aiosqlite,
  buildPythonPackage,
  fetchFromGitHub,
  hatchling,
  pyaes,
  pysocks,
  pytest-asyncio,
  pytestCheckHook,
  pythonOlder,
}:

buildPythonPackage rec {
  pname = "hydrogram";
  version = "0.1.4";
  pyproject = true;

  disabled = pythonOlder "3.7";

  src = fetchFromGitHub {
    owner = "hydrogram";
    repo = "hydrogram";
    rev = "refs/tags/v${version}";
    hash = "sha256-kKzXR8ared2+mHBABxtX+glJ3PMuxA1Pek3DuUkTT40=";
  };

  build-system = [ hatchling ];

  dependencies = [
    pyaes
    pysocks
    aiosqlite
  ];

  nativeCheckInputs = [
    pytestCheckHook
    pytest-asyncio
  ];

  pythonImportsCheck = [
    "hydrogram"
    "hydrogram.errors"
    "hydrogram.types"
  ];

  meta = with lib; {
    description = "Asynchronous Telegram MTProto API framework for fluid user and bot interactions";
    homepage = "https://github.com/hydrogram/hydrogram";
    changelog = "https://github.com/hydrogram/hydrogram/releases/tag/v${version}";
    license = licenses.lgpl3Plus;
    maintainers = with maintainers; [ tholo ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -5496,6 +5496,8 @@ self: super: with self; {
  hydrawiser = callPackage ../development/python-modules/hydrawiser { };
  hydrogram = callPackage ../development/python-modules/hydrogram { };
  hydrus-api = callPackage ../development/python-modules/hydrus-api { };
  hypchat = callPackage ../development/python-modules/hypchat { };