Skip to main content

Python binding for dirp (Go)

Project description

py-dirp

py-dirp is a Python binding package for the Go implementation of dirp.

Install

  • End users: pip install py-dirp
  • Development (from this repository root): pip install -e .

By default, package build automatically compiles the Go shared library.

Use

from dirp import parse, build

nodes = parse("app{src,bin}")
build("tmp-out", "app{src,bin}")

Requirements for source builds

  • Go toolchain in PATH
  • C compiler for cgo (CGO_ENABLED=1)
  • Initialized dirp_core submodule

Project details


Download files

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

Source Distribution

py_dirp-0.1.6.tar.gz (23.0 kB view details)

Uploaded Source

Built Distributions

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

py_dirp-0.1.6-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

py_dirp-0.1.6-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

py_dirp-0.1.6-cp311-cp311-macosx_11_0_arm64.whl (747.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file py_dirp-0.1.6.tar.gz.

File metadata

  • Download URL: py_dirp-0.1.6.tar.gz
  • Upload date:
  • Size: 23.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for py_dirp-0.1.6.tar.gz
Algorithm Hash digest
SHA256 2762e7cc50ae40d499031634e36cae94c692fd69c34617d8f3e66d7ce623db29
MD5 d724c41acdd63a7a3fee737277860747
BLAKE2b-256 f960887a69f1fe8851fe962c8550d7f27134fc4b2aae88a3e430d9c2f403d412

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_dirp-0.1.6.tar.gz:

Publisher: publish.yml on Garashia/python-dirp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_dirp-0.1.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: py_dirp-0.1.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for py_dirp-0.1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 eebf8bbcc21a772ac4092498c3f0b86b55ac4eeb078c94b76a1efd8cadde3981
MD5 76d7ee8cdbe3084077c8701aded6c4b0
BLAKE2b-256 b955ecb7c5676675dac9b37d1c3da4d1a7751eda661918e2a1c4cf8bbebec1af

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_dirp-0.1.6-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on Garashia/python-dirp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_dirp-0.1.6-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for py_dirp-0.1.6-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 92051c6cdb90dd01ca35230bdb717759aaf3ace846fcad8b46e3cd142e8a8ba2
MD5 7f62e25b2380622d755ad71008e2222a
BLAKE2b-256 71b088d397c544f3b8aea4e58e22f2ef8bd2a2bc6934c3047712b85a4fe19fc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_dirp-0.1.6-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on Garashia/python-dirp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_dirp-0.1.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_dirp-0.1.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 158546055e198cf07d8adefb3f4819047d979202f45df70c6138ec58d3f00aeb
MD5 1b2e7565e19d78abf2277e7a0eba7549
BLAKE2b-256 ff4ba2ae506cd399c2e0e5c338512fa0e318ee10b5be63cecf10d4d40d984236

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_dirp-0.1.6-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on Garashia/python-dirp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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