A utility to extract go build info information fro go executables and shared libraries
Project description
A python package that extracts go build information from go based executables, go.mod and go.sum files and shared libraries. The package leverages the golang debug/buildinfo and golang.org/x/mod/modfile packages to extract the information hence relies on a shared library to do this work.
Example usage
from pygobuildinfo import get_go_build_info, get_go_mod, get_go_sum
import json
def test_get_info(file):
res = get_go_build_info(file)
print(json.dumps(res, indent=4))
def test_go_mod(file):
res = get_go_mod(file)
print(json.dumps(res,indent=4))
def test_go_sum(file):
res = get_go_sum(file)
print(json.dumps(res,indent=4))
test_get_info("foo/bar")
test_get_info("/usr/bin/du")
test_get_info("/Users/auser/go/src/spire/support/oidc-discovery-provider/oidc-discovery-provider.elf")
test_get_info("/Users/auser/go/src/spire/support/oidc-discovery-provider/oidc-discovery-provider.exe")
test_get_info("/Users/auser/go/src/spire/support/oidc-discovery-provider/oidc-discovery-provider")
test_get_info("/Users/auser/go/pygobuildinfo/pybuildInfo/_pyGoBuildinfo.cpython-39-darwin.so")
test_go_mod("/Users/auser/go/src/pygobuildInfo/go.mod")
test_go_sum("/Users/auser/go/src/pygobuildInfo/go.sum")
The result returned is always a dict object for errors the dictionary returned contains a key; "error" like;
{
"error": "path error:foo/bar"
}
or
{
"error": "/usr/bin/du: could not read Go build info from /usr/bin/du: unrecognized file format"
}
on success a python dict of the buildinfo struct is returned
{
"GoVersion": "go1.18.4",
"Path": "github.com/spiffe/spire/support/oidc-discovery-provider",
"Main": {
"Path": "github.com/spiffe/spire",
"Version": "(devel)",
"Sum": "",
"Replace": null
},
"Deps": [
{
"Path": "github.com/DataDog/datadog-go",
"Version": "v3.2.0+incompatible",
"Sum": "h1:qSG2N4FghB1He/r2mFrWKCaL7dXCilEuNEeAn20fdD4=",
"Replace": null
},
{
"Path": "github.com/andres-erbsen/clock",
"Version": "v0.0.0-20160526145045-9e14626cd129",
"Sum": "h1:MzBOUgng9orim59UnfUTLRjMpd09C5uEVQ6RPGeCaVI=",
"Replace": null
},
{
"Path": "github.com/armon/go-metrics",
"Version": "v0.4.0",
"Sum": "h1:yCQqn7dwca4ITXb+CbubHmedzaQYHhNhrEXLYUeEe8Q=",
"Replace": null
},
{
"Path": "github.com/beorn7/perks",
"Version": "v1.0.1",
"Sum": "h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=",
"Replace": null
},
{
"Path": "github.com/cespare/xxhash/v2",
"Version": "v2.1.2",
"Sum": "h1:YRXhKfTDauu4ajMg1TPgFO5jnlC2HCbmLXMcTG5cbYE=",
"Replace": null
},
{
"Path": "github.com/fatih/color",
"Version": "v1.13.0",
"Sum": "h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w=",
"Replace": null
},
{
"Path": "github.com/felixge/httpsnoop",
"Version": "v1.0.2",
"Sum": "h1:+nS9g82KMXccJ/wp0zyRW9ZBHFETmMGtkk+2CTTrW4o=",
"Replace": null
},
{
"Path": "github.com/golang/protobuf",
"Version": "v1.5.2",
"Sum": "h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=",
"Replace": null
},
{
"Path": "github.com/gorilla/handlers",
"Version": "v1.5.1",
"Sum": "h1:9lRY6j8DEeeBT10CvO9hGW0gmky0BprnvDI5vfhUHH4=",
"Replace": null
},
{
"Path": "github.com/hashicorp/go-hclog",
"Version": "v1.2.1",
"Sum": "h1:YQsLlGDJgwhXFpucSPyVbCBviQtjlHv3jLTlp8YmtEw=",
"Replace": null
},
{
"Path": "github.com/hashicorp/go-immutable-radix",
"Version": "v1.3.1",
"Sum": "h1:DKHmCUm2hRBK510BaiZlwvpD40f8bJFeZnpfm2KLowc=",
"Replace": null
},
{
"Path": "github.com/hashicorp/golang-lru",
"Version": "v0.5.4",
"Sum": "h1:YDjusn29QI/Das2iO9M0BHnIbxPeyuCHsjMW+lJfyTc=",
"Replace": null
},
{
"Path": "github.com/hashicorp/hcl",
"Version": "v1.0.1-0.20190430135223-99e2f22d1c94",
"Sum": "h1:LaH4JWe6Q7ICdxL5raxQjSRw7Pj8uTtAENrjejIYZIg=",
"Replace": null
},
{
"Path": "github.com/mattn/go-colorable",
"Version": "v0.1.12",
"Sum": "h1:jF+Du6AlPIjs2BiUiQlKOX0rt3SujHxPnksPKZbaA40=",
"Replace": null
},
{
"Path": "github.com/mattn/go-isatty",
"Version": "v0.0.14",
"Sum": "h1:yVuAays6BHfxijgZPzw+3Zlu5yQgKGP2/hcQbHb7S9Y=",
"Replace": null
},
{
"Path": "github.com/matttproud/golang_protobuf_extensions",
"Version": "v1.0.2-0.20181231171920-c182affec369",
"Sum": "h1:I0XW9+e1XWDxdcEniV4rQAIOPUGDq67JSCiRCgGCZLI=",
"Replace": null
},
{
"Path": "github.com/pkg/errors",
"Version": "v0.9.1",
"Sum": "h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=",
"Replace": null
},
{
"Path": "github.com/prometheus/client_golang",
"Version": "v1.12.2",
"Sum": "h1:51L9cDoUHVrXx4zWYlcLQIZ+d+VXHgqnYKkIuq4g/34=",
"Replace": null
},
{
"Path": "github.com/prometheus/client_model",
"Version": "v0.2.0",
"Sum": "h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=",
"Replace": null
},
{
"Path": "github.com/prometheus/common",
"Version": "v0.32.1",
"Sum": "h1:hWIdL3N2HoUx3B8j3YN9mWor0qhY/NlEKZEaXxuIRh4=",
"Replace": null
},
{
"Path": "github.com/prometheus/procfs",
"Version": "v0.7.3",
"Sum": "h1:4jVXhlkAyzOScmCkXBTOLRLTz8EeU+eyjrwB/EPq0VU=",
"Replace": null
},
{
"Path": "github.com/sirupsen/logrus",
"Version": "v1.8.1",
"Sum": "h1:dJKuHgqk1NNQlqoA6BTlM1Wf9DOH3NBjQyu0h9+AZZE=",
"Replace": null
},
{
"Path": "github.com/spiffe/go-spiffe/v2",
"Version": "v2.0.1-0.20220414143532-2ed460a8b9d3",
"Sum": "h1:FpqM5PfWHs4Ze36HwzMpRefrv8kkmxFgtG9Qc6hL7Dc=",
"Replace": null
},
{
"Path": "github.com/spiffe/spire-api-sdk",
"Version": "v1.2.2-0.20220317172821-e2705b35aa09",
"Sum": "h1:2oavALIvyKv+M9Q2CWoz3UlJn4DT+oAhVO1qIgaq0GA=",
"Replace": null
},
{
"Path": "github.com/twmb/murmur3",
"Version": "v1.1.6",
"Sum": "h1:mqrRot1BRxm+Yct+vavLMou2/iJt0tNVTTC0QoIjaZg=",
"Replace": null
},
{
"Path": "github.com/uber-go/tally/v4",
"Version": "v4.1.2",
"Sum": "h1:NlU/4j+AAaPHG7yxQVmu0QY7H0W9FFDjFznwAU0t+rE=",
"Replace": null
},
{
"Path": "github.com/zeebo/errs",
"Version": "v1.3.0",
"Sum": "h1:hmiaKqgYZzcVgRL1Vkc1Mn2914BbzB0IBxs+ebeutGs=",
"Replace": null
},
{
"Path": "go.uber.org/atomic",
"Version": "v1.9.0",
"Sum": "h1:ECmE8Bn/WFTYwEW/bpKD3M8VtR/zQVbavAoalC1PYyE=",
"Replace": null
},
{
"Path": "golang.org/x/crypto",
"Version": "v0.0.0-20220511200225-c6db032c6c88",
"Sum": "h1:Tgea0cVUD0ivh5ADBX4WwuI12DUd2to3nCYe2eayMIw=",
"Replace": null
},
{
"Path": "golang.org/x/net",
"Version": "v0.0.0-20220624214902-1bab6f366d9e",
"Sum": "h1:TsQ7F31D3bUCLeqPT0u+yjp1guoArKaNKmCr22PYgTQ=",
"Replace": null
},
{
"Path": "golang.org/x/sys",
"Version": "v0.0.0-20220624220833-87e55d714810",
"Sum": "h1:rHZQSjJdAI4Xf5Qzeh2bBc5YJIkPFVM6oDtMFYmgws0=",
"Replace": null
},
{
"Path": "golang.org/x/text",
"Version": "v0.3.7",
"Sum": "h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=",
"Replace": null
},
{
"Path": "google.golang.org/genproto",
"Version": "v0.0.0-20220624142145-8cd45d7dbd1f",
"Sum": "h1:hJ/Y5SqPXbarffmAsApliUlcvMU+wScNGfyop4bZm8o=",
"Replace": null
},
{
"Path": "google.golang.org/grpc",
"Version": "v1.47.0",
"Sum": "h1:9n77onPX5F3qfFCqjy9dhn8PbNQsIKeVU04J9G7umt8=",
"Replace": null
},
{
"Path": "google.golang.org/protobuf",
"Version": "v1.28.0",
"Sum": "h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw=",
"Replace": null
},
{
"Path": "gopkg.in/square/go-jose.v2",
"Version": "v2.6.0",
"Sum": "h1:NGk74WTnPKBNUhNzQX7PYcTLUjoq7mzKk2OKbvwk2iI=",
"Replace": null
}
],
"Settings": [
{
"Key": "-compiler",
"Value": "gc"
},
{
"Key": "CGO_ENABLED",
"Value": "0"
},
{
"Key": "GOARCH",
"Value": "amd64"
},
{
"Key": "GOOS",
"Value": "linux"
},
{
"Key": "GOAMD64",
"Value": "v1"
},
{
"Key": "vcs",
"Value": "git"
},
{
"Key": "vcs.revision",
"Value": "6cdc33ac0c19ca30b9e76313e8f17cfba0c86996"
},
{
"Key": "vcs.time",
"Value": "2022-07-13T19:09:00Z"
},
{
"Key": "vcs.modified",
"Value": "true"
}
]
}
For go_sum and go_mod the structure will be similar with less info a go.sum does not know the module its part of nor go versions so just has dependencies, versions and hashes. For a go.mod it may have go version will have module path and dependencies but no hashes.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for pygobuildinfo-0.1.21-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3a7ef8eeec9481c6e59f7fdb4171b36fe7556dc27510840e2a104c585bf5eaf |
|
MD5 | 2069bcb62087044c1e338ed85b883d46 |
|
BLAKE2b-256 | 412326ef2e3e0c7812ea5c0b05958df23ebf20ed6fe23412e13bbe1081e5ee31 |
Hashes for pygobuildinfo-0.1.21-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2eb17d0202129efc7ff0c5145788d1a2951fdce71dc669bf3e07c6ba6788a8e |
|
MD5 | a9506ddd465ff10da422868262548c84 |
|
BLAKE2b-256 | ddc10fa9010454b4067f154e206d83eec0be2021d273b084adcd4aa86a1584bd |
Hashes for pygobuildinfo-0.1.21-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5c903430cedb5375d69fa1beaa6141ecfccbe5b4fa8ebd22f9ce69e13fff0c4 |
|
MD5 | 6a479aa7145ae3d13ab9ee87857545eb |
|
BLAKE2b-256 | 1eb0533f098a36d79b6f2aec456d623a9da3d3528c37a0d444df72a6de4f63b9 |
Hashes for pygobuildinfo-0.1.21-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 896c2b67ec64be91bcbc835642e6cdb2e29f8d068e20cb139828f21b299c7f05 |
|
MD5 | 45cc2191c87c6e625f7cc8bf1fe9914c |
|
BLAKE2b-256 | 13d748f34de0280afd1c251f44a8cf83a96bb3a08570d32440eebad60a71b935 |
Hashes for pygobuildinfo-0.1.21-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f794c0fe9cee7b2f4aab97933af14579acae3c23213e565ed218ac536a80a61 |
|
MD5 | 729571eac156d566866f88ff9a30ef2a |
|
BLAKE2b-256 | 23db7085df71daaf621ac51d85826aa4526c3102b57f63bb63dde7c8fcfdab1b |
Hashes for pygobuildinfo-0.1.21-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b3d6181d30b487928e67137ad0a6559a9de15c4faa99e7b1da73728240b6fba |
|
MD5 | d10ede1aabcddffce9a039feb28eaa82 |
|
BLAKE2b-256 | 8cb9d3c4a14c66d8715835321421942093f3373ab22cddf916cce8b051209542 |
Hashes for pygobuildinfo-0.1.21-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfbdcbd3cdc5b9be6df78b1519d68fa9c77747621ccadf1cf047bc143a291d12 |
|
MD5 | e4677256de61952734b43bc96bedbb8c |
|
BLAKE2b-256 | edd38a86731ad2f7832819d128fc7911634c781972e62b4d864d6f9828003a8a |
Hashes for pygobuildinfo-0.1.21-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd7b5e08c61c76bacaeee27099d60ed88f4b3bd6c5114510998e5e257e816d0e |
|
MD5 | 7c22aea141296f2fa190fcd6e1bb59aa |
|
BLAKE2b-256 | 2e15f751a37c435edf3abcb6d11516a4f250fed0ec84e0873e9dc4424b1a009c |
Hashes for pygobuildinfo-0.1.21-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5b0b7505950ee3d3a5f08bf9296cea9b7100395c821312e85067e7878e07935 |
|
MD5 | cb788a940050e25222b034055a20d6f3 |
|
BLAKE2b-256 | 67ec6a493b76f021df1d5de63a569d223df11e22a093bb101f50261683b59197 |
Hashes for pygobuildinfo-0.1.21-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b9d1a8f291de69ccedc195b3c9fb517ebb34a473123492707173dc5f50c8e45 |
|
MD5 | ddc8cb5c1949966ced54a322e2782914 |
|
BLAKE2b-256 | 3ae97cb2380fbf8aa12061aef2b4fcd60c967c8fd857951562299b7898cad9d1 |
Hashes for pygobuildinfo-0.1.21-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ce8454647d5af4009201dc86578dc01c73db0f8544e36f3d1c3346d3b04c5dc |
|
MD5 | d817198f6facbb5f860520db222b9c0d |
|
BLAKE2b-256 | e6b603dfefbfe0eb3d681c9384ffd2c8b7a21979e5682f3dc5b39fe6a3f468b8 |
Hashes for pygobuildinfo-0.1.21-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81cc179a4428feaf3f47cc34d9fd6a8c6010796b77eeea8b198d660e112204c0 |
|
MD5 | 40e81f3b6162d578d2421a36c9444ca1 |
|
BLAKE2b-256 | 504530d6239bcdf7739fc41b324bee5993710b60cacdbe472551f4928623ecbc |
Hashes for pygobuildinfo-0.1.21-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46cb53a9a78cec1ccdce68371d5bcde0102f03125f01c7779fff00794b20908d |
|
MD5 | 32424231823b29ac0d9e33328f1ab203 |
|
BLAKE2b-256 | 512686834982e5ac479743c1503a6e6032d28ec35ce151e0972c88a8fb9f9d17 |
Hashes for pygobuildinfo-0.1.21-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03b202f7359df3d97910e6e86e5bcf34857615014e37a0eacfdc0398d8e1456a |
|
MD5 | 7ba409e44e4b1500fe0b47095785e96f |
|
BLAKE2b-256 | 6a7e4ac0c04cc56c4fa9f48fb75e63a9c7565d4b3e59752baf6780b7d9e96648 |
Hashes for pygobuildinfo-0.1.21-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 236ff14c4ad43d418f392957045eb35cc69bd4fe63666bb1c137175fb14d2f42 |
|
MD5 | 44d9223d23ee85d53c52eb9ef5257ef8 |
|
BLAKE2b-256 | 1b2d4a5b116e18dbf2029286085f3839b28ec9764e00cdd9ea24bd2ba4c88fc3 |
Hashes for pygobuildinfo-0.1.21-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f3bb35c3580dc8336197958125c918d83d6cb5f383cc5e4f7e302702a80d4b8 |
|
MD5 | 4242fa82189e427ee87718a9421d6052 |
|
BLAKE2b-256 | 998661931b1573dbefd47cb768e72877d0975ad93d66946ee89ed67e387633bc |
Hashes for pygobuildinfo-0.1.21-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6eccf32f73349f4ab24784e690dba51dcdae33d3deddbd68f25ae01f91b47c81 |
|
MD5 | 07b0824d9b5abaf1a1bf4e8e82a642cf |
|
BLAKE2b-256 | eed342a4e281b80e1c531d3fdca16c73b61fb7c0946283953494c466dfba6d4a |
Hashes for pygobuildinfo-0.1.21-cp313-cp313-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3166bf26cc11143fef51a6bb4cc0891af165512863380fd2b0ce88d6e9a888ba |
|
MD5 | 084a57396b0f0e213720e1d33e75603d |
|
BLAKE2b-256 | 1f7a23be871b3e609a1b478dd3e3072baf7188bebe2d75880791f158709ffbc2 |
Hashes for pygobuildinfo-0.1.21-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5afe2dabc6b5d1a65021c62f3457893e0a35cbc1cd63e26ca6890c77d11e0bda |
|
MD5 | e02f01ade514db6691e19a6e12bd97aa |
|
BLAKE2b-256 | c371c39c14c004b618fd9eb7485c06de8bfd9d9ee3826eb7f69dba35baca0f66 |
Hashes for pygobuildinfo-0.1.21-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8604484fb6fcd445c4a3a784508a28b72fe5d262eba3757c1012bcd4b3e9aa8 |
|
MD5 | 3248d808fdb9b29b3607dc2476994677 |
|
BLAKE2b-256 | 9133b75691871cd86dd3512676012bc0d0d363093d2cf8af237312c51b8db7ec |
Hashes for pygobuildinfo-0.1.21-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e64f5ea9dde30836bf503036ada359e651263e9b4e801dc3870530b8787ac34 |
|
MD5 | 52b80eb5a6edcb25459eee3a5b1d6be5 |
|
BLAKE2b-256 | 2e454b7e4cdad18d033928fe2556eff2286975c74dc5fb2daf8153d2e7f2e96a |
Hashes for pygobuildinfo-0.1.21-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8ceeb86856e0d8299bb1d973543540ffa0f9de76d72d5b810fb12b5e5c64f8f |
|
MD5 | 35c533ad91a39650eed1323ebe9e9737 |
|
BLAKE2b-256 | db469e346fb86290d07a09f7e82c0c8d562284ac5ab38f31a5d67a3598618539 |
Hashes for pygobuildinfo-0.1.21-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 898da576f924710019a1ad1bd20e1ac26b709644cb7eb61607f9085ceb0cff30 |
|
MD5 | 1d0a6c4f229d8fc4015d3cd2091ba676 |
|
BLAKE2b-256 | ddb01d3211d1f149a4632b282dac9faf0fe7a769da798ece87380fedfe792335 |
Hashes for pygobuildinfo-0.1.21-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3452c982c72b03978f111e50822383bb0becc99931e97ec2ebb1f2534144711b |
|
MD5 | c7b7ce7480d391fb05733816ebac5337 |
|
BLAKE2b-256 | 409be026fa03ae3740d5e22ee2cecc12334c352d1497ec47b05664b6bd5d9032 |
Hashes for pygobuildinfo-0.1.21-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b5af8439c9d44f694272c025858110589e0d882cca4fbb6b282e0dd0a9c8b52 |
|
MD5 | cc620db1b5a415c9af8f539334492c84 |
|
BLAKE2b-256 | 3d4ec456cd8ea4a338017322f7f49f797b276abd3b883eddaa5a4ea84274dc66 |
Hashes for pygobuildinfo-0.1.21-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b90d58dd9a0275b439df1ae9b0b42c2baed1d7e0d6f02533cbce18a0c3d7761 |
|
MD5 | 5c7368cedbf1551e597e8ab6e2b13776 |
|
BLAKE2b-256 | fbcbb48327bdcc5afa8d42fda9fb0b106dd3a6ba2a69780b6812a3ec4a922598 |
Hashes for pygobuildinfo-0.1.21-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24cf2e2f600a1e4d39d24eebd63d73a7a97f860747c0831f738b98423586e653 |
|
MD5 | 8b634689dd10afc43ac9e1a2a9b300c0 |
|
BLAKE2b-256 | a7057cbf501bc94fb072a0654f5d9df60b596919364135e986156b2514dcb215 |
Hashes for pygobuildinfo-0.1.21-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a874dfa4c1323c463501411d46a3f746dee11a5c641e58af52cb13e4fec65d6b |
|
MD5 | 10000f65f52e93e58e2320141ad3ba90 |
|
BLAKE2b-256 | b7661bf4c1620f22f6f187811ff100aba4c3dee38d92e9623feb06fc9a713cbf |
Hashes for pygobuildinfo-0.1.21-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 922dcdc54d1907af7098795051ce7b1fb6b7a1f7ddfbf2f6c85de8c59e0dbf4f |
|
MD5 | ec3f0fdf1a9193ccc1e70d30c112c368 |
|
BLAKE2b-256 | a5d30b5bd1460e22918c02dc0208b52eeacff5b08a40f23be27b476ed76500b9 |
Hashes for pygobuildinfo-0.1.21-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d35b622f40b3f4a492d6dc273d7d443a17170af69d0da6937b232131ace8d3b1 |
|
MD5 | 9bf61f40478c8ea7c65e11a84c900a55 |
|
BLAKE2b-256 | 6c8c28b363f5dc3a9a89f9cb5a63526132190c41393b2aeec98482669b44de0d |
Hashes for pygobuildinfo-0.1.21-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd522f03005f59fb92ecd2d6d9b6070e054870376e3faa091538bb5ac3336a16 |
|
MD5 | 062459d49be999b58d61c617857e732d |
|
BLAKE2b-256 | 181ebed1640f755296871ca1d4bc10dcd5d675055e8fda8b351f32fa45386019 |
Hashes for pygobuildinfo-0.1.21-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b253bf10e54a3a177b1beaa457d1efc9e105a8f6e22363514ec04fa0f3adc723 |
|
MD5 | 805285a26e5ff0de3daf496539ff8971 |
|
BLAKE2b-256 | d1b12e167ed9d4fc7e53a64ec7eb4c111db76028766b5d445502a15ba288eac9 |
Hashes for pygobuildinfo-0.1.21-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2d680d260e2dedd206e34e05a5ec611e96ae574090c56df8116025d94178d00 |
|
MD5 | 57327d1e730b45bfe5a1318b31d462e2 |
|
BLAKE2b-256 | 25cd03a14b1533cca122cc6fa6d4463e5d896825b179dbeee6ae958d9ecc5ade |
Hashes for pygobuildinfo-0.1.21-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12b48b155638894b8d8eddef7e29d196b5980d66277485121aee24625ab06d69 |
|
MD5 | b437dbc5b565daf40eaece8195a0edef |
|
BLAKE2b-256 | f0743096e73efc168f63a338509675cebbd60cfbcc3f0163de7dc52f4122afa3 |
Hashes for pygobuildinfo-0.1.21-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00c52476f9e477b1ba720f697e53b1ee17328b1f25dbacc0fc5598656ed4bc15 |
|
MD5 | 28081efcd4d016ffc81214dac094e93c |
|
BLAKE2b-256 | e97acdca095127a0351227a47270a92ea2f923679eaab8a955c3fe0bdc7cb192 |
Hashes for pygobuildinfo-0.1.21-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 047639741b3870afb9bc856b6abdbb06d60c333d79f3e92b13266483e75d8859 |
|
MD5 | 9de03568c557b9cea065c150e273a0b4 |
|
BLAKE2b-256 | 54f3494738f4e31a750cdd53cfd32082627d426a6ee47a5da469f4cc8e73089e |
Hashes for pygobuildinfo-0.1.21-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddc56041ce598d05e4a75798cc91e1aa7e7115ef061cec6f18a411ca28c1df8f |
|
MD5 | 278977ee83b82f9fb52855b1b9f5783f |
|
BLAKE2b-256 | c154fb46fb23a0712a31e686dbe1661674745b424497271d42a8ef228d7a9174 |
Hashes for pygobuildinfo-0.1.21-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48728671c205086c512b88b63eb79bc8c4196e59f50cf1fd9a16b11ce533caac |
|
MD5 | 2aa54afc2174dfa39c4e5aa963e5335f |
|
BLAKE2b-256 | da3ae08963b4ba86c808d8221e0be7fabd802c00103ef426a118343af450111d |
Hashes for pygobuildinfo-0.1.21-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 185870cbea9a7eefac788660b96b19905a58f14613bd177cd5d03a580caaecec |
|
MD5 | b188d4dd2becce35daa76bd6a9750ed4 |
|
BLAKE2b-256 | 9b012ec0441ce2a21347ccc885af44ac7ebda9ad03bc0734e25420e84132bd31 |
Hashes for pygobuildinfo-0.1.21-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fef7e635bb0a0899f71ae86152f6c54d3ed003cd09be335eeae1c1b0c3b38edb |
|
MD5 | 7b5a06adf70c9fce0a901a25608b04d0 |
|
BLAKE2b-256 | c5c0fb10c314e0e4a2df025278505d67ef9609bc524e7b16152c82de7394fe76 |
Hashes for pygobuildinfo-0.1.21-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b244fda0b5e6742f2b52fa6d5e5d7f386f9bc2f1534256c008d92b985b4f486 |
|
MD5 | 23ad6248d7c489033187dc65e58015bb |
|
BLAKE2b-256 | e04f9148eb193d07bd41e091f4b6b2d75e66f890fafc84ba3decb177b4211d3b |
Hashes for pygobuildinfo-0.1.21-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f104c202c340f1d154397f245c3017807028d53a40a092f714291c95cb5d9de1 |
|
MD5 | a6750cbfd49d68783376705a9241d82e |
|
BLAKE2b-256 | 7e763949d7cc2e79140fb5d3f55685671893f0011a5ffa443e4b4ea19e58c4a6 |
Hashes for pygobuildinfo-0.1.21-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b89c3582c96898a84638ee89e01ac52d6c31aee3f44b9c2fbab31f20a2498e10 |
|
MD5 | d09e75effbf4baa57dfb0c7c75c74cd7 |
|
BLAKE2b-256 | a240511bd37dd5f28cfce0348ba0715027043f9937eddec35c46f0ffad99685b |
Hashes for pygobuildinfo-0.1.21-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b637e19dbc95201fc2f4cfee629c0aa5d410c041c4490bb7cd00d735457c3dec |
|
MD5 | f74893acf91697a896f946dc76fe5b28 |
|
BLAKE2b-256 | d72eefac4d9c3d7cffa3c45d52ef8459704232b8e2941e33bf1d48c12ee47f6c |
Hashes for pygobuildinfo-0.1.21-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f646cbad99edad5b406308f4f0b340db4b902602e9ae3d5670e90d7f71e96ef5 |
|
MD5 | 116952a09d6e4c690d7c76197c39bd8d |
|
BLAKE2b-256 | 75013570909c74fb3abc7c6b784d4ec0c9ef5d77512b1e2b20ee0d883361d8cf |
Hashes for pygobuildinfo-0.1.21-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0f1b83e3e15cd1700566200a3fa98018b2151534b9594b424c749eb6b91be94 |
|
MD5 | 165125cee53cbb5a5ba61d154fc0d78d |
|
BLAKE2b-256 | 706d68bb63359cca93256c9fa8e4804a60c3c0bf1fb858af13a3156060f34043 |
Hashes for pygobuildinfo-0.1.21-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a36542c4407719b56b189c42c91d34d4340c10f32b5839674dfa1df2a9748c8 |
|
MD5 | 2986499adeb4454bd592c6852b2ef919 |
|
BLAKE2b-256 | 17a9253ee5994fd5fd69a5b1dd45671b40617ab75a7964c29d43a09235ed6ce2 |
Hashes for pygobuildinfo-0.1.21-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db87494ec8df25ea4a2fb4cabad416e9ca4202e57810889a78fef62cc238bb50 |
|
MD5 | 09384dbed8841a2994eed043fc482955 |
|
BLAKE2b-256 | a64e6bb5348c5b4f0bcc4c016f12fda06ce5726173b4043bcf82d625f1f72c85 |
Hashes for pygobuildinfo-0.1.21-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3646c5050c501caaa5aec7119da011554df80824cd0b4bf032f598eb6aeecd83 |
|
MD5 | 2f98a8e2283397ba17ecb2eaecb4f801 |
|
BLAKE2b-256 | 724075f86ef31008f75223ff495bd2d5f28fed698fbc01b202bf87fb6c829c85 |
Hashes for pygobuildinfo-0.1.21-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c8c7401502d580890ab96869e809fb4bc7784a31332c1fd1f260bb7cef2e930 |
|
MD5 | cf4258f8d599d37aaecdef83a1379d8c |
|
BLAKE2b-256 | 47b08481bfcdd25abd609894b5fb1a7369cae850bd7206d669a65ed3e6aec990 |
Hashes for pygobuildinfo-0.1.21-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aa06664ee91acdea69217acf2286692ddb9f62d07b1a1a25303b655f5fa39e0 |
|
MD5 | b1cfaaa8a7bd746ffd77ccdd214ae198 |
|
BLAKE2b-256 | 74085b58845161957146f54695d43491b2e237e02b8b59877f0209d6bfaa47b6 |
Hashes for pygobuildinfo-0.1.21-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44fadd3e23d8daaad960adb1cc55ba0505fe8617e9d35180ce42d7dcd1e0c97b |
|
MD5 | f4dd6e9295a493e76d5adcf2be95acf6 |
|
BLAKE2b-256 | 16cc25571c4f4879ae2e7da4b510bebbf698363f40322e15743dd7be6dcd9578 |
Hashes for pygobuildinfo-0.1.21-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07650e5914fbdcba580337bc98489529ea7a7e9ff4ed1eba1aa7b5a00c03d04d |
|
MD5 | 5887c1b2def73815ff68f0f2cdf95567 |
|
BLAKE2b-256 | f0b5146110f44a3d1b45e86953bab774f410576df75cc8ae90ba30c0695e9250 |
Hashes for pygobuildinfo-0.1.21-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 464474ce52f576382de4f73f2e654480362376b5088bf5aed39609d699054c08 |
|
MD5 | 7103d5a53c1ab039e1d6aa5ea0bdac1d |
|
BLAKE2b-256 | 2a94bc0d99426dcdaab85aaf37d4bdfa0117be71d5caf9f26965348354a02315 |
Hashes for pygobuildinfo-0.1.21-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc55fbd4c09d1369300d2b728813e5bfdb58389a6c153e6938b05b310612c09b |
|
MD5 | e38d442102a4a5e5e6b23b00d92c094c |
|
BLAKE2b-256 | 9b160bd84b4639ea51c26aa3400f01d9ece7a0967c83d1008325f6c35e46f4bc |
Hashes for pygobuildinfo-0.1.21-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97426c45f90f65c1510639765e9a4525175e95e1e75a8eed64ea5dc964a2a81a |
|
MD5 | bda0b3c89106de79c963485a8d23398d |
|
BLAKE2b-256 | 34538933c608eed0fd99ad137236918a2a72a93d86d54cf3fcd91cecd0f01629 |
Hashes for pygobuildinfo-0.1.21-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29fa83ac83c3eef2cccaee01ebb2426ee351a39c79a6dcd9012de9692bf304e1 |
|
MD5 | e762b835ad047717bb9d81ea9bad0354 |
|
BLAKE2b-256 | 3eb747a945415a67fb02d9b1d2a26c6900e476ce920941fdc9aef97ef8f41638 |
Hashes for pygobuildinfo-0.1.21-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 483eac9ebd04259e11fe4d688d38abbec096b2a350d1f1f5b866582f8da0c1e4 |
|
MD5 | 60ea109bb162e25f11de0df70db0529c |
|
BLAKE2b-256 | 685c086dd7ed6d37ab32799a61a7852d75e9e0e15e397b7e72fe5ee4eefb928f |
Hashes for pygobuildinfo-0.1.21-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db58c3eb982d5f47a22908a186042ec10b2927a7dca4c0f1dc6578db16660a09 |
|
MD5 | d3e981be493e2ded4ea4d133350aa963 |
|
BLAKE2b-256 | c5fb26deb5206897a0caba363f822134c076ce5bf0dbb698552d590a51392bf7 |
Hashes for pygobuildinfo-0.1.21-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c00fd1da9841849ae7d458403aa78d79bfd76f0cb64127de35f27a04152e44e4 |
|
MD5 | ab50c49b9c9e58259808999d13906017 |
|
BLAKE2b-256 | cd585e7d1085f84568e6858e80022aa276507fba5450a0a6fcf1540185cb8f5a |
Hashes for pygobuildinfo-0.1.21-cp36-cp36m-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22afd16fe28a5dbb7d646a52a9f288271d26ba4e3487cbaad50571b9899d2b51 |
|
MD5 | 9dae63a77d2b129363a93e869b130ff7 |
|
BLAKE2b-256 | 99335b0c72a7d74ce57d3618381a648e8e1dec4997b6f8c27dbb34be79c9f406 |
Hashes for pygobuildinfo-0.1.21-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77d36e1798c0e2c6a55fdd05fcf7e34a7b75afdb3f170344b5acbc946b0f69a0 |
|
MD5 | 71ae1c24b0fb8754a827c876efbc0fb7 |
|
BLAKE2b-256 | d5c586845504edfad7d8bc5432c5d0d6b5c8d67c6a7e165c0b43dc28231b9a6e |
Hashes for pygobuildinfo-0.1.21-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d9cc7a1eae8e33b9faa7afce4b4c2fa8237556af97b6c393196c5801cd8ffb1 |
|
MD5 | f1db8655fda1f4d22576f5cea2a96a6c |
|
BLAKE2b-256 | 98aa436358d1392e54669a02478b7182ea04da7135284681ea9872afb332006e |
Hashes for pygobuildinfo-0.1.21-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0edbcd92173a652dc696a135615cf627f4420b8342f143d0daddcdc9c3a4f66 |
|
MD5 | 54f17d1784604507d92717e8c7e27a4d |
|
BLAKE2b-256 | 9712b9e4ac769d4b0f213c4214d3453fd8dbc5c681ac87e45a94542be2a71191 |