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 facilitate 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-3.0.1.post0.tar.gz (276.4 kB view details)

Uploaded Source

Built Distributions

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

pkgconf-3.0.1.post0-py3-none-win_arm64.whl (58.3 kB view details)

Uploaded Python 3Windows ARM64

pkgconf-3.0.1.post0-py3-none-win_amd64.whl (62.1 kB view details)

Uploaded Python 3Windows x86-64

pkgconf-3.0.1.post0-py3-none-win32.whl (62.1 kB view details)

Uploaded Python 3Windows x86

pkgconf-3.0.1.post0-py3-none-musllinux_1_2_x86_64.whl (79.2 kB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

pkgconf-3.0.1.post0-py3-none-musllinux_1_2_s390x.whl (79.1 kB view details)

Uploaded Python 3musllinux: musl 1.2+ s390x

pkgconf-3.0.1.post0-py3-none-musllinux_1_2_ppc64le.whl (91.8 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ppc64le

pkgconf-3.0.1.post0-py3-none-musllinux_1_2_i686.whl (85.6 kB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

pkgconf-3.0.1.post0-py3-none-musllinux_1_2_armv7l.whl (69.7 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

pkgconf-3.0.1.post0-py3-none-musllinux_1_2_aarch64.whl (79.5 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

pkgconf-3.0.1.post0-py3-none-manylinux_2_27_armv7l.manylinux_2_31_armv7l.whl (65.8 kB view details)

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

pkgconf-3.0.1.post0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (77.3 kB view details)

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

pkgconf-3.0.1.post0-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (78.6 kB view details)

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

pkgconf-3.0.1.post0-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (90.1 kB view details)

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

pkgconf-3.0.1.post0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (77.3 kB view details)

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

pkgconf-3.0.1.post0-py3-none-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (77.9 kB view details)

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

pkgconf-3.0.1.post0-py3-none-macosx_11_0_arm64.whl (60.9 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

pkgconf-3.0.1.post0-py3-none-macosx_10_9_x86_64.whl (63.2 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file pkgconf-3.0.1.post0.tar.gz.

File metadata

  • Download URL: pkgconf-3.0.1.post0.tar.gz
  • Upload date:
  • Size: 276.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pkgconf-3.0.1.post0.tar.gz
Algorithm Hash digest
SHA256 abaa859ea40b4bffb455d59a5836f92c1a8d234e071110b7bd0aeee8d447a3cc
MD5 f8451f43a6573f66a39d849cae21c9e8
BLAKE2b-256 c94cec8bcd8b1705fa5294760ec9f54e7c88a1e75d66b41e0ff405f74a4fd4f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0.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-3.0.1.post0-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 d625e6db266484f64c1fb5961519ab776ba10fd740630f1fa75765dc38f8ee92
MD5 75020a2d8971950519207fd094730314
BLAKE2b-256 9cd894213a62828e29fe7d8c662cf2b722263e1e46100c6c10d944a0ab5332d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-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-3.0.1.post0-py3-none-win_amd64.whl.

File metadata

  • Download URL: pkgconf-3.0.1.post0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 62.1 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5c38b651f49a32fb117aaaca5951853452aed3834d3b7126135c831d92e055da
MD5 aa58ad23188a00850a2beb304b3d73cd
BLAKE2b-256 caefbbc9729ef600245edd84b0970eadbdf063cdf5e5d988136c80c88c58cab9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-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-3.0.1.post0-py3-none-win32.whl.

File metadata

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

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-win32.whl
Algorithm Hash digest
SHA256 f6a58e46f0553ad5c35e4127a4b9ce084e002c1688ada9aed769da3d1b37de99
MD5 8bb90a3060d8197a89eb4f73652e79cd
BLAKE2b-256 d559ac8d9d791358c552d8a2e09b37da188df4f9463a06da992437c679e5361f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-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-3.0.1.post0-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42befae5de2114de2e0faae05568b29d40606d1ba3791d0b24b875e2fce7927f
MD5 c4d1a35f56661c8023fefd0ce28bcde1
BLAKE2b-256 6d886b50583fc3660ff04c768ef0ae981a3befa374d7946a6d3220a3147aede0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-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-3.0.1.post0-py3-none-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 749d76c1ef8169c59cdcb74a89131722ab39738e74f29e079bdf759a06831f4d
MD5 d75c924803844b37c4192dd6db6ea19f
BLAKE2b-256 bd700c3c61a77fb05b6882bd0e9746f7ad9c694c417fabcb6f67ee465eaafb1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-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-3.0.1.post0-py3-none-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 66dca13fb652f0ade6a5925bd5967499793b3d137cc17ea10906d7cd4d4af457
MD5 23dc62deb23d7ad525dbb8f833ce9514
BLAKE2b-256 cf707f591a056a74e3e070083a9c8c1e42141fa742732fb14225dd942361c033

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-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-3.0.1.post0-py3-none-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3587f78620d6cc49d27f59c76681febb900958e9ae0f4bd21a0a939a0adf18cc
MD5 25a894ee58f5f89b5bede4bae66e6ca1
BLAKE2b-256 1437c3d4e871aed5977ed2feea2900d625a0d8fbf295cdc2e4d5f6e9d631bf3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-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-3.0.1.post0-py3-none-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 99309014f4d740ecc34b39deb022ca1942ab6c64d5821052e6ec10cf05f8cc29
MD5 485429d1800ca90883b24e704eab3d75
BLAKE2b-256 2e8b6914e144c6f80bde44d795541d3718aecf5efefc032897c01fee458d20bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-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-3.0.1.post0-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b479f574d08339e6df2a7e5c629f8cb4b15e1ce1c5c03de8ee08768de60cbc9f
MD5 0ec144c6ecd5532b5d368d2e816e580e
BLAKE2b-256 a3dce72e9d0a41943fcda96cf30b2e9a9e37ea1cba269a50697a17b30808c28a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-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-3.0.1.post0-py3-none-manylinux_2_27_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-manylinux_2_27_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 0d69f67cee5b5939087e51f6418dbc5dc8557de6cb3bbc3f7d8b8b4c22d690db
MD5 f321237e5e7f80a619c7a317ba32e057
BLAKE2b-256 ba6fd5163e84c4edb5015a95aca84668e54104ab55a72368c765b553b3751f29

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-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-3.0.1.post0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff5a7fe9b4248396023938ef14b344e9fb47d24882ebab1ffa926b62f0a10ebd
MD5 4e82567510ccee0bde8648884695533e
BLAKE2b-256 2c8236356bd30ef13ea767c53a4be7c508621e77c2d52e60b48929710de07230

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_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-3.0.1.post0-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 267d91b602e298ab5b9d90784421cc7b920a8bed388b2100eb95170f8d1abd4e
MD5 a17bc4c106dda246d346d55ff7204da0
BLAKE2b-256 4aa4cf35e67a78f60028c80f3506748d493ea0e6fa9ef12e6db2e053f614c641

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-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-3.0.1.post0-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 63abf1fc141e9425505257e04d464b2e65fe54f78fa135cd7c77c7ff30e6f5a9
MD5 e15d535a45975c167d4d6b168fd97f34
BLAKE2b-256 6875169245a8a05f931c7b55e8319372f08cdc56e91e92fa3cc33c359e2ab8fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-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-3.0.1.post0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 19590d6bb9da6d78828c1bd2e1755dbc63011c65ab4065f2109d0f74549e18a9
MD5 24384a0b0356fc4d0ba9e4c32121f1a9
BLAKE2b-256 86cca7bd5eea1fcb87354bec17d77d9bcb70df9474cf3275e6bc2a324c467b41

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-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-3.0.1.post0-py3-none-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 1fa6dbf5f78952c63267959bc4a4ac6e99e19d6803431f77f307279da07d1926
MD5 ac04ca1888a224885a4d7c3cd7a2b1d2
BLAKE2b-256 3e3428b612d38ff13b60e1a6a7c6eee8ea7f547f304b5e187876ae76aaa7990e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-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-3.0.1.post0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4a12b0035b7273ad330bd36ebe421c2ce9c68f37487c857b49fbdf42a6e1579
MD5 a604b6a414f36b7dfa79d8f685c72725
BLAKE2b-256 9f9dee5f87b848cfd1cca79b67856d05ea4e5389460d640d1219db6737adaa98

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-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-3.0.1.post0-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pkgconf-3.0.1.post0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 34e6418071006b94abc867e08d462c540106fab44b85ecec411a67536bee708b
MD5 92e0386ce58508dd7c177bb725095120
BLAKE2b-256 77c10ae827aa9e3860469ce0ee878dc41f46b56abde426b672088606ec4a7b49

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-3.0.1.post0-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 Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page