Skip to main content

`pkgconf` is a program which helps with discovering library dependencies and configuring compiler and linker flags.

Project description

pkgconf-pypi

CI test CI build pre-commit.ci status codecov

Documentation Status PyPI version Discord

This goal of this repo is to facility building and publishing of pkgconf binaries on PyPI, primarily for ease of installing in a cross-platform manner. This is useful when pkgconf is for example needed in workflows of other Python packages.

Choices

The intent is to:

  • distribute pkgconf without any modifications
  • configure the build with no system directory
  • install pkg-config as an alias in the scripts directory of the Python environment

Links

Documentation: https://pkgconf-pypi.readthedocs.io

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

pkgconf-2.4.3.post2.tar.gz (144.5 kB view details)

Uploaded Source

Built Distributions

pkgconf-2.4.3.post2-py3-none-win_arm64.whl (44.4 kB view details)

Uploaded Python 3Windows ARM64

pkgconf-2.4.3.post2-py3-none-win_amd64.whl (49.8 kB view details)

Uploaded Python 3Windows x86-64

pkgconf-2.4.3.post2-py3-none-win32.whl (49.8 kB view details)

Uploaded Python 3Windows x86

pkgconf-2.4.3.post2-py3-none-musllinux_1_2_x86_64.whl (60.6 kB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

pkgconf-2.4.3.post2-py3-none-musllinux_1_2_s390x.whl (62.0 kB view details)

Uploaded Python 3musllinux: musl 1.2+ s390x

pkgconf-2.4.3.post2-py3-none-musllinux_1_2_ppc64le.whl (69.3 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ppc64le

pkgconf-2.4.3.post2-py3-none-musllinux_1_2_i686.whl (64.2 kB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

pkgconf-2.4.3.post2-py3-none-musllinux_1_2_armv7l.whl (56.6 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

pkgconf-2.4.3.post2-py3-none-musllinux_1_2_aarch64.whl (59.7 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

pkgconf-2.4.3.post2-py3-none-manylinux_2_27_armv7l.manylinux_2_31_armv7l.whl (52.9 kB view details)

Uploaded Python 3manylinux: glibc 2.27+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

pkgconf-2.4.3.post2-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (62.3 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

pkgconf-2.4.3.post2-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (68.6 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

pkgconf-2.4.3.post2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (58.3 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pkgconf-2.4.3.post2-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (58.9 kB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

pkgconf-2.4.3.post2-py3-none-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (62.1 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pkgconf-2.4.3.post2-py3-none-macosx_11_0_arm64.whl (46.3 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

pkgconf-2.4.3.post2-py3-none-macosx_10_9_x86_64.whl (47.9 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file pkgconf-2.4.3.post2.tar.gz.

File metadata

  • Download URL: pkgconf-2.4.3.post2.tar.gz
  • Upload date:
  • Size: 144.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pkgconf-2.4.3.post2.tar.gz
Algorithm Hash digest
SHA256 73d966e18f75e89da54c83a65effc8c2e9b7316553a060c8293ee527a0834c10
MD5 fd78c94f4d0a9b979c7340f95d471376
BLAKE2b-256 be4f27b39de8c295efed8fbc32517ee07e4b26e9eb95d0fbf8b5d698e76d7412

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2.tar.gz:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 b1d137097771fcbcfc94926ea795244248833c9fe46c9631ea88bf156dc7b1cc
MD5 eee38e738cd30681a7c6fc7f0cc5bb3d
BLAKE2b-256 567675cb3e62b23628251f00574a6631c9c479bf272a0f6931e0c16c5247dc8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-win_arm64.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e11231d852a230dd35e61ca79c0d89136a6c9ccf7654a2a076384af01d5eb902
MD5 d63cd877e2992d426fd9d58c522e4b86
BLAKE2b-256 055b2344be3846958600757697178844d681b38b457cccd2ea524a200895245b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-win_amd64.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-win32.whl.

File metadata

  • Download URL: pkgconf-2.4.3.post2-py3-none-win32.whl
  • Upload date:
  • Size: 49.8 kB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-win32.whl
Algorithm Hash digest
SHA256 90ee5b800865ecbdaf4e9302b06091b52d5528831c3e45f344a7287879d7adfa
MD5 f3d2d644f55a583e1e392df09bce1f11
BLAKE2b-256 e94b8c6e6be7bc9dc2daf885512b28723590a55fdebd68004b4083935949e984

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-win32.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 201696a9c7d60668cab62a706ea159a560c08700a8690e70abc2e572a955752d
MD5 b0b04ae3e6ec9ff268257131ddd412db
BLAKE2b-256 a1a948ea4d861bca750ed6a38b81e4e82d5f53c24f3430bcdec49e30d8ee39fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-musllinux_1_2_x86_64.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 f7f616a789c18ce9aebb5fc4cfdc48577575f2ab7df803b4df06a5298db9bdfa
MD5 798255d4c97a5c8b5c42086e1b29a2c0
BLAKE2b-256 14f471f16620dd87ce7e8ec4ea8dcd17c0075d72ed153cc6105d1949e085ceb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-musllinux_1_2_s390x.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 95ddd0d06dd50418a04613fae5a6e0c46cc06329de006f1513ea6f7bdc40807b
MD5 a5925fb359da898f9ca6dbd9d80196e1
BLAKE2b-256 1de1ec39d2166a07899c4ca0c608139496b0f6044deb50aedb1da687b173d933

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-musllinux_1_2_ppc64le.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f38b1081b06860edce8926d67899dfe7b85db03723b3fa18b3e12efa5dd94395
MD5 b1667db0070ed9db31fbcfd29c4abba1
BLAKE2b-256 e3d03deff09bc801aa0214053fa147e41c685b1c5ce974bfd20c6ceeb7333c20

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-musllinux_1_2_i686.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 876f061f930b36a5e299103d8145e39ca02b612d85984be33af6a0ccd9c464d5
MD5 9e81493c05646d4512c89a7d3f4b6e60
BLAKE2b-256 f7ba4217032c3f98b1751205659d96b2452c0ef08cfcc6956d504ad05c29795c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-musllinux_1_2_armv7l.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9e4eba8ff57743113c6f1ae1a3ca24dab775ef669fc5889dafff76e7cdf3155d
MD5 570f1d704487744370faa6b109726d80
BLAKE2b-256 1c9218de0b35344f6fd63a1c79b497cdf907276c67967ef5958ec0009dbcb13b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-musllinux_1_2_aarch64.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-manylinux_2_27_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-manylinux_2_27_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 5bc7de745a75ae453118944bb069cc8cc4175c6b1c96c0263537826c6c87e142
MD5 8c275fee4a83b448553470eb4a178237
BLAKE2b-256 21a4ce37c5b42e59dc4f157553fa0413a0b12e2549b586193bc2429a3d637760

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-manylinux_2_27_armv7l.manylinux_2_31_armv7l.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 aef6dad009f6627c9dcc8c25a7f1b40d273b8c8bf6035a380093406906b4df68
MD5 4e78e7594bf34ad7ff93dbfea88d280f
BLAKE2b-256 52fd5f8666a58c2a7d8565a64434ed833e2eac6a733eb7e133eafb36001e7e9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 4b34a33281d80b5d6c7ffc31aaeb58d590a6e9082fc09361b80b491d55c1b679
MD5 c5f777edbe30356edadc2b12d36a3c02
BLAKE2b-256 295a03ebbacdc3129c21b822cb7a3b48894b8decd0dc2efba7d3bfa783991592

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c01f8e33fdf236c2365cd98e875eb98754d9868c52e168bf14a9fca818064695
MD5 6282070833d021e346f257e81f59679e
BLAKE2b-256 b6b84536a1647d7cad90a2decc486882e6eb5d6c6da4d233214ae3b922a81c8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 94d4e41290fdc5293b6ac19c4bbd1a1a934866b6ca23c1393275a810e2cc10d0
MD5 e7532a508f97f6a1829e1332e380050a
BLAKE2b-256 78c755c1d732a026b8e2a7ba23d730a1484063f7e85e19372045093db58feed3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 ae888298e699e5ff91ada94d304f2b6bac1b83f0b7c3cad9fcd07032ff511106
MD5 d80dd7267b9848472512e0cb9da3f11f
BLAKE2b-256 558160669fa13e37ae3cab204d5e82d1c908c56f6037651116e5e29d20bf0546

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9adb489a4a52dad6f6029d5dffd2d4e4262b5b9387ae34869ef5576ce7834e9
MD5 4deb301fd1c5120d6090a01ff034e873
BLAKE2b-256 7ff3202c5a410fd432d02cc32f070fa82382c3c312dbe23b62a840b41e1d273e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-macosx_11_0_arm64.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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

File details

Details for the file pkgconf-2.4.3.post2-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pkgconf-2.4.3.post2-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c90084ac070447370240f2df664786726ab2a399e51677d3dba10cf7cd0cc36
MD5 57135eaf3f9f2eae758a20725bc7b1b4
BLAKE2b-256 6f080a89947c84804f1646e2ba0f836bc535f325b6a1d2e8c5bdcdadeb8c8916

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.4.3.post2-py3-none-macosx_10_9_x86_64.whl:

Publisher: build.yml on pypackaging-native/pkgconf-pypi

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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page