git.iko.soy/typeable/nixpkgs
on master help sign in
cloudsmith-cli: init at 0.26.0
commit1818ef1785936f7f7df9a7489c80dcfac9856e7f authorJan Tojnar <jtojnar@gmail.com> dateSat 1 May 2021, 14:09 (6 years ago) parentd26d771
2 files changed+45
pkgs/development/tools/cloudsmith-cli/default.nix+43 pkgs/top-level/all-packages.nix+2
pkgs/development/tools/cloudsmith-cli/default.nixnew file+43
@@ -0,0 +1,43 @@
1+{ python3
2+, lib
3+}:
4+
5+python3.pkgs.buildPythonApplication rec {
6+ pname = "cloudsmith-cli";
7+ version = "0.26.0";
8+
9+ format = "wheel";
10+
11+ src = python3.pkgs.fetchPypi {
12+ pname = "cloudsmith_cli";
13+ inherit format version;
14+ sha256 = "c2W5+z+X4oRZxlNhB6for4mN4NeBX9MtEtmXhU5sz4A=";
15+ };
16+
17+ propagatedBuildInputs = with python3.pkgs; [
18+ click
19+ click-configfile
20+ click-didyoumean
21+ click-spinner
22+ cloudsmith-api
23+ colorama
24+ future
25+ requests
26+ requests_toolbelt
27+ semver
28+ simplejson
29+ six
30+ setuptools # needs pkg_resources
31+ ];
32+
33+ # Wheels have no tests
34+ doCheck = false;
35+
36+ meta = {
37+ homepage = "https://help.cloudsmith.io/docs/cli/";
38+ description = "Cloudsmith Command Line Interface";
39+ maintainers = with lib.maintainers; [ jtojnar ];
40+ license = lib.licenses.asl20;
41+ platforms = with lib.platforms; unix;
42+ };
43+}
pkgs/top-level/all-packages.nix+2
@@ -1260,6 +1260,8 @@ in
12601260
12611261 cloud-sql-proxy = callPackage ../tools/misc/cloud-sql-proxy { };
12621262
1263+ cloudsmith-cli = callPackage ../development/tools/cloudsmith-cli { };
1264+
12631265 codeql = callPackage ../development/tools/analysis/codeql { };
12641266
12651267 container-linux-config-transpiler = callPackage ../development/tools/container-linux-config-transpiler { };