Unverified Commit 98850724 authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

python3Packages.hydrogram: init at 0.1.4 (#299966)

parents f792ec7d 5bd3eeba
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -22076,6 +22076,12 @@
    githubId = 7709;
    name = "Thomaz Leite";
  };
  tholo = {
    email = "ali0mhmz@gmail.com";
    github = "tholoo";
    githubId = 42005990;
    name = "Ali Mohammadzadeh";
  };
  thomasdesr = {
    email = "git@hive.pw";
    github = "thomasdesr";
+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
@@ -6019,6 +6019,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 { };