From b6a94490a4f05ea9a80f897de5e89cc179d440be Mon Sep 17 00:00:00 2001 From: gp2112 Date: Mon, 5 Sep 2022 15:11:51 -0300 Subject: [PATCH 1/2] maintainers: add gp2112 --- maintainers/maintainer-list.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 26562863edd5..b0a5d237deaf 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4887,6 +4887,15 @@ fingerprint = "5214 2D39 A7CE F8FA 872B CA7F DE62 E1E2 A614 5556"; }]; }; + gp2112 = { + email = "me@guip.dev"; + github = "gp2112"; + githubId = 26512375; + name = "Guilherme Paixão"; + keys = [{ + fingerprint = "4382 7E28 86E5 C34F 38D5 7753 8C81 4D62 5FBD 99D1"; + }]; + }; gpanders = { name = "Gregory Anders"; email = "greg@gpanders.com"; From 991d1aa0a80be57b24332c58e5f596539eb63547 Mon Sep 17 00:00:00 2001 From: gp2112 Date: Mon, 5 Sep 2022 15:12:13 -0300 Subject: [PATCH 2/2] python3Packages.telegraph: init at 2.1.0 --- .../python-modules/telegraph/default.nix | 52 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 54 insertions(+) create mode 100644 pkgs/development/python-modules/telegraph/default.nix diff --git a/pkgs/development/python-modules/telegraph/default.nix b/pkgs/development/python-modules/telegraph/default.nix new file mode 100644 index 000000000000..a27db889c887 --- /dev/null +++ b/pkgs/development/python-modules/telegraph/default.nix @@ -0,0 +1,52 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, pythonOlder +, requests +, httpx +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "telegraph"; + version = "2.1.0"; + disabled = pythonOlder "3.6"; + + src = fetchFromGitHub { + repo = "telegraph"; + owner = "python273"; + sha256 = "ChlQJu4kHkXUf4gOtW5HS+ThP3eQL7LsyANeS/10pLo="; + rev = "da629de7c00c3b8b0c7ab8ef4bf23caf419a3c6c"; + }; + + checkInputs = [ pytestCheckHook ]; + + pytestFlagsArray = [ "tests/" ]; + + disabledTests = [ + "test_get_page" + ]; + + doCheck = true; + + propagatedBuildInputs = [ + requests + ]; + + passthru.optional-dependencies = { + aio = [ + httpx + ]; + }; + + + pythonImportsCheck = [ "telegraph" ]; + + meta = with lib; { + homepage = "https://github.com/python273/telegraph"; + description = "Telegraph API wrapper"; + license = licenses.mit; + maintainers = with maintainers; [ gp2112 ]; + }; +} + diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 6f832b5c0c7f..e0991832eb76 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10662,6 +10662,8 @@ in { telegram = callPackage ../development/python-modules/telegram { }; + telegraph = callPackage ../development/python-modules/telegraph { }; + telethon = callPackage ../development/python-modules/telethon { inherit (pkgs) openssl; };