An API client for the public Terraform registry
Project description
tf-registry
A client for the public Terraform registry.
Usage
from tf_registry import RegistryClient
client = RegistryClient()
# List modules
print(client.list())
This client implements the APIs documented here:
https://developer.hashicorp.com/terraform/registry/api-docs
For more details, peruse the docstrings.
Development
This project uses uv and
just. The justfile
should contain most of
what you need - including just format
, just lint
, just check
, and
just test
. Note that type checking requires node.js, because I use pyright.
License
MIT. See LICENSE
for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tf_registry-1.0.0.tar.gz
(7.1 kB
view details)
Built Distribution
File details
Details for the file tf_registry-1.0.0.tar.gz
.
File metadata
- Download URL: tf_registry-1.0.0.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e482a7ef310bcea713b63cf89fadbf21dff832ec7f142015b056d289e6f2de36 |
|
MD5 | c0cc0151448f9a9a626fc4fe6233787b |
|
BLAKE2b-256 | 091d2c63e59a789513ea0677661ce7457a872761e1e1daebfe123384dbc00cb3 |
File details
Details for the file tf_registry-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: tf_registry-1.0.0-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43abbbcaf849c03ac115f48984f0857adb9a418020d5fce799a7e8922f42e27b |
|
MD5 | 70ddd2c551be1d96b9928ab9b1f21c06 |
|
BLAKE2b-256 | ac2e1e004d164aa4886afd8fa62f60449aa5b9c4b7189a235b63079d41e025be |