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.post2.tar.gz (155.0 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.post2-py3-none-win_arm64.whl (48.9 kB view details)

Uploaded Python 3Windows ARM64

pkgconf-2.5.1.post2-py3-none-win_amd64.whl (53.0 kB view details)

Uploaded Python 3Windows x86-64

pkgconf-2.5.1.post2-py3-none-win32.whl (53.0 kB view details)

Uploaded Python 3Windows x86

pkgconf-2.5.1.post2-py3-none-musllinux_1_2_x86_64.whl (64.9 kB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

pkgconf-2.5.1.post2-py3-none-musllinux_1_2_s390x.whl (66.3 kB view details)

Uploaded Python 3musllinux: musl 1.2+ s390x

pkgconf-2.5.1.post2-py3-none-musllinux_1_2_ppc64le.whl (74.0 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ppc64le

pkgconf-2.5.1.post2-py3-none-musllinux_1_2_i686.whl (68.4 kB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

pkgconf-2.5.1.post2-py3-none-musllinux_1_2_armv7l.whl (60.3 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

pkgconf-2.5.1.post2-py3-none-musllinux_1_2_aarch64.whl (63.9 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

pkgconf-2.5.1.post2-py3-none-manylinux_2_27_armv7l.manylinux_2_31_armv7l.whl (56.8 kB view details)

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

pkgconf-2.5.1.post2-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (66.9 kB view details)

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

pkgconf-2.5.1.post2-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (73.0 kB view details)

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

pkgconf-2.5.1.post2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (62.5 kB view details)

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

pkgconf-2.5.1.post2-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (63.0 kB view details)

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

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

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

pkgconf-2.5.1.post2-py3-none-macosx_11_0_arm64.whl (50.1 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

pkgconf-2.5.1.post2-py3-none-macosx_10_9_x86_64.whl (51.8 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pkgconf-2.5.1.post2.tar.gz
  • Upload date:
  • Size: 155.0 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.post2.tar.gz
Algorithm Hash digest
SHA256 47533b00032e0be6e49e519d7265435a41b23809a937522a51f8b0936d3774ec
MD5 8b4f1ddeef0130e2b588d0bb16377f1d
BLAKE2b-256 efd61f76f6af22264c88fe316e9e1eb281b6aa9e17100d573dc2dbd918ffa0bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 52adc0a94803fbad8b48981582185c55a69a1648dd1d18b82367d87e474ef2d7
MD5 be8a47bed13aaa230756c536cf27836f
BLAKE2b-256 67fbbdc20edab4dfd0df4e13f14fce91c4424d78ded56b564d6f3343259806c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2bdc65083e0d6ddc1e5ab42a768b722d545085eb302dd22791c20095997acaa4
MD5 8c1871f1a2e42cb395e2b91995908527
BLAKE2b-256 9c411d86935b50bcb25555b58f4a9ec40f7f78a9007bb0fd53a8c0c20707f4d6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pkgconf-2.5.1.post2-py3-none-win32.whl
  • Upload date:
  • Size: 53.0 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.post2-py3-none-win32.whl
Algorithm Hash digest
SHA256 9acaf63e14c2e030ff8b682dc06aef157a926f1b888120aeaf4aaf0880d6de33
MD5 abab39ce46cd4e557d1df3f946837cce
BLAKE2b-256 bad2087d120aed5c6143ee3ab078fc1551872747c6f72260c8216433015321dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post2-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1be7563d4d6ea3d4e7cd60c64befdd84429b44d71d74174477a2bd0b6ad96969
MD5 a12b1b968240dca9a20155aaa1512786
BLAKE2b-256 8f5a1d248beae47c7524a9127f90289e81ae36ad1c49985e5f5931dff7469151

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post2-py3-none-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 b823e3e96c02cc1b13c4992dda6e8543fe65af2d7a291505777e81e01e255f3b
MD5 9179f222885d041499d5306bb789ad16
BLAKE2b-256 fd05ade6ca7e1d320c39a87feef504c4ab133442a99d568b4891a09b4e1b7b5a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post2-py3-none-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 58e9fae69947084189a4c216aad4616778d70798be2c584e63aabb3faaca3ca3
MD5 34948c49d4dd3e4d21a597ca5e2f7c1b
BLAKE2b-256 c545fb4d4cd47019d2c24c35ebd750d2bc8c47e9ec30c196e3645f480eee0a5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post2-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e295d42107a785382893fab938998ac0156247037c5607814f87bad266b609c0
MD5 90927ab6e5a306bb936cfbca7814fed1
BLAKE2b-256 718eebb971014f86dbbb31ac0735f3c73bd3e2debc3821308bdcbcf3880727d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post2-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 60e42dea0e8752be198390f974131f7d360f2b52e2a1e01761701ea6fa5aa2e6
MD5 57858835c1176ba8c2b5355f72ec2784
BLAKE2b-256 1eeed19c4e9b21f8afeb9c56bebf5dec64031ed534331a92cff8a8354822f511

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post2-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4ac7d64757f7cc6d361eb79bf528dcbd2e10787bfd9b257bd492446e2e782a77
MD5 187f3be7a86a11830b316f7c296bb693
BLAKE2b-256 cf525bc3cbc096187887d3e857efec585a56db5ae13ff49f7c1e01070b1f0aeb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post2-py3-none-manylinux_2_27_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 bda6d0149d48286760983e010de37fc1e0f464b0934bac3feebaa1ac44da86eb
MD5 6fab9a4678e8e3f28fd6cf1b45d30840
BLAKE2b-256 353b948839b6d4e7ce7fd2fc7d35f00602e073cfa06575044e29e5062b60ae1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post2-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 90891dbfd3655327e3e8b0b410aa168cb80ee3e912acffbd8e0c8b48dd67f639
MD5 2e8fae689c4c3b242324cbf446e19d93
BLAKE2b-256 9ad42d9bbd3ca2176827708c758d175a83b3a6dafdcd9954acc5eacc6b456594

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post2-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 05ab908cc1e6e987d59d7f765e190cb0e0210692846fdbaf93103129e08dadfb
MD5 bcbc11c21ac567ab29bbc3cb320fa9d6
BLAKE2b-256 c783855e8a5cfc82b009c2bc0b27cbb8b27bf962f2c508680c6ace285de948ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 641a479dd417ea50595a4c09cf2b64eb5159d1610f56da167d98f13e418836e5
MD5 3a99af36c41b7fe904ba51cd03b4d0db
BLAKE2b-256 4846cdee81ed35c2e722dd9cf830c44ca2898485f69a1605931dfef3efe830a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.5.1.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.5.1.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.5.1.post2-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c64973b254a8ce3dea100e82af065346490985bb28f61bec5c415feb70c337ce
MD5 c5f49647b4cceaa775f0a90d121ad394
BLAKE2b-256 386ba504a763112217e227ad4a30e5149e55b850fc28f8eba9da09c8789f6b1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.5.1.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.5.1.post2-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.post2-py3-none-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 d99b33809553399b357b5f044348bdef136b90f09934f01683ef3d977652929a
MD5 3b1ee225ff1b8e0558b2cf04cd3db9bd
BLAKE2b-256 d4f02b399c078bbc81e2b1f26477eeb3df20c71ab51c95c7b0e052b45b7f096f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 28f81fd310f58f236867eed80e00062325d6cc626abb17ce754398030899a66f
MD5 31d5242d8ea317979323799be726c7ab
BLAKE2b-256 6faead58f20a9931a11f6f4263c726dd5f8ffbf1c61347c0832459d9f1f02691

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post2-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 619ecd5367a3c819f3d1f52e91e542812cf6f274fdd31035f1ee969cdcfe48a2
MD5 1560894cdb329389967472dc9717dc19
BLAKE2b-256 0804e440fba9c13bdeea69bfe61904540b462647e99b0ab183301eea095e3c23

See more details on using hashes here.

Provenance

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