File tree Expand file tree Collapse file tree 2 files changed +44
-0
lines changed
development/python-modules/ec2-metadata Expand file tree Collapse file tree 2 files changed +44
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ lib ,
3+ buildPythonPackage ,
4+ fetchPypi ,
5+ setuptools ,
6+ requests ,
7+ nix-update-script ,
8+ } :
9+
10+ buildPythonPackage rec {
11+ pname = "ec2-metadata" ;
12+ version = "2.14.0" ;
13+ pyproject = true ;
14+
15+ src = fetchPypi {
16+ pname = "ec2_metadata" ;
17+ inherit version ;
18+ hash = "sha256-svgzgXIgcu+ij2XcN+cmwKvToFMvIns/pqKtaEYMf+s=" ;
19+ } ;
20+
21+ build-system = [
22+ setuptools
23+ ] ;
24+
25+ dependencies = [
26+ requests
27+ ] ;
28+
29+ pythonImportsCheck = [
30+ "ec2_metadata"
31+ ] ;
32+
33+ passthru . updateScript = nix-update-script { } ;
34+
35+ meta = {
36+ description = "An easy interface to query the EC2 metadata API, with caching" ;
37+ homepage = "https://pypi.org/project/ec2-metadata/" ;
38+ license = lib . licenses . mit ;
39+ maintainers = [ lib . maintainers . _9999years ] ;
40+ mainProgram = "ec2-metadata" ;
41+ } ;
42+ }
Original file line number Diff line number Diff line change @@ -4138,6 +4138,8 @@ self: super: with self; {
41384138
41394139 ec2instanceconnectcli = callPackage ../tools/virtualization/ec2instanceconnectcli { };
41404140
4141+ ec2-metadata = callPackage ../development/python-modules/ec2-metadata { };
4142+
41414143 eccodes = toPythonModule (pkgs.eccodes.override {
41424144 enablePython = true;
41434145 pythonPackages = self;
You can’t perform that action at this time.
0 commit comments