diff options
author | Stefan Siegl <stesie@brokenpipe.de> | 2018-09-10 18:33:48 +0200 |
---|---|---|
committer | Stefan Siegl <stesie@brokenpipe.de> | 2018-09-10 18:33:48 +0200 |
commit | b6714f59cce26ddc831ca4a213e8f56476184fb1 (patch) | |
tree | 48abe892298c6d9e77d48e9de7d848af9beee71d |
initial commit
116 files changed, 4152 insertions, 0 deletions
@@ -0,0 +1,3 @@ +# azure-cli-nix + +Nixpkgs overlay for azure-cli diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..91c7ccc --- /dev/null +++ b/default.nix @@ -0,0 +1,291 @@ +self: super: + +{ + python36 = super.python36.override { + packageOverrides = python-self: python-super: + + let + my_urllib3 = python-super.callPackage ./pkgs/development/python-modules/urllib3 {}; + + my_isodate = python-super.callPackage ./pkgs/development/python-modules/isodate { }; + + my_jmespath = python-super.callPackage ./pkgs/development/python-modules/jmespath { }; + + + # + # get transitive dependencies right as well .... + # + my_requests = python-super.requests.override { urllib3 = my_urllib3; }; + + my_requests_oauthlib = python-super.requests_oauthlib.override { requests = my_requests; }; + + my_adal = python-super.adal.override { requests = my_requests; }; + + my_argcomplete = python-super.argcomplete.override { + requests_toolbelt = python-super.requests_toolbelt.override { + requests = my_requests; + betamax = python-super.betamax.override { requests = my_requests; }; + }; + }; + + + in + + { + + applicationinsights = python-super.callPackage ./pkgs/development/python-modules/applicationinsights {}; + + azure-batch = python-super.callPackage ./pkgs/development/python-modules/azure-batch { }; + + azure-cli = python-super.callPackage ./pkgs/development/python-modules/azure-cli { }; + + azure-cli-acr = python-super.callPackage ./pkgs/development/python-modules/azure-cli-acr { }; + + azure-cli-acs = python-super.callPackage ./pkgs/development/python-modules/azure-cli-acs { }; + + azure-cli-advisor = python-super.callPackage ./pkgs/development/python-modules/azure-cli-advisor { }; + + azure-cli-ams = python-super.callPackage ./pkgs/development/python-modules/azure-cli-ams { }; + + azure-cli-appservice = python-super.callPackage ./pkgs/development/python-modules/azure-cli-appservice { + urllib3 = my_urllib3; + }; + + azure-cli-backup = python-super.callPackage ./pkgs/development/python-modules/azure-cli-backup { }; + |