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.9.8', 'platform': 'darwin_arm64', 'provider_selections': {}, 'terraform_outdated': True}
>>> TerraformCommand().version(json=False)
<CommandResult retcode=0 json=False>
>>> _.value
'Terraform v1.9.8\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.9.8\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.9.0 1.9.8
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

Terraform and go-plugin are checked out under upstream/.

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.9.0-cp314-cp314-win_amd64.whl (49.8 MB view details)

Uploaded CPython 3.14Windows x86-64

libterraform-0.9.0-cp314-cp314-manylinux_2_35_x86_64.whl (49.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ x86-64

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

Uploaded CPython 3.14macOS 14.0+ x86-64

libterraform-0.9.0-cp314-cp314-macosx_14_0_arm64.whl (26.1 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

libterraform-0.9.0-cp313-cp313-win_amd64.whl (49.3 MB view details)

Uploaded CPython 3.13Windows x86-64

libterraform-0.9.0-cp313-cp313-manylinux_2_35_x86_64.whl (49.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

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

Uploaded CPython 3.13macOS 14.0+ x86-64

libterraform-0.9.0-cp313-cp313-macosx_14_0_arm64.whl (26.1 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

libterraform-0.9.0-cp312-cp312-win_amd64.whl (49.3 MB view details)

Uploaded CPython 3.12Windows x86-64

libterraform-0.9.0-cp312-cp312-manylinux_2_35_x86_64.whl (49.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

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

Uploaded CPython 3.12macOS 14.0+ x86-64

libterraform-0.9.0-cp312-cp312-macosx_14_0_arm64.whl (26.1 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

libterraform-0.9.0-cp311-cp311-win_amd64.whl (49.3 MB view details)

Uploaded CPython 3.11Windows x86-64

libterraform-0.9.0-cp311-cp311-manylinux_2_35_x86_64.whl (49.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ x86-64

libterraform-0.9.0-cp311-cp311-macosx_14_0_arm64.whl (26.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

libterraform-0.9.0-cp310-cp310-win_amd64.whl (49.3 MB view details)

Uploaded CPython 3.10Windows x86-64

libterraform-0.9.0-cp310-cp310-manylinux_2_35_x86_64.whl (49.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

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

Uploaded CPython 3.10macOS 14.0+ x86-64

libterraform-0.9.0-cp310-cp310-macosx_14_0_arm64.whl (26.1 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

libterraform-0.9.0-cp39-cp39-win_amd64.whl (49.3 MB view details)

Uploaded CPython 3.9Windows x86-64

libterraform-0.9.0-cp39-cp39-manylinux_2_35_x86_64.whl (49.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.35+ x86-64

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

Uploaded CPython 3.9macOS 14.0+ x86-64

libterraform-0.9.0-cp39-cp39-macosx_14_0_arm64.whl (26.1 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 49.8 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3838a3ad26c5729d145867e434d4a3f212182404ef8952628894dc20b6f97faa
MD5 823b9c1d8bbd107e5044e096ee723f54
BLAKE2b-256 33c5fe00f3e1893ae1a5172766e95951a400da58e3a65e8e1bf6bcb3065ddb6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp314-cp314-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 49.9 MB
  • Tags: CPython 3.14, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 d6f77c4ee92a850ce0dc20dc33180da231e7aff0352d3f29ef39bc50f6f48c49
MD5 e2964a26e78d49c71e41a77e2a632006
BLAKE2b-256 000c3ff208f98d8f23002dd46059c8da186d42e324f71503d4fc04530c640e3e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-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.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp314-cp314-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 f0f033d7394db7be0d636ba534cff5bae616ae135d2881c9f6f05ca2b104ac06
MD5 6b7dd2c4206086fbf9a97fdef7377f7f
BLAKE2b-256 077a9ec12f83b2aabe436606623460d27f6e2b252bb1bbba39d52f1a0f9dbc2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp314-cp314-macosx_14_0_arm64.whl
  • Upload date:
  • Size: 26.1 MB
  • Tags: CPython 3.14, macOS 14.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1596fcba1b186ca23833a4a62315db03e7adb663dcf6e9f8df9c4dc12015a6df
MD5 2109fe64c48cb72235c6926b30fdd76e
BLAKE2b-256 7fba5dd5330615469ba73b5151b01528e74d27dcffa4267b483913db98d59d42

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 49.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 50d6214ecda6b8f91b04a6ec683ae781d82404f79073e994c8e074eb38f637c2
MD5 74b0aaeda46fe45f868be633b7d612c8
BLAKE2b-256 bf0967398ec714f36bc1a527875f5590d7285ecd403a7d701c3a4ae6d891ba51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp313-cp313-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 49.9 MB
  • Tags: CPython 3.13, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 cc0dc861ceeb2a9ca42a7245407afb64ca234481cb508f73fe2a25bdc215d6c3
MD5 35331d8125d6a7657e9d6d768f5d8c10
BLAKE2b-256 a8ee4ed010445f55a769e42feef1da1aa1d33cbaf421577836ffa9fbef205637

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-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.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 11abd0cadb1b9d15beeb7beb634d86622b4e0f8c664f7050be21ebdca518aaee
MD5 a60313a8fafcc521f094fd3bbfbd06d8
BLAKE2b-256 b3973ccbf50c9190fdf8f4398db2573cace3c889d872812c72c848c922c1c831

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp313-cp313-macosx_14_0_arm64.whl
  • Upload date:
  • Size: 26.1 MB
  • Tags: CPython 3.13, macOS 14.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f10914eec1d80f23d33cbf7451d9f6ea354f8086650823071beaead4af3c2618
MD5 494dd6935cbf2517c704c80cb92874ec
BLAKE2b-256 4113e54f5d63a73aebe6b54b635904ac9dfed89bc33cec5263699ca61e4fd63a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 49.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 44766f76fbfc307b4f4fb1d8ff2b2113440516b41b2bd981e17bb1f6e42fb44f
MD5 a7f743d76f165ff062cabbb7be237486
BLAKE2b-256 5710ab5487feae5d8b9964440a3ebfaf85b7314f1863133741379224ec5f8c62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp312-cp312-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 49.9 MB
  • Tags: CPython 3.12, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 a1c9c0bfe9582396053d2ab8a3d91d3005dd606939c3a102dabec57a9f64faed
MD5 e1701885880265c6b6053896203884ca
BLAKE2b-256 4e10bbf3ff1a8f613f3e9c403eedec3b1737110e86e5ff838575b3cba45d03f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-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.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 47d2628bdef94b4dabed8c726f699e6dfae15ed6e889f3c4b6a49931d760eea2
MD5 d01b5e63a19b36db3d76ae0a13b5b0b5
BLAKE2b-256 52a6ed004a4e7e000280c4c300822aa3a850c2e9907bd6d49fd5c370d2debda2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp312-cp312-macosx_14_0_arm64.whl
  • Upload date:
  • Size: 26.1 MB
  • Tags: CPython 3.12, macOS 14.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 53966aa14bd5016eef875bcb96f0891609f28d21ad19e8b9cc9597603f3a02e0
MD5 5509ad2f4b15d7c36ba7422b7ea2f4ba
BLAKE2b-256 98291cc26fefcaaa148e104868b623632d1e7dc6e58a854c5fb0d68e696df3eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 49.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c7ad48ae91f4acf1e19eacf0e00cd89ab0e7a698f5b18d35c088fdd641069d0c
MD5 a172f9aa24dbcc2bd7fd347ac8f342e4
BLAKE2b-256 8c1cf5b93887b33d1f3b7fd1a7ce30298846d5e1187fe2d0c6f2243bfbbc2c35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp311-cp311-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 49.9 MB
  • Tags: CPython 3.11, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 dcb07e81be1ae5d6656f2e9f3145d946db8e92708e5393d15b15a0fce72a0fe2
MD5 b3acf0c2c0d4fdcf41110b04f6a48ed2
BLAKE2b-256 9e608515fb89a16dd300788d5ecfc8dbbf85ec3328300c93fdf40ed189428804

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-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.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 60e639f4919e9607c539ae86dde190b084fd5c8bf074abdcdd31058e2bcd91bf
MD5 c5cbba04ff0466da802e82cad9a78608
BLAKE2b-256 311ef922489132456815ec6d4d63a25bab235cfcca9310c74c2d29e8bc08df13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp311-cp311-macosx_14_0_arm64.whl
  • Upload date:
  • Size: 26.1 MB
  • Tags: CPython 3.11, macOS 14.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a9da4247f37cb9fe6e140262244691f2c2bd065a61a41eff3fba4b8d8b3982bf
MD5 00a6a49f700d3704ab6501a4bf30b0f3
BLAKE2b-256 1a9bbd4220404d7a608b0ca14edc064c6c6b75d2c9fdce61c6696ab89d8e1f46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 49.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b90ec726ad4f809f056c637008fed3a835f66fa98d05d747921c5925830d14c8
MD5 855418658dc85c60a591a9605e61a835
BLAKE2b-256 d49c433cd1edce898fd84e0ebb742dd48664d2609d8e59a3c409767f478e329a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp310-cp310-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 49.9 MB
  • Tags: CPython 3.10, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 581a589a2f3fcc0a4b538603214243a56f1da5092d3bc2d16b9f93a8ac965911
MD5 e5ac3993bf467d682e728a4b33190ca4
BLAKE2b-256 2d40e7211e0d4fd82cbaeaedf8723ef9cebdeac38279b8882d319ec64ea3ddcf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-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.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 a95325448010c403a4b59d172a38840a8df3b51eac1b8e3b47c7b54ef0755fbc
MD5 58dca531ea218e2293d03984b2837f25
BLAKE2b-256 8ecae49caca3eb4bbe88143afdcb3bba74a886558512a90e5e70377ba197e96e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp310-cp310-macosx_14_0_arm64.whl
  • Upload date:
  • Size: 26.1 MB
  • Tags: CPython 3.10, macOS 14.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c7dd8f475fd850137cb615d806590d5644ccd513ca905e764b277842036c3450
MD5 b9d498cbccdb026a59dfc6e5aafaa826
BLAKE2b-256 96387d21a6e6270d5d4e360380fa6b319a51c5c4c437d12c64be4179acbd682c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 49.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 38423f582f91420c94e19ca33f23fc3e9f24bddca8f750420a55e4fe1633bc4e
MD5 94be412a16efd1103205f0d0e24151c6
BLAKE2b-256 a0ac24f3e137dcca472d1f877399dddcc21b5c506f3e462043c549efabc11fec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp39-cp39-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 49.9 MB
  • Tags: CPython 3.9, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp39-cp39-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 81f44ef8c4aaa8ebc8cae60111c0956a7859f64a7b2a390715c6eb4eef9bb13b
MD5 348980454180a48be8c8c74f94e22df1
BLAKE2b-256 3665802d98f4e9963c6e62cd9e891aac2b9da70fb661eb3320b574cb0ce556d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-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.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 fdeeb7a435b556f0e95bdff03f93ad2edc1fc98964b87a8fe1f37772fc16f361
MD5 e0189cdb0fb12e099dabe6ca4ccd849c
BLAKE2b-256 a25e8be10157b77d6a9edaa2a73b11cd369cf584289c654f6d0831252802503a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libterraform-0.9.0-cp39-cp39-macosx_14_0_arm64.whl
  • Upload date:
  • Size: 26.1 MB
  • Tags: CPython 3.9, macOS 14.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.9.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bd1e03bbb3d9240211837b1d74a5a180e434efe554aeecf1b8b6c49c4d491076
MD5 134227eacf839c78c52f4270dfd331fc
BLAKE2b-256 63bdc871733c72c2399f1bd8a95b54415da000dbbc495f69de78bc16e4cb4bd7

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