File tree Expand file tree Collapse file tree 4 files changed +73
-0
lines changed
by-name/ku/kubernetes-validate Expand file tree Collapse file tree 4 files changed +73
-0
lines changed Original file line number Diff line number Diff line change 1424914249 githubId = 7910815;
1425014250 name = "Alex McGrath";
1425114251 };
14252+ lykos153 = {
14253+ 14254+ github = "Lykos153";
14255+ githubId = 6453662;
14256+ name = "Silvio Ankermann";
14257+ keys = [
14258+ {
14259+ fingerprint = "8D47 6294 7205 541C 62A4 9C88 F422 6CA3 971C 4E97";
14260+ }
14261+ ];
14262+ };
1425214263 lyn = {
1425314264 name = "Lyn";
1425414265 matrix = "@lynatic:catgirl.cloud";
Original file line number Diff line number Diff line change 1+ {
2+ python3Packages ,
3+ } :
4+ python3Packages . toPythonApplication python3Packages . kubernetes-validate
Original file line number Diff line number Diff line change 1+ {
2+ lib ,
3+ buildPythonPackage ,
4+ fetchFromGitHub ,
5+ setuptools ,
6+ importlib-resources ,
7+ jsonschema ,
8+ packaging ,
9+ pyyaml ,
10+ referencing ,
11+ typing-extensions ,
12+ pytestCheckHook ,
13+ versionCheckHook ,
14+ } :
15+ buildPythonPackage rec {
16+ pname = "kubernetes-validate" ;
17+ version = "1.31.0" ;
18+ pyproject = true ;
19+
20+ src = fetchFromGitHub {
21+ owner = "willthames" ;
22+ repo = "kubernetes-validate" ;
23+ tag = "v${ version } " ;
24+ hash = "sha256-vxsftuipw0rHQIngxKlPHwBIW+rYAjfnEEaJDKmPyfQ=" ;
25+ } ;
26+
27+ build-system = [
28+ setuptools
29+ ] ;
30+
31+ dependencies = [
32+ importlib-resources
33+ jsonschema
34+ packaging
35+ pyyaml
36+ referencing
37+ typing-extensions
38+ ] ;
39+
40+ nativeCheckInputs = [
41+ pytestCheckHook
42+ versionCheckHook
43+ ] ;
44+ versionCheckProgramArg = [ "--version" ] ;
45+
46+ pythonImportsCheck = [ "kubernetes_validate" ] ;
47+
48+ meta = {
49+ description = "Module to validate Kubernetes resource definitions against the declared Kubernetes schemas" ;
50+ homepage = "https://github.com/willthames/kubernetes-validate" ;
51+ changelog = "https://github.com/willthames/kubernetes-validate/releases/tag/v${ version } " ;
52+ license = lib . licenses . asl20 ;
53+ maintainers = with lib . maintainers ; [ lykos153 ] ;
54+ mainProgram = "kubernetes-validate" ;
55+ } ;
56+ }
Original file line number Diff line number Diff line change @@ -7236,6 +7236,8 @@ self: super: with self; {
72367236
72377237 kubernetes-asyncio = callPackage ../development/python-modules/kubernetes-asyncio { };
72387238
7239+ kubernetes-validate = callPackage ../by-name/ku/kubernetes-validate/unwrapped.nix { };
7240+
72397241 kurbopy = callPackage ../development/python-modules/kurbopy { };
72407242
72417243 l18n = callPackage ../development/python-modules/l18n { };
You can’t perform that action at this time.
0 commit comments