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.post0.tar.gz (154.5 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.post0-py3-none-win_arm64.whl (49.0 kB view details)

Uploaded Python 3Windows ARM64

pkgconf-2.5.1.post0-py3-none-win_amd64.whl (53.1 kB view details)

Uploaded Python 3Windows x86-64

pkgconf-2.5.1.post0-py3-none-win32.whl (53.1 kB view details)

Uploaded Python 3Windows x86

pkgconf-2.5.1.post0-py3-none-musllinux_1_2_x86_64.whl (64.8 kB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

pkgconf-2.5.1.post0-py3-none-musllinux_1_2_s390x.whl (66.2 kB view details)

Uploaded Python 3musllinux: musl 1.2+ s390x

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

Uploaded Python 3musllinux: musl 1.2+ ppc64le

pkgconf-2.5.1.post0-py3-none-musllinux_1_2_i686.whl (68.3 kB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

pkgconf-2.5.1.post0-py3-none-musllinux_1_2_armv7l.whl (60.2 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

pkgconf-2.5.1.post0-py3-none-manylinux_2_27_armv7l.manylinux_2_31_armv7l.whl (56.7 kB view details)

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

pkgconf-2.5.1.post0-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (66.8 kB view details)

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

pkgconf-2.5.1.post0-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.post0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (62.4 kB view details)

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

pkgconf-2.5.1.post0-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (62.9 kB view details)

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

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

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

pkgconf-2.5.1.post0-py3-none-macosx_11_0_arm64.whl (50.0 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

pkgconf-2.5.1.post0-py3-none-macosx_10_9_x86_64.whl (51.5 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pkgconf-2.5.1.post0.tar.gz
  • Upload date:
  • Size: 154.5 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.post0.tar.gz
Algorithm Hash digest
SHA256 e59c0cda6b14f1d68c0f3d87f67bd01a68191258274ae23bceaca2fe1e63e511
MD5 ec2258488fb063863159a59702689a77
BLAKE2b-256 4b98d6fb3de8bd2de5195a7885ca7516741a64e1b9f1b2660b1d5a826b64334a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 a395e81afa168a344514bd434bb264d02b5f5ae26fc63f5ecfae89d6a51659e3
MD5 423eee7eff8a4e5d7ae34e851b765c40
BLAKE2b-256 836253ccd0ecaff7ed3333508ae48a7bab3317ca3cf884a52e7e18e300479fab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d94535f64f752c752ccb2459891162f2966b14ff600351d272d15f8ccd1dc24b
MD5 b821988fa39982d25b487841225adcd0
BLAKE2b-256 96ec21614928b0990fce9a7a264de25afd8cf78ab406a7520140c3fa82e3297b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pkgconf-2.5.1.post0-py3-none-win32.whl
  • Upload date:
  • Size: 53.1 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.post0-py3-none-win32.whl
Algorithm Hash digest
SHA256 ade2a7a4d789e4e5b424809c3660622b8be9aac0e5841359a59be4ed3ebfc00d
MD5 68c1c570be3754adde5ecd41fafc9af9
BLAKE2b-256 2c60f976f19e3fe5b7cc7397efce5fe9a38b3f4882d11a2c275515f8fef40bb7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c3340b2649214f837ccca3d38630ac4ca44e2e750623b20a5054081455be3d1d
MD5 0d78c58e2c73bb358a6619c04afa327a
BLAKE2b-256 a1581b12c430b0d51dbc7a722df1efbeabc614fd43511f8103a9aee3c29684f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post0-py3-none-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 903f6b7de0d3735f07003d3d74554d5afecd03ef49c9c1e3b9125e758d928e1c
MD5 b94a5a9f416e8307111c7f27ba31fd6f
BLAKE2b-256 2b8524c0e900fb84be091beacad41e5acb97e498b8dd44950b14cb403a25e535

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post0-py3-none-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 00a81a9eba153bd5c7fce1834875a4e90862e1115c41f6f91a3e181f6e4bb6e0
MD5 ab2dfb07a88402b6864ddd52e341f047
BLAKE2b-256 6059cea3d28dba9f3689755b76896ed3c2950061bd7ef1d0f9b8661bee341e90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post0-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 126839e0d498d7635aa37787d1486610f0fbd9834549ff78555712d567ce65bd
MD5 aae6cbf508baf9d59fe863a59002cf0d
BLAKE2b-256 ed62a592cc201399c813eee7475dd9eb0925ca2c9f0c750e6f03e6c8474d570b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post0-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a68c47c5651447b5dfd2aac397dbda0060b89c80c55c9efc0a79c43c4c00dc54
MD5 c78d18330c5e53306468e3c4c69aecb1
BLAKE2b-256 7338bcfa35df79747aeca341cb0dec337eed2d4e69d9b58f711141468e2c5fd8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b33163e26ff379c3f0455847608e95dbef1b9b98d9e654266828cfcce31e1dc4
MD5 3133e93b1ba2d14d3f7891438561b907
BLAKE2b-256 3133d089606500ae8757d028e0b5fc115d9fa1545a9e9a43bf2dfe60ca40f30a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post0-py3-none-manylinux_2_27_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 3ef884a6478893c6d28a8713fc4d6bbe8f209b7522c13b4d90ff7d3967d18c06
MD5 65e4598dc7867833a49753172759356b
BLAKE2b-256 f15b16c67021457287ea779d0d0c5ab9cee3ebd1a06216931486850dff0251dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post0-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 6a0fe986f061b571b7a3b679e6e37047ac197d1d8602f4c266847f015a13cd70
MD5 76332764729373a9ff72d500cf9a5593
BLAKE2b-256 80ec356be8ef74bc207f40c5cdbbfa680ae3087a85946255022719061c74a2a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post0-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 4e6f35e62a228ed09788c30556c884ca3f5d715f1310ab890eb1fd557f6baeb2
MD5 decf75feac7d951c4af47e2ca8480843
BLAKE2b-256 e33af376500af3b6525e94369e21214775961b3ed02d1d06cdde3de4146f63ad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 352d8cc7cac62c2c7a20ea98849b64962ba665469900ce3536592662c6abc44d
MD5 ec0f373473ff0e9c34d69cd9d790c685
BLAKE2b-256 32d1022004296081b33d46b9c67c1fc5b3ede7cf5cbcd909ead21237883288d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.5.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-2.5.1.post0-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.post0-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 2df2c1f80c5f559e2a908f3431a4252b7d5b25de1cf865041eac8664c8f3f7ab
MD5 5a3f4c11510995839b48ef3599d7a464
BLAKE2b-256 f25e3a825cb0a120286ab83b45a6dfd8037bfae3dbfbd8227a92e7fdd308003f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pkgconf-2.5.1.post0-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.post0-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.post0-py3-none-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 1ce4de71b449eefb163c460010c87432f4fb710fdb13bf9d1be4d7054084056d
MD5 9fdd8faae1da48fc4de6756846b2d642
BLAKE2b-256 06e13a36274af1a43600dda9b2882da040fb9da12a470fb0b545842e345f1740

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d809d0b19c301f78b9ca850325d7f9346f9c5127f3c8f798068c5723b77df00
MD5 7bb20ddbeea2e6eeafc77c0b3de8a878
BLAKE2b-256 90dc2b92d7ce662cac5a5a02f504030710e09d68b5895f2106417f32af1eb2ad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pkgconf-2.5.1.post0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9f4432ca48645d444b9c5bd6287646396b1281e0ba97f86fbf242a3acbd1540d
MD5 b229e68987dfdb32ba25f39c7b81a5f0
BLAKE2b-256 25e92383cc2bc312f5a7c566a17ebc8411cc099d7525f3cc4b9f80b718178bef

See more details on using hashes here.

Provenance

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