git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #139212 from superherointj/package-pythonPackages.gigalixir-1.2.3

python3Packages.gigalixir: init 1.2.3

commitd408c22889510d970b06d2840d4a9ba079c25151 authorSandro <sandro.jaeckel@gmail.com> dateThu 30 Sep 2021, 02:47 (5 years ago) parentfc9592cc0b0beb
4 files changed+108
pkgs/development/python-modules/gigalixir/default.nix+55 pkgs/development/python-modules/rollbar/default.nix+47 pkgs/top-level/all-packages.nix+2 pkgs/top-level/python-packages.nix+4
pkgs/development/python-modules/gigalixir/default.nixnew file+55
@@ -0,0 +1,55 @@
1+{ buildPythonApplication
2+, click
3+, fetchPypi
4+, git
5+, httpretty
6+, lib
7+, qrcode
8+, pygments
9+, pyopenssl
10+, pytestCheckHook
11+, requests
12+, rollbar
13+, stripe
14+, sure
15+}:
16+
17+buildPythonApplication rec {
18+ pname = "gigalixir";
19+ version = "1.2.3";
20+
21+ src = fetchPypi {
22+ inherit pname version;
23+ sha256 = "1b7a9aed7e61a3828f5a11774803edc39358e2ac463b3b5e52af267f3420dc66";
24+ };
25+
26+ postPatch = ''
27+ substituteInPlace setup.py --replace "'pytest-runner'," ""
28+ '';
29+
30+ propagatedBuildInputs = [
31+ click
32+ requests
33+ stripe
34+ rollbar
35+ pygments
36+ qrcode
37+ pyopenssl
38+ ];
39+
40+ checkInputs = [
41+ httpretty
42+ sure
43+ pytestCheckHook
44+ git
45+ ];
46+
47+ pythonImportsCheck = [ "gigalixir" ];
48+
49+ meta = with lib; {
50+ description = "Gigalixir Command-Line Interface";
51+ homepage = "https://github.com/gigalixir/gigalixir-cli";
52+ license = licenses.mit;
53+ maintainers = with maintainers; [ superherointj ];
54+ };
55+}
pkgs/development/python-modules/rollbar/default.nixnew file+47
@@ -0,0 +1,47 @@
1+{ aiocontextvars
2+, blinker
3+, buildPythonPackage
4+, fetchPypi
5+, httpx
6+, lib
7+, mock
8+, pytestCheckHook
9+, requests
10+, six
11+, unittest2
12+, webob
13+}:
14+
15+buildPythonPackage rec {
16+ pname = "rollbar";
17+ version = "0.16.2";
18+
19+ src = fetchPypi {
20+ inherit pname version;
21+ sha256 = "aa3b570062dd8dfb0e11537ba858f9e1633a604680e062a525434b8245540f87";
22+ };
23+
24+ propagatedBuildInputs = [
25+ requests
26+ six
27+ ];
28+
29+ checkInputs = [
30+ webob
31+ blinker
32+ unittest2
33+ mock
34+ httpx
35+ aiocontextvars
36+ pytestCheckHook
37+ ];
38+
39+ pythonImportsCheck = [ "rollbar" ];
40+
41+ meta = with lib; {
42+ description = "Error tracking and logging from Python to Rollbar";
43+ homepage = "https://github.com/rollbar/pyrollbar";
44+ license = licenses.mit;
45+ maintainers = with maintainers; [ superherointj ];
46+ };
47+}
pkgs/top-level/all-packages.nix+2
@@ -24138,6 +24138,8 @@ with pkgs;
2413824138
2413924139 fnott = callPackage ../applications/misc/fnott { };
2414024140
24141+ gigalixir = with python3Packages; toPythonApplication gigalixir;
24142+
2414124143 go-libp2p-daemon = callPackage ../servers/go-libp2p-daemon { };
2414224144
2414324145 go-motion = callPackage ../development/tools/go-motion { };
pkgs/top-level/python-packages.nix+4
@@ -2976,6 +2976,8 @@ in {
29762976
29772977 gidgethub = callPackage ../development/python-modules/gidgethub { };
29782978
2979+ gigalixir = callPackage ../development/python-modules/gigalixir { };
2980+
29792981 gin-config = callPackage ../development/python-modules/gin-config { };
29802982
29812983 gios = callPackage ../development/python-modules/gios { };
@@ -7989,6 +7991,8 @@ in {
79897991
79907992 rokuecp = callPackage ../development/python-modules/rokuecp { };
79917993
7994+ rollbar = callPackage ../development/python-modules/rollbar { };
7995+
79927996 roman = callPackage ../development/python-modules/roman { };
79937997
79947998 roombapy = callPackage ../development/python-modules/roombapy { };