nyl

View on PyPIReverse Dependencies (0)

0.5.1 nyl-0.5.1-py3-none-any.whl

Wheel Details

Project: nyl
Version: 0.5.1
Filename: nyl-0.5.1-py3-none-any.whl
Download: [link]
Size: 71394
MD5: cee5ad957c636cfa6a826a00aac60e24
SHA256: 59126aa3217f43f71d6b8ae7598bd782f115cb7b07a2d78231a45a1d2b48de4b
Uploaded: 2024-11-08 14:54:34 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: nyl
Version: 0.5.1
Summary: Advanced templating engine for Kubernetes and GitOps.
Author-Email: Niklas Rosenstein <rosensteinniklas[at]gmail.com>
License: MIT
Requires-Python: >=3.11
Requires-Dist: bcrypt (>=4.2.0)
Requires-Dist: databind (>=4.5.2)
Requires-Dist: filelock (>=3.15.4)
Requires-Dist: jinja2 (>=3.1.4)
Requires-Dist: kubernetes (>=30.1.0)
Requires-Dist: loguru (>=0.7.2)
Requires-Dist: nr-stream (>=1.1.5)
Requires-Dist: pyyaml (>=6.0.1)
Requires-Dist: requests (>=2.32.3)
Requires-Dist: stablehash (<0.3.0,>=0.2.1)
Requires-Dist: structured-templates (>=0.1.1)
Requires-Dist: typer (>=0.12.3)
Requires-Dist: typing-extensions (>=4.12.2)
Description-Content-Type: text/markdown
[Description omitted; length: 892 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
nyl/__init__.py sha256=1mD75CTFLlPCkFgzwoLL7050juD7OuyU6-sxkxOTa9A 69
nyl/templating.py sha256=LGkWqgqUNCr_dAkfnczc9L7kgnbV4G53dFqSxEVTlps 8138
nyl/templating_test.py sha256=FhMcogdELpyyXMGntXxMRhM3RIJDQ_OA2oCkhMyOm_k 352
nyl/commands/__init__.py sha256=ske_frdC0BnYj-QCdyI1tOsY3elhFitIZYtoObp1E9A 4819
nyl/commands/argocd.py sha256=6OYSMCa7YeZN1gr9v8dOYTWFMSK_0y14Bi59dBHG4W0 1035
nyl/commands/crds.py sha256=Z9BcHjEmVRUV2jbeltMAO8i-CWIolOCa31hnLoScnmQ 412
nyl/commands/new.py sha256=NJL-U29EMVKaksO5H58eQoi72-HfkrUZrImrFCY6ys4 2567
nyl/commands/profile.py sha256=pB35NfpguQosU5mvZg1j3584Ze3uI3zk_d73H7PRbHM 1062
nyl/commands/run.py sha256=CtmcqzSu21CypNcc8vct31WYCn9y1zfUavXmzQx1xFk 4112
nyl/commands/secrets.py sha256=goqAgEt4wxxXQvN2qqVIpgDwXKcKaDVSW4a-GaE8Jb8 2625
nyl/commands/template.py sha256=M7K0U1DAsF96URS3Qqh3ZcJ5ETAkgw65aepQ36eW3k4 20651
nyl/commands/tun.py sha256=_nWca60RlzAmotkuUuQpzDTFJYL0nOIK7d1b27Fxj-k 4381
nyl/commands/tools/__init__.py sha256=wO17z6JIY1x23nKvZ4L_hIgGlXSAclrHa1QcOtW4Kdk 333
nyl/commands/tools/bcrypt.py sha256=eAD-Lk19H7DiBFrEeIZvcw0crkOsEbZ4YA5vcMaddXE 379
nyl/commands/tools/sops.py sha256=UteAFUxLt7kMQwvXPFF3CFzCDH2sSyaqNWiCSAJOpM4 3169
nyl/generator/__init__.py sha256=vjigd4GRJX-95JdQqzZeQ-coRLkKiEwmY01brEeTLso 2360
nyl/generator/components.py sha256=lXcxgu8jeYOVxzv6e4uxnmdOURt9BUI7RX-gLT9m3FI 3089
nyl/generator/dispatch.py sha256=WsCueUswhD5MvI2iwNbcdAA77gWd6FoFQupuqB7xTuo 4381
nyl/generator/dispatch_test.py sha256=Yr_XgdelH2C9EBLbwbhH3MoxI-_YERZe1heu8gJS2Xs 2097
nyl/generator/helmchart.py sha256=26o9O3s0osSrVWHSu17UR3raqzw9xNsQAATr40NQfRE 9420
nyl/generator/statefulsecret.py sha256=YHbKJioph-D_SG9GYl9mUB40n1u2QhkF6exWHZsM0Lw 920
nyl/profiles/__init__.py sha256=KxGt2w-xhUwdJsgmvwIZ66XmxAT2xejNP53ZsRp95u4 6333
nyl/profiles/config.py sha256=_w7oMVyou0d_kzU0dzk0uo5rX3C3KLFcbNma3DrMs9g 5078
nyl/profiles/config_test.py sha256=RUrRCRUKIUGXYLC-xGt-m0_ssEPO5AvnKMqDBFWJpRY 2090
nyl/profiles/kubeconfig.py sha256=IR9LdX7o2D2Aw2ujtRDvwtqzPwMp9GLpK5lYa5ocV80 6667
nyl/profiles/tunnel.py sha256=HT6Ti440mabkZdKg2V7gyevjdrMRVrTLN2lIDyivFUA 7564
nyl/project/config.py sha256=c3KPNCgep9jWVZNTn5Mz5R7ed7SB3Q2aPE7CpepgCq4 8511
nyl/resources/__init__.py sha256=FkB63TtJVqbN5SPomNXVGClGgPd2q9FMkEYvlD_5QzE 4148
nyl/resources/applyset.py sha256=lSu65gjsfI4eHZwGem4JuAcbBw0G6ikBZzdgqTGzZ0Q 8775
nyl/resources/applyset_test.py sha256=ZeEq1P4XSHYNPTzEXXKJDpnthmsDcwkcO2DpYeRty9Y 1367
nyl/resources/helmchart.py sha256=OJMcUhuETjy7jV2-tEVrPaNslI7zGxJS7aHYWgDL9xM 2751
nyl/resources/placeholder.py sha256=cnd_8lUed7Wbt1B8fxriSParUC933LpLPQVFFp0HiRg 3246
nyl/resources/postprocessor.py sha256=oXYMp3mZEbvt2PnQkRbBAT2kiDoZMs0rUozA1Lhru14 4956
nyl/resources/postprocessor_test.py sha256=1hekBANTUP14DmSCtj303vKovwpi8KzQd6q5ZRD3pFk 5328
nyl/resources/statefulsecret.py sha256=JhW2HF3jAQ-q-aKc-pTZ0fJgKTvNkFgNEt6YMxetRjg 413
nyl/secrets/__init__.py sha256=DknovEtagayM4QgEJ7vIOcKG8TZm_Wm_qCbo-nBUuZ0 2267
nyl/secrets/config.py sha256=7SDhtyY0cTWY_3e6hEa3gQ_lwuBndoQTvOhCaMUyE5s 3262
nyl/secrets/config_test.py sha256=kZvom8zlxx-SQLedV6wBtOeol1iHGWNYg9m0CdsH3yQ 2050
nyl/secrets/kubernetes.py sha256=d18mJGvuGSHX4nhrOprISG9Gp8a7Rm8M8l7cVJfkBic 3615
nyl/secrets/null.py sha256=hyVXEdup5gAo98kXZoGYpo8MQdKMtkMP_ZbduynWC1o 803
nyl/secrets/sops.py sha256=MQs_9hR3SxI48LTJNsU5u0C5LMXHHdWylfC9K9laq9U 6014
nyl/secrets/sops_test.py sha256=hzQkoUo8Seje_3DzSmHHYstefWh1q64aE4NgYh3qRS4 3058
nyl/tools/di.py sha256=GJcbMFqY72XA8ceHMrQx8MF3eJjfJW5nQ1IIHLEO2dE 2658
nyl/tools/fs.py sha256=vL-UZbZTNduqRZWhiSXynKoUsVqZDvG4UwZuQf4N5lE 1940
nyl/tools/fs_test.py sha256=LQuKT7N3jxCh_Tk0_YhP-JndhreBa0jHtQ9GkpZ51L8 689
nyl/tools/kubectl.py sha256=tCGTaTft4L2DetRBsmyni7Aa8CUnrGt40g-SuYbSZi4 5762
nyl/tools/kubernetes.py sha256=tnXUkx7OPNuRvhz76cB6QWmHmZGTHPNLJgdAhsNQasc 1095
nyl/tools/kvstore.py sha256=bYxP8LYPFhBzOCCpbvzkDy-4o5w_lNeSt7vEgRCF2-0 4139
nyl/tools/loads.py sha256=JxRrGcDUxnqPeubKtheKhwsnqtEZDV4ZwvFS0t-fq7s 1056
nyl/tools/logging.py sha256=7C7QXzJAAUH8gou1-socWcFw5xpoUcBhCdJC84quHp8 486
nyl/tools/shell.py sha256=4nnSrjwbYVJ5h2KdO9I7pLn6xX96Rw3fLPk6e8Tul_g 146
nyl/tools/testing.py sha256=N1w-673JK_ht3gq1w9F6zxaRIpfo2j5hyV45a9Pmrtw 295
nyl/tools/typer.py sha256=Pnnr56MHBaiO_NDebSPqex9nlYG9F_KXEhqse7nUjqE 197
nyl/tools/types.py sha256=R8CRuoBVX0bq6Va4CWGyES-9P-mHlmk6Aq5pucWntps 363
nyl/tools/yaml.py sha256=aW-8a2RZtr6dg1UrDuw5DoT88uGHNSmmPIcQ3s-njCw 652
nyl-0.5.1.dist-info/METADATA sha256=HZgo5hvEzcjy-U8xxwNjs3GxTmJ-f7PipBOz-4N8NNM 1571
nyl-0.5.1.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
nyl-0.5.1.dist-info/entry_points.txt sha256=C-GIX2otzBisBGhPxwfAQg0cB4Ku804-XfH7azF3EjU 41
nyl-0.5.1.dist-info/RECORD

entry_points.txt

nyl = nyl.commands:app