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-2.5.1.post1.tar.gz (153.9 kB view details)

Uploaded Source

Built Distributions

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

pkgconf-2.5.1.post1-py3-none-win_arm64.whl (48.4 kB view details)

Uploaded Python 3Windows ARM64

pkgconf-2.5.1.post1-py3-none-win_amd64.whl (52.5 kB view details)

Uploaded Python 3Windows x86-64

pkgconf-2.5.1.post1-py3-none-win32.whl (52.5 kB view details)

Uploaded Python 3Windows x86

pkgconf-2.5.1.post1-py3-none-musllinux_1_2_x86_64.whl (64.4 kB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

pkgconf-2.5.1.post1-py3-none-musllinux_1_2_s390x.whl (65.8 kB view details)

Uploaded Python 3musllinux: musl 1.2+ s390x

pkgconf-2.5.1.post1-py3-none-musllinux_1_2_ppc64le.whl (73.5 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ppc64le

pkgconf-2.5.1.post1-py3-none-musllinux_1_2_i686.whl (67.9 kB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

pkgconf-2.5.1.post1-py3-none-musllinux_1_2_armv7l.whl (59.8 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

pkgconf-2.5.1.post1-py3-none-musllinux_1_2_aarch64.whl (63.4 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

pkgconf-2.5.1.post1-py3-none-manylinux_2_27_armv7l.manylinux_2_31_armv7l.whl (56.3 kB view details)

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

pkgconf-2.5.1.post1-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (66.4 kB view details)

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

pkgconf-2.5.1.post1-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (72.5 kB view details)

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

pkgconf-2.5.1.post1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (62.0 kB view details)

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

pkgconf-2.5.1.post1-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (62.5 kB view details)

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

pkgconf-2.5.1.post1-py3-none-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (66.0 kB view details)

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

pkgconf-2.5.1.post1-py3-none-macosx_11_0_arm64.whl (49.6 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

pkgconf-2.5.1.post1-py3-none-macosx_10_9_x86_64.whl (51.3 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file pkgconf-2.5.1.post1.tar.gz.

File metadata

  • Download URL: pkgconf-2.5.1.post1.tar.gz
  • Upload date:
  • Size: 153.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pkgconf-2.5.1.post1.tar.gz
Algorithm Hash digest
SHA256 a123243d18214906a23ee290917e6117dd7d92ee6660e66c80c956ee9afb70cb
MD5 0b6c6bde272043bf76d62ab8c8e777eb
BLAKE2b-256 f32cdb2a46e35c3f3f9cca7ec1de9ea222dd898aa0dd4a94993accbd687eb940

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 2f69e9c9d0049626e2534c09a45b216efad3f16bbefcaff4586371efa213f36f
MD5 93277fc125897fe08c1987b622adbeef
BLAKE2b-256 f96f5a8cc04671f38f60b7cc1f68cc5384afb3d879c00e71953e15adb0919a6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 288bcf988617c2549255f41c9e109ed13c196e38ec3d4f75702751858b13fc8c
MD5 ca51c17120fd851f32ba83705bd791fa
BLAKE2b-256 5f78d082a00a15903fd989c0a16de6bc3201acead59ad7fff9f19ca6144636cf

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-win32.whl
Algorithm Hash digest
SHA256 1b036d4197dc677738cec1619a06947c47e4112b0394e5b2047fda2b51784e86
MD5 783d3435f52f3f63d7e6572557ba0571
BLAKE2b-256 d07b57320181d5dcd97eb9ffc15b239c559095cd0846033662c4411f2b599316

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2792c592c1dcdff831813835efd5e20d8bcc7cb56c612e5e34ca098f45aed2b8
MD5 d69cfb78361e42232b6be611569e1963
BLAKE2b-256 d039b720073118155ee45256c0471b906a700416d792ef1e343f3279ad08312f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 050985774299890c39d2b296f1391adc3d334133a12cff79160e3eee9f4b9037
MD5 0ba1e2a3f9801b219081d09afec3c8c9
BLAKE2b-256 640bd998f4f8e7ac653fc6d017a7512a1c03b9c4e54f67c91a165ec71e608b29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 484619970bf50f27b86472b7216d90ddfd47a1d8a09a6aaebf650c1aad6ff0a1
MD5 c6b1c317bafa6f31b602e3d3f590095b
BLAKE2b-256 90cd7c38220a31399d66d5e0034d3a6e6673ef72151ac04eec9d1c9dada50ae6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ae0cc90030d68670b69e7a60de0daa9c1a40d94a9e2c83911426f5f08c78f7cb
MD5 5effbc75a55d8b6b0641a50404c16e4d
BLAKE2b-256 2cb35b757d967798908d1fcfd45067ea76b35d5156e375efdea725925242188a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4257ddc8d02941b44130dc1c55125a7de90238ff139494304c57da2c75250a6b
MD5 794ed89bae2fc94121d573fa6c8b7354
BLAKE2b-256 5b42a4044c7f8554827d40b1aceddefe66f858435b17d8a0b8fed5e215938c52

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2ab03fa468490ad27e772c1f93b7648fb49ffe7a8cd437cefee0313d2909286a
MD5 0f82d6fec8fb1c753443d85fc35d5520
BLAKE2b-256 f45fc72f6b030d7537cebe804f9c39457aae0362a281d40c5ab509233defbc89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-manylinux_2_27_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 47439a11e7472922bcd00c701efe5c934e084f26f8920defa83b55e41759d2bf
MD5 71a05f889e5e3a8e60cb54e3f6bd7b0e
BLAKE2b-256 eac229e2c2b3f75c685d69f2aa67c56805ab64b6b100ed3fef20867322fb7c82

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.5.1.post1-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.5.1.post1-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 2b5ec23ad514ab18dd67b77421ad7230df87443231020c58ecab9cd8655651d7
MD5 5eba5642b8b895f0f5a9f1cf5d10a5d8
BLAKE2b-256 bbee4a89c93ef099fa02da3fff8d282017903a02fff7489cf2e0734a991c5628

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 af9f701de22c178aba179417e0258d6e5e0b00e85e1027d407b03036c4f5ca4b
MD5 072dc5991ede188479875b00c4abf598
BLAKE2b-256 10a4aa2dabac6e84cb76fd89262db1c1009088596f425918cf871366f4db0c82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42c5a03d50f5ab2c0fa4612e418c0093e0fa1125d0cad3ecc3bcaee818f80254
MD5 05dd38c62ea3e90a939d158829a5ef68
BLAKE2b-256 568525504c400f96e762e2cedaf1994d07e3414f2e5470732d6c785f02bd4f7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.5.1.post1-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.5.1.post1-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 be8a1a4eb493f060d2eca1ec32ed2b1624274fcab29b244fb8b99db072d01566
MD5 15af1ccdfcfd6a95e6c6bac451130796
BLAKE2b-256 123345ff483c331969d3e85350036f515b3e2e0d7384cab4408fb8d7581012f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 89c3bbb4fe0916980b1aeb125d1eec22a23db62015ecf7b3dce08a006076d051
MD5 fcf17c36071b84cfd2fad45f1a12ca4c
BLAKE2b-256 a7d8dd69d4885c7abbc72b40042e5c61b8564f2fd356cdc5f4059f49b89c52b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f317e918d65f5b57855eea415bd5dcfd6adf33ea8410e2c8fe56342495a4db2c
MD5 4cb13fd90eafa0af344e481c31ce22fb
BLAKE2b-256 a200263b5f3771a035026dd1bd726334fa649ee111924c97b6c8b74a06a2f224

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post1-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 81a319d929c778a48fb4dcf726fa66df32681440a1dc1ab1ff36cc9410f6d621
MD5 af8062c3e24de586efc340d4cbc733bb
BLAKE2b-256 1087508f5a55ede6dcf9bdb29146ad9cfc8dfb48d24532b07deb24ce293f166a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.5.1.post1-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