Skip to main content

Python binding for Terraform.

Project description

Python libterraform

libterraform libterraform libterraform Test libterraform

Python binding for Terraform.

Installation

$ pip install libterraform

NOTE

  • Please install version 0.3.1 or above, which solves the memory leak problem.
  • This library does not support multithreading.

Usage

Terraform CLI

TerraformCommand is used to invoke various Terraform commands.

Now, support all commands (plan, apply, destroy etc.), and return a CommandResult object. The CommandResult object has the following properties:

  • retcode indicates the command return code. A value of 0 or 2 is normal, otherwise is abnormal.
  • value represents command output. If json=True is specified when executing the command, the output will be loaded as json.
  • json indicates whether to load the output as json.
  • error indicates command error output.

To get Terraform verison:

>>> from libterraform import TerraformCommand
>>> TerraformCommand().version()
<CommandResult retcode=0 json=True>
>>> _.value
{'terraform_version': '1.8.4', 'platform': 'darwin_arm64', 'provider_selections': {}, 'terraform_outdated': True}
>>> TerraformCommand().version(json=False)
<CommandResult retcode=0 json=False>
>>> _.value
'Terraform v1.8.4\non darwin_arm64\n'

To init and apply according to Terraform configuration files in the specified directory:

>>> from libterraform import TerraformCommand
>>> cli = TerraformCommand('your_terraform_configuration_directory')
>>> cli.init()
<CommandResult retcode=0 json=False>
>>> cli.apply()
<CommandResult retcode=0 json=True>

Additionally, run() can execute arbitrary commands, returning a tuple (retcode, stdout, stderr).

>>> TerraformCommand.run('version')
(0, 'Terraform v1.8.4\non darwin_arm64\n', '')
>>> TerraformCommand.run('invalid')
(1, '', 'Terraform has no command named "invalid".\n\nTo see all of Terraform\'s top-level commands, run:\n  terraform -help\n\n')

Terraform Config Parser

TerraformConfig is used to parse Terraform config files.

For now, only supply TerraformConfig.load_config_dir method which reads the .tf and .tf.json files in the given directory as config files and then combines these files into a single Module. This method returns (mod, diags) which are both dict, corresponding to the *Module and hcl.Diagnostic structures in Terraform respectively.

>>> from libterraform import TerraformConfig
>>> mod, _ = TerraformConfig.load_config_dir('your_terraform_configuration_directory')
>>> mod['ManagedResources'].keys()
dict_keys(['time_sleep.wait1', 'time_sleep.wait2'])

Version comparison

libterraform Terraform
0.8.0 1.8.4
0.7.0 1.6.6
0.6.0 1.5.7
0.5.0 1.3.0
0.4.0 1.2.2
0.3.1 1.1.7

Building & Testing

If you want to develop this library, should first prepare the following environments:

Then, initialize git submodule:

$ git submodule init
$ git submodule update

Install uv and sync dependencies:

$ uv sync

Now, we can build and test:

$ uv build --wheel
$ uv run pytest

Why use this library?

Terraform is a great tool for deploying resources. If you need to call the Terraform command in the Python program for deployment, a new process needs to be created to execute the Terraform command on the system. A typical example of this is the python-terraform library. Doing so has the following problems:

  • Requires Terraform commands on the system.
  • The overhead of starting a new process is relatively high.

This library compiles Terraform as a dynamic link library in advance, and then loads it for calling. So there is no need to install Terraform, nor to start a new process.

In addition, since the Terraform dynamic link library is loaded, this library can further call Terraform's internal capabilities, such as parsing Terraform config files.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

libterraform-0.8.2-cp314-cp314-win_amd64.whl (48.9 MB view details)

Uploaded CPython 3.14Windows x86-64

libterraform-0.8.2-cp314-cp314-manylinux_2_35_x86_64.whl (48.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ x86-64

libterraform-0.8.2-cp314-cp314-macosx_14_0_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.14macOS 14.0+ x86-64

libterraform-0.8.2-cp314-cp314-macosx_14_0_arm64.whl (25.5 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

libterraform-0.8.2-cp313-cp313-win_amd64.whl (48.0 MB view details)

Uploaded CPython 3.13Windows x86-64

libterraform-0.8.2-cp313-cp313-manylinux_2_35_x86_64.whl (48.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

libterraform-0.8.2-cp313-cp313-macosx_14_0_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

libterraform-0.8.2-cp313-cp313-macosx_14_0_arm64.whl (25.5 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

libterraform-0.8.2-cp312-cp312-win_amd64.whl (48.0 MB view details)

Uploaded CPython 3.12Windows x86-64

libterraform-0.8.2-cp312-cp312-manylinux_2_35_x86_64.whl (48.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

libterraform-0.8.2-cp312-cp312-macosx_14_0_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

libterraform-0.8.2-cp312-cp312-macosx_14_0_arm64.whl (25.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

libterraform-0.8.2-cp311-cp311-win_amd64.whl (48.0 MB view details)

Uploaded CPython 3.11Windows x86-64

libterraform-0.8.2-cp311-cp311-manylinux_2_35_x86_64.whl (48.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

libterraform-0.8.2-cp311-cp311-macosx_14_0_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

libterraform-0.8.2-cp311-cp311-macosx_14_0_arm64.whl (25.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

libterraform-0.8.2-cp310-cp310-win_amd64.whl (48.0 MB view details)

Uploaded CPython 3.10Windows x86-64

libterraform-0.8.2-cp310-cp310-manylinux_2_35_x86_64.whl (48.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

libterraform-0.8.2-cp310-cp310-macosx_14_0_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

libterraform-0.8.2-cp310-cp310-macosx_14_0_arm64.whl (25.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

libterraform-0.8.2-cp39-cp39-win_amd64.whl (48.0 MB view details)

Uploaded CPython 3.9Windows x86-64

libterraform-0.8.2-cp39-cp39-manylinux_2_35_x86_64.whl (48.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.35+ x86-64

libterraform-0.8.2-cp39-cp39-macosx_14_0_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.9macOS 14.0+ x86-64

libterraform-0.8.2-cp39-cp39-macosx_14_0_arm64.whl (25.5 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

Details for the file libterraform-0.8.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 48.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 eddd2015583516751a8e9851b7a550956c3b9840ca30acaf36855102a91849b6
MD5 570ac8c8ffb796cf44b7c6b0c797ac18
BLAKE2b-256 549ec3e80fb5e3c53f508dc78029ddb9435201d62483ac60b5e5282a7a7f777e

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp314-cp314-manylinux_2_35_x86_64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp314-cp314-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 48.7 MB
  • Tags: CPython 3.14, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 b58b7fdcbb3ec782dc1b420be72b1adeb37113c4fccaa0988b1c11b89ee4a7af
MD5 d3c86247569462fa6dd87cf96b2617a4
BLAKE2b-256 92f5612ed81e88446434c766d71380a008ef5c737b172cf422fb215872ffa170

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp314-cp314-macosx_14_0_x86_64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp314-cp314-macosx_14_0_x86_64.whl
  • Upload date:
  • Size: 27.7 MB
  • Tags: CPython 3.14, macOS 14.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp314-cp314-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 c044cf30f34d6a32d29b10c8d140d673ad82427f2f4bf7b56fbcae6415bffddb
MD5 be9d9c6966f7438f4ad4d2ac32bb5891
BLAKE2b-256 8328006a5421593ccfd6a5dd906dd1c84ec4a72deef13850e7c2d6c3bb9927d8

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp314-cp314-macosx_14_0_arm64.whl
  • Upload date:
  • Size: 25.5 MB
  • Tags: CPython 3.14, macOS 14.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7e94ad20673d76a604394e746d49a3371552f8373249cb45f11ef1ea77fabf27
MD5 df1aad6d2cbfe80c24244af8fd7164b9
BLAKE2b-256 cbf2e241f9636b952fc03d8de6d687fad798c82a1b131c50f7feb27c5fa52d0e

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 48.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 44ab0ecc6e60d0cb3849897d5bfa90d0d36a37136c5df0bba1e4eccbb8458023
MD5 dd940df3492436bb03408f49ef3fcdd6
BLAKE2b-256 88d0e2474b30f1db8c70776dea21403fff8f75f2b21cc8a2590608905e19bb30

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp313-cp313-manylinux_2_35_x86_64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp313-cp313-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 48.7 MB
  • Tags: CPython 3.13, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 501704906bde68ecf64e77c928b1187f5ac9e7d4e2ac7dbd29d3fdc9226ef7c9
MD5 bd78f2c4c2f72f3f7d29fb6d8b8ca8e8
BLAKE2b-256 5c6d579c3ec6b1dd67471b0eddb9a3005d581ea61d40f469622886fb884e1b2f

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp313-cp313-macosx_14_0_x86_64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp313-cp313-macosx_14_0_x86_64.whl
  • Upload date:
  • Size: 27.7 MB
  • Tags: CPython 3.13, macOS 14.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 396cfca5d2dfd6d28170ffd2c19202a0eb422f57973b392b2f672e5286388da2
MD5 e4ca2d07afb158c5a5ce81c5334334a6
BLAKE2b-256 d25d65f4a9ab13db04006e0e980c8ba1e5e283f188783bb146ee460294fb0684

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp313-cp313-macosx_14_0_arm64.whl
  • Upload date:
  • Size: 25.5 MB
  • Tags: CPython 3.13, macOS 14.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fd25feecff0b06bf195da2b16f8ad03133b600331490994441c4c34541ac70af
MD5 47b4cc71049ca235fd20982e683d3308
BLAKE2b-256 fcc3f500b600de92626ae20d3f86b7397059920b64d082d6ed86137487a6a1bc

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 48.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6631408782b1e44a7935dbc9da6923b2ba804eb6e425ec6fcd2658d433daa106
MD5 ca7fae87538979967d97b119ea66fad7
BLAKE2b-256 4667d6e1c6e746f62b3f64010e065368124da5bee00715b62a1b258e7a4f2412

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp312-cp312-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 48.7 MB
  • Tags: CPython 3.12, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 fea1ca93145928b6afac1b669b905b0f16c375a0b9ade3616d4bddc5204245e2
MD5 0a171e1fbf4ab0795eefce5e23533ac7
BLAKE2b-256 dcbc87a383ed25160c0f7a0852aac2ee52aa3bf94f431edf6dc82d6e7863d238

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp312-cp312-macosx_14_0_x86_64.whl
  • Upload date:
  • Size: 27.7 MB
  • Tags: CPython 3.12, macOS 14.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 dff3c0a4926a3f6f0a007225e0cd6b9cf5714cb11e2dc1a9759a46e20336e59c
MD5 b6331fefd4b20119fa6d458cf333614d
BLAKE2b-256 1f41ac6f35ad6efc20c253108034d795af09f78f2a45d85d8b57294da8886e14

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp312-cp312-macosx_14_0_arm64.whl
  • Upload date:
  • Size: 25.5 MB
  • Tags: CPython 3.12, macOS 14.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8dd00ad649c238a29e7eebf0ce9e273c809a45a9131dc9ccefedd9d5c41f9f8b
MD5 3e709449159f347497a3decde4845609
BLAKE2b-256 544e25621233dcf4b9b74090e44a046934d6852f5b433ceb8344f35f7bc3d99d

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 48.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f709e9c3e0e73b06ec165f133c48c63c5f6b10c23e6d7ec4f9453a0b9f45d557
MD5 4421ca0c3b16524488a64a945a2da699
BLAKE2b-256 61f04c07ff260e2218f75432d1f0413eb6c28acfee05aef7cefc66ae91cdd024

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp311-cp311-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 48.7 MB
  • Tags: CPython 3.11, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 7aa6ac986bf2649913ab5cdba50b5079170fdddaf496fd086604dfbfac715078
MD5 0920e3c659f8a45ab7de8b4bdc32641e
BLAKE2b-256 113e5668e0bce3fbe5aaa1a492dce99ffa1e39be853748f350b6943427f9bb03

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp311-cp311-macosx_14_0_x86_64.whl
  • Upload date:
  • Size: 27.7 MB
  • Tags: CPython 3.11, macOS 14.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 f8b9b68ac45ad06ef50553af35ff3d58528f323df8a3fe6b9a45d614d394dfae
MD5 1dfede905b2019b292e157af0d5452ef
BLAKE2b-256 4ef57871812707f607c31656d70ec0b1752749542ae413e298425aef2818e86c

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp311-cp311-macosx_14_0_arm64.whl
  • Upload date:
  • Size: 25.5 MB
  • Tags: CPython 3.11, macOS 14.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fa6e53b49b4c1cdffac914cfe7fd123d05af27c212f27440ca2fc56dd54dfae5
MD5 63409ac3983a6f8ff408947b1e794db5
BLAKE2b-256 eb218b64e954623145556727bd5eed47e8b0e54c4f6959a835f7aaebc2c023fd

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 48.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 84e1a16cd1f7cd853df62fc0c7a566aa5364d2fa2627100467cef65b5fa94c81
MD5 7e0149c3230067aad5edc193fa77971e
BLAKE2b-256 36c580159560b2728e5d80c3a9c805bd6520dfd9f4f4e03cc26d8bb07f96f601

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp310-cp310-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 48.7 MB
  • Tags: CPython 3.10, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 8eaef6387da7c4862faa33fb40189b3409ed2afd697ca74f07d36e78a9a200b4
MD5 3c0b1edf3460edd59abc6daa4fdf60ef
BLAKE2b-256 4f1cea5f491e7bf8cf010a729735706a02f8c43512e7685a4ad037441ad0be46

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp310-cp310-macosx_14_0_x86_64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp310-cp310-macosx_14_0_x86_64.whl
  • Upload date:
  • Size: 27.7 MB
  • Tags: CPython 3.10, macOS 14.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 cad33ed226ff2a03ec4d6eaf452f5cf70b31f68f46e2e30140b57c71881783c8
MD5 1bada57e145e36cae149dc763156687f
BLAKE2b-256 eaf355fecfd7c6eafce10b5fd2952515096ab0b2483d12f8de14bdd9166c8020

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp310-cp310-macosx_14_0_arm64.whl
  • Upload date:
  • Size: 25.5 MB
  • Tags: CPython 3.10, macOS 14.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 322e41cf5d8570367fd51610b8a5f21c44f815651a853707bb516bfeb7d60b15
MD5 b2a011f87b4484f42a5543bcc6ebffa2
BLAKE2b-256 5ecda6f667b05deeca3e34e99ef5b522fc4445acb9245df26ae0efc4fbb78582

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 48.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9283214099e10f30196d8ea3a65f0158e82116b5e211cf5c5606a2c40961055e
MD5 4008491766b4e4e8d89eb2ed9e84582d
BLAKE2b-256 92509888d87124baa8a70952403938c6e24cde50d3b35ef213903358ef7215e3

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp39-cp39-manylinux_2_35_x86_64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp39-cp39-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 48.7 MB
  • Tags: CPython 3.9, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp39-cp39-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 edbafb107e40762cc95a56c752d8669cbf5e9110479e1b72b5c9d9f641a4bad6
MD5 760bc99f3a886522b0bf241d9101946c
BLAKE2b-256 b15fba6d7b8069073ff364f13f7e63087585dc020fabfbe91671625aadeac3aa

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp39-cp39-macosx_14_0_x86_64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp39-cp39-macosx_14_0_x86_64.whl
  • Upload date:
  • Size: 27.7 MB
  • Tags: CPython 3.9, macOS 14.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 9b6fa6ba5f7e524beceffb895d8f73bbc0a892b0cf1d23efbf3ec0d6185ca695
MD5 e8445cc5b4adc332dc2b0c4deb01ed48
BLAKE2b-256 96df7be2a92e67a4efe948d95d4aa479a52270892e97cccb9c29c0941e8c8675

See more details on using hashes here.

File details

Details for the file libterraform-0.8.2-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

  • Download URL: libterraform-0.8.2-cp39-cp39-macosx_14_0_arm64.whl
  • Upload date:
  • Size: 25.5 MB
  • Tags: CPython 3.9, macOS 14.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for libterraform-0.8.2-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5847971f547363bca622477fbd59e14bbc7801f2aa12858e404e44f060085be5
MD5 8d4d0cbc619a567aab64fbead3e06192
BLAKE2b-256 2a0d9d926cc29aecfcf864e5e85baa00b05a6c5d2f07134b2fca6d0b387ea939

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page