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.19-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aef4f65480596262879703792406c9cc85672d167e51b1b088258f88075ed890 |
|
MD5 | ba5b6d8c9db6fbdcf73ef9dd8dd7ecf9 |
|
BLAKE2b-256 | 3226507e22f25bb131117d8ecb4da9e1effc123cb0b9120bdde25b149badc498 |
Hashes for pygobuildinfo-0.1.19-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b76dde6b7d05585275ba7380fcfbe51d088c68318be3d9d622d44b21fc2da6a |
|
MD5 | 45f065fa846d20bfe4407b85c15d89a1 |
|
BLAKE2b-256 | eddff3022be207a614ebe7f49fe7dea6e239932c0dd47efaf839c2dd18f00d93 |
Hashes for pygobuildinfo-0.1.19-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6ff701f89e1bdcadeb32a6b6a13e09fc50bb46864143f7ae6f960706047bc79 |
|
MD5 | eead839a8bf8c98893c4ccd7f718113f |
|
BLAKE2b-256 | 62ff646ae399eae333a065bdd3e59f8a30d23c878f911a2b8ed13ced648a5a17 |
Hashes for pygobuildinfo-0.1.19-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a8e32b83351a23f7ade292238f43ba25d6fb1267794c0bdced0f8c307cb58df |
|
MD5 | bd840f843aa5c4dda637a66eca44b49e |
|
BLAKE2b-256 | ea0d4034d049d1b9e991dc4b2c518b14a47972fd972a02fe20cb2e5ddffe84a0 |
Hashes for pygobuildinfo-0.1.19-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ae521b1558d6eb2f7a72f3fce64d1cb402e4c738ba5ca677d7d8834b3c0c4f6 |
|
MD5 | 487b572b5e0207cbd560dfee6630ef02 |
|
BLAKE2b-256 | 29a3d46eedac476ad9674236e024eac9d45bba83a5c3464d36e64a6468c7947e |
Hashes for pygobuildinfo-0.1.19-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 822a2246aed88c17a3b47da830f14a2c7e7498952ff72d40450f1ac3203ba70f |
|
MD5 | ed81636067f600be45ba3fc8aa5de141 |
|
BLAKE2b-256 | e11d44c4e54b5d15d3bd83c5097bf2273de3d79a94d0e57f7b9e59de7655d770 |
Hashes for pygobuildinfo-0.1.19-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32d1ce000dd78cee35277a342d4fb8dd58996695ce860707b59d98c0e417d946 |
|
MD5 | b4b31ce8a5ba952870a211820fbd6485 |
|
BLAKE2b-256 | 2fdf1240f2a923f42e6072b8f4d057de1ad9c9467e577e796e499ed96bf6f87c |
Hashes for pygobuildinfo-0.1.19-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1c79243e42baf93dee3a5f25ddfe7c31ba6ec4c5caec634475bd8056283e715 |
|
MD5 | 914be4737d27136242f5b0052756912a |
|
BLAKE2b-256 | 74164d2473adcdfb5dfbf0f75c0d00294641294d2da3d122590abefb36e3184b |
Hashes for pygobuildinfo-0.1.19-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c929b31dc458542424d082fec8a9d8340fdf926e5253249fc953d875a0abc48 |
|
MD5 | 841ec07864448f7250717158ed3e3c48 |
|
BLAKE2b-256 | 2e27872b59a5f00c7cc5ce8484acdf1313f3765a847ea8e8a56c3842712c2901 |
Hashes for pygobuildinfo-0.1.19-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85a68b296471f3c7dafec03cd7134b27f7a52dc1cf3feb08bcaa0938c832c6b3 |
|
MD5 | 17caaa20816b1a042cded985d5a78598 |
|
BLAKE2b-256 | d9f9c74997b373e431628c273ffc91ec08aeb396555eb3308e2cbf8408f3874a |
Hashes for pygobuildinfo-0.1.19-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92218f4476a33415055b74b9af82d6e6e884f321ada91e61d8f426a03aede6b3 |
|
MD5 | 47304af9a57d8adfc4100634b7976d5f |
|
BLAKE2b-256 | af4818f0d19b9d680d31113076ca2bf6583780d03abd231e69454484bd96a0d5 |
Hashes for pygobuildinfo-0.1.19-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22d100cdffd4c154d5f44a0022e34bd58d0849999d0e70d6fd06de674182a5b6 |
|
MD5 | 4548ab954f4d32ec90d1b0b41ff71523 |
|
BLAKE2b-256 | d21e41444c47f37c844730ceb9419e32285b829c39daf33f3ccc00f9841fc7ca |
Hashes for pygobuildinfo-0.1.19-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df5eeb195ed6c3c14d1ec6579f706dbc7020726a5226dba1207b77c9fac68059 |
|
MD5 | d02a92fac6d4163ff77d9b830f1d4146 |
|
BLAKE2b-256 | 4e03d57b741d1b28e1080cabf63902c7dc3948d6f852d4a9acc81c1dffb53c48 |
Hashes for pygobuildinfo-0.1.19-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c7bb73f5dd7731a2b0e97a56252d06804bc53fdeda574352b05e40007be98f0 |
|
MD5 | bf823a0e3b1eb2c567df980170db02c6 |
|
BLAKE2b-256 | 78cf12eb3a9b9c1c6dbb57ec06a2a19477257f2e2c48227acfc6c8712085bd93 |
Hashes for pygobuildinfo-0.1.19-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76edbe16a4886dc8a3680ea4c1862a92c45e8f8af6bd2f8e9e79b77e236868ed |
|
MD5 | b1ed98f606b039cd75245b059e11f134 |
|
BLAKE2b-256 | 87542b194c6b0a1e191f0457afffa8bd55a4db5171dc999ce62ba49ce3e07ced |
Hashes for pygobuildinfo-0.1.19-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02a751120bd609f61e75b414bcc5d41d4e328d30906eac19c9ba0ccd99cb020e |
|
MD5 | cf9840ebdb985e184cbc4567a18eae2b |
|
BLAKE2b-256 | f58680ce1888fd7a46e249bf51891874c590ce8ba871bdbe3f23e74941dc5b36 |
Hashes for pygobuildinfo-0.1.19-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdebcca1ce387626af9c5d5bb926bd8420dcad9cda2e506e7ebd032db2dbd94d |
|
MD5 | e4a82c18213ec87f8906459b9ad817c8 |
|
BLAKE2b-256 | 108ffd8f85dd13dfe1b894c7e001532403533c5bdb0902be2f02dc6ceb6bd253 |
Hashes for pygobuildinfo-0.1.19-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea42f9cea8b6c5d5b2f71d007509218a3f093dcf965ab531c5bcf5ff74264b2a |
|
MD5 | b23d3b6ca2ac9d36af0b91713b42fbfb |
|
BLAKE2b-256 | b66d9c5ea15249d469ad5fe9622afdcd9af5d358e78c03f7cabc430aca9fe6f1 |
Hashes for pygobuildinfo-0.1.19-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f3557648a0a6f4449943cb11a0cdff94427e8bc06b7e148c74ef6dae5de41dc |
|
MD5 | e01a45eedd89996da1c21ffb3faa8aa6 |
|
BLAKE2b-256 | 7ef343e1fb578d674e60108fe225480b2726f92e337f03709d1f47c1ca8b9f47 |
Hashes for pygobuildinfo-0.1.19-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 276db096f4756e2482d4e7e58de0c09f7549550a6c2ca55ad27e9e37632cea89 |
|
MD5 | 461b44cb79564294b1a27a740b6ebc7b |
|
BLAKE2b-256 | d0b89ac36e6518a7d7a1acdad38a542519ca2ac8479bbbfe55bb35c29299a751 |
Hashes for pygobuildinfo-0.1.19-cp313-cp313-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80ed3db5a130a98d8672c15dca8a88aea1e4dfb95d1469ad776bfb97c37f3030 |
|
MD5 | 987e96bf8d0f177ae348a138ede72173 |
|
BLAKE2b-256 | 2189dbdbebc498074990a2cba4423d3c642fd07f9f96a9bd21a031a540c85c3d |
Hashes for pygobuildinfo-0.1.19-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35e40c387be7a7abb57515d7841c7bca10b11a5e99fdc530b73fcd6deceebc92 |
|
MD5 | baf27cddb6cd037deaeabda0c8cb7f1e |
|
BLAKE2b-256 | cb1ba500d6b6bbb051d83314d47cd8a30346d35215a1ada9c5394076e76a3ae6 |
Hashes for pygobuildinfo-0.1.19-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3b259586d283386a72e83a2cd1042a89f019bf54e22a86d73921777b990e086 |
|
MD5 | ee166ea96df7e245dec37da13cb05f19 |
|
BLAKE2b-256 | 453d68ca3a09654e35db52cf31fa07f86a7b613ca16876d544f78e78483a3bdb |
Hashes for pygobuildinfo-0.1.19-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a38ef6aec6953083d7a55c052b7d7415591ddf5499241a5b7c7a58444d41952 |
|
MD5 | 21aef44f1463f1705268739ddd3fd5d2 |
|
BLAKE2b-256 | f6b2d146f367f9251dae2c4f49e6de4c93a101d6d266325aae94581f915a88af |
Hashes for pygobuildinfo-0.1.19-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27cb610670929a44d01ea637a559a8e52d2c967009842dd463d4cd9e7659acf8 |
|
MD5 | e5933ee82d1261869172cbb7dff4a03a |
|
BLAKE2b-256 | d0f5d69e653bfa935c7bba6ae2420e60ca09669af2d5d97cb6fa887f17d3f2b5 |
Hashes for pygobuildinfo-0.1.19-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdb6541385c50ed2a8d9d034349e5d039cb30922c24d19dabeebabcdda5b4546 |
|
MD5 | aa5698301c110894138db2a81aca567f |
|
BLAKE2b-256 | 5836b858dd716411a6fdf65216d9425d8730cbd4c8180872ea9beec354b06015 |
Hashes for pygobuildinfo-0.1.19-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f17d691e208aa47c7f1fb64848a27abcacc75e60f24a62676b98d1ef51eeb6d |
|
MD5 | c92979b64f04b74778919a0d4e8a527e |
|
BLAKE2b-256 | a026af626608b93db84799d67ea342a3378bda4877d1891d55324c0a32fb8805 |
Hashes for pygobuildinfo-0.1.19-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 978b930871baa4af674de47618a327842cbaae0f9b5266e7017c777646cb1671 |
|
MD5 | f30f46cbf0f8aa19576a15964c06c647 |
|
BLAKE2b-256 | 82e50af04d0aa3a5c7d3cbd6830606b80a51cc0ccd013e0a76c6b1d885fa6a6d |
Hashes for pygobuildinfo-0.1.19-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aaa42306764b858e04ffa60976d9cd1bc61cf115433c6139dbe4ee8b03671bc |
|
MD5 | 281bbf170035b754696c8755647259f0 |
|
BLAKE2b-256 | d74b0435856f0f072aacd96f802ff4fcef5e3a10b2cb0ca828a6121059b83790 |
Hashes for pygobuildinfo-0.1.19-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da9465c2763feb8b664d88fb9391c3af3b72a81c9c51ea1fcf4daf082fff2b58 |
|
MD5 | 4ebee1ee62fa33d5b481e2e10e93ce9a |
|
BLAKE2b-256 | 70be84647df86cff91329187916df50a77bca11b1a55a0cc4839c00973fe1006 |
Hashes for pygobuildinfo-0.1.19-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e111c670abc38f570f118bfdad97bb2b6970d90e083c1002d69633ba5d038410 |
|
MD5 | e5799c4dff39c93293690c498280dc4a |
|
BLAKE2b-256 | eb4f199bec4107b0e52280a802d571df45b936f6f4b011d4c18e13c342e076b4 |
Hashes for pygobuildinfo-0.1.19-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90ccd53e04bba673baa8f8269dcced0edb8ad05dec7e8e04022740fd524745c5 |
|
MD5 | 69e662d0bbcc240cc769c751985339c9 |
|
BLAKE2b-256 | 17b6298c7a7eef6b5a102e230fdf1f2d7edd79c3b648286514f0399a48eac7f0 |
Hashes for pygobuildinfo-0.1.19-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31be848cb340a36e3b356d4ba65dc0a808fa93553be7ccb507b74fbdc0b63c74 |
|
MD5 | 034129b32c5f34efecea70c87bfaa4b3 |
|
BLAKE2b-256 | 71320c9436003c82eb5224d2354744938cd69fe5ed97a767933f6c7a0a6669e3 |
Hashes for pygobuildinfo-0.1.19-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f67066924d2ffecfe241c043ee9673bca8b8730ddeb346a731edad3441993156 |
|
MD5 | 9854a60005151bf946bd7b8ef891ec0c |
|
BLAKE2b-256 | 14a85ec224c6285f1a89e2dbb8e30f70c5b2a9c2a158ae85dabf09a26a47b4e5 |
Hashes for pygobuildinfo-0.1.19-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28885e9b91fd0fbc62afb2a10b12cec943b8f96e66e4e7dff9317a7efba4ef5c |
|
MD5 | 6c32f3cb4331fb9e29d122518feadc07 |
|
BLAKE2b-256 | 97f18be97c85b99bfa17e7106a59e04bb09376bea7179228a43601985de5f5ed |
Hashes for pygobuildinfo-0.1.19-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf935c3fd88ce22624a5b7997cb8d6b651f3475ec34fc831d692e45fa4e56b13 |
|
MD5 | 934ab5e64d732b3562c71fc716531c7d |
|
BLAKE2b-256 | 18a7278c6d9c3e3a468606bf091a8e721dfff0b3f4ec43b99c9c298836828614 |
Hashes for pygobuildinfo-0.1.19-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b735d9f62ba5552e9c861e3c0c80b6bed6a0b17c2de05256d6c6c591916dba54 |
|
MD5 | ad5d5540ced607be5db573cfe9a39243 |
|
BLAKE2b-256 | da87c757cd18c83656cf2ea75ac445836890cd032d872a05e349c5d5b0afa443 |
Hashes for pygobuildinfo-0.1.19-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f620aec3c45ac747f8df652632706bc7645f3e0dcdafc0c90d2368b95f19189d |
|
MD5 | ec577d6f08b21423a459bdbce1d05496 |
|
BLAKE2b-256 | 22c740381e2d3d94e44ba7ccfa1781173ac6a19d82a2ece782a2aa23b6643a80 |
Hashes for pygobuildinfo-0.1.19-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81eb0a08fbaf219c9f02a9ea299c1a6bfbf4163c33e9e51952f0e9a8cc6c1aff |
|
MD5 | 100f94c97ab9d996958d0edb834a1c23 |
|
BLAKE2b-256 | 22784d7d8987855b379686a2b2d1289a3fd635ce44d7abd8ee6da1fe4f73dd60 |
Hashes for pygobuildinfo-0.1.19-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bf2e79e96f0a1af63ef2aeea7f643e49b95c93b46b70ea99fab4a62feff2cba |
|
MD5 | 72d13a4a3acae9271e3b2c88e9f414db |
|
BLAKE2b-256 | a38c03264ed9e4890a84f0322c661e95033960b2a7ba72d3cb6df70a3ba41662 |
Hashes for pygobuildinfo-0.1.19-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b51390a019082fbf78fbc85c49e26d577681f538be003bcd4281afc2931b531b |
|
MD5 | 50b09192439f6d1d0f62fbf786b3039f |
|
BLAKE2b-256 | 868f219953ea211e672e822240f19a08c8f94d90d0f849420f6d35a0c0d9f45d |
Hashes for pygobuildinfo-0.1.19-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c4774c9fd6121786c811d0bad6e22eaf9a8e48a07bb70a7e3d5310220b8fe95 |
|
MD5 | 1c86234d57ce59334fab1e822e754807 |
|
BLAKE2b-256 | 3d5a01cc7a22a101cda23f0dc4ea25d7af9a0f274a4f9886b78c1cea0bb5e806 |
Hashes for pygobuildinfo-0.1.19-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59785050b80d0bda9d8b4d84b548b4533a00fce5be4b9e80caac448fda549568 |
|
MD5 | 4d8b956af4c17923b31659f896d8387b |
|
BLAKE2b-256 | 52e498eb586c3d6664248652b01b7b78ca231988979681de966d9b61573277b4 |
Hashes for pygobuildinfo-0.1.19-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db27a61efb9c4847c4719c37b49b0dda19d82f63dc832fd4bb47817d8002de62 |
|
MD5 | 9855dc3ffa872fd0548031a31a00ad97 |
|
BLAKE2b-256 | 00861dd2609a8481e172fced12ea707b5d6a8a2ecdb251dc0ee142ea491fff2b |
Hashes for pygobuildinfo-0.1.19-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2e29e2ab6f0679d903e0813fc51d8cdc64877c5860bece154db4e7479d1fc2b |
|
MD5 | cedce0eb4be2060c68090695caa90df1 |
|
BLAKE2b-256 | 79583918d8a41981c473361aae2282b750eda33c135cfc38a06ef1622fb941bf |
Hashes for pygobuildinfo-0.1.19-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3048649144ffec2b4add54593d85f58ea4d430fa55f4149009e085c86356e6f |
|
MD5 | 950ef879008f8c6c54e6c69330161438 |
|
BLAKE2b-256 | 56a924b04f4ec116872bd3676ae2f5c50734136f506f6f897d00f921ef2b237f |
Hashes for pygobuildinfo-0.1.19-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d810e5b9062c4210a647a5ffa6e3e98164a3838cff406a222227d7c5f338fed3 |
|
MD5 | a7f16d1068d40c46e315fdadba87a9d1 |
|
BLAKE2b-256 | 34873af83b29a538089f2b9dd9321f42f0aad261833267969d64ddd4c5085d7d |
Hashes for pygobuildinfo-0.1.19-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c68d3656d355d60ad2cdfe9f799e073360dae3c00bb21e4ebba0ef22cfe5995 |
|
MD5 | a142ddaf0235ccf2a7260374d183d485 |
|
BLAKE2b-256 | 17d044145bad45aa6947d049ad637e6b0b5d9be3d599d350f942aabdad40ae63 |
Hashes for pygobuildinfo-0.1.19-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc06d1f10105663ddcb492c30eb954e21ecf2dd5ecb84adb32b6bda8c6f186cb |
|
MD5 | 9b920b74de97cc246514c32f87ae83a6 |
|
BLAKE2b-256 | 19cb2aee794e0fba51318b555b64f10150fce2a4f82e0d761661174a34bafaf7 |
Hashes for pygobuildinfo-0.1.19-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec0f12df0707ae2fad751c7f7dc6fd47df7c3486742dc0091b1c0f5e4d6544b2 |
|
MD5 | e9bb09935166d82d19954f71b340bc63 |
|
BLAKE2b-256 | d035a389a64af85c39c4b3738571fb03485fb55d5493d844614367f9b043a17c |
Hashes for pygobuildinfo-0.1.19-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e95f439ed2bb531defca5a38bae73dbe9b260d945a5421f1d59a3153afdd39a8 |
|
MD5 | da61ae3bbfbdbff42fdf818c2318cb08 |
|
BLAKE2b-256 | 5348332210be58518f23afa53728ecb06dbdd006dd2297c21491a9307b413d5e |
Hashes for pygobuildinfo-0.1.19-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d28e310cf61886df720283912569a5c46d6f1f92ac70ad3d25eec356637fb451 |
|
MD5 | 96bf5c0461b3a6949e9eeec24acf487b |
|
BLAKE2b-256 | 12894816e7d2c046ac86232435a7767f8ce070f6d359d545ff78f5060239cab3 |
Hashes for pygobuildinfo-0.1.19-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b25ee459f9e003b9b3e98b2087423bdc40f20a21314ab5b544e2618c1fd9a18f |
|
MD5 | 38ea37cdcf526f68e27dea1a0b71d97c |
|
BLAKE2b-256 | d1b45d6114f08180c62d855d59bb3bb305766257282a408987f6b2d192715801 |
Hashes for pygobuildinfo-0.1.19-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0550312e9a1657e5894b72baabe89c5e6d824b68ce100476097889d2123307bf |
|
MD5 | c37633886ca0fef10dcfb35c4869388c |
|
BLAKE2b-256 | 3c8324ca08ee977c4123455550b89f6a2d705b32a1dd57f7c16599dca8e264fa |
Hashes for pygobuildinfo-0.1.19-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84c4456e082b488e77d0958943db673397b5b86a4b402823eb9459eaca536da5 |
|
MD5 | 6d02b3d8c9b000be2f53006f5f4baae5 |
|
BLAKE2b-256 | a174f7c86cd8f5c78cb3b2c9561278d50817ccdea87ea677f22b778000c2e56e |
Hashes for pygobuildinfo-0.1.19-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 086e04107d71fd2ec267bff32727ed682ff43fdd03722b1d5fae77c0948bea84 |
|
MD5 | 12795b8224bbd5fe8d4b7d76662cf56f |
|
BLAKE2b-256 | 52d7f0bbcb626ba0381b96d53b0b5a9d3066121e50de97935e7f68d5d2863903 |
Hashes for pygobuildinfo-0.1.19-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce6aae3d300df14ae53963a6b8fa0e09d6a1483f990f8e0bf7bd712145453b6b |
|
MD5 | c7688905b9c53941b5010559acb577ca |
|
BLAKE2b-256 | a79dc42e11ed632669929369ffe69adee1b1eab7254c0fd3b2c73ca42d86c704 |
Hashes for pygobuildinfo-0.1.19-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df3db48a7d425692d2c7f37e821ad7d45c43b7d0f2024b9e2767e26a9b19db2e |
|
MD5 | 566446393551fff297b7ca5ffaac6b44 |
|
BLAKE2b-256 | da7c3676bf760ff23e4db236f2804919a388c3e70e92442c5574f303562030b0 |
Hashes for pygobuildinfo-0.1.19-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61f19d2a67db8dd86eb24cdefda82c0a6caea8eae2d6931ddbed4c35d317f81c |
|
MD5 | 582a725a27b8f6844c813489106f4aee |
|
BLAKE2b-256 | 90b01b40318259473174fc0f3b7456ff668e6bede2d558124960fcd103417112 |
Hashes for pygobuildinfo-0.1.19-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c58b78b625326701a83e50b4ca5350ba9a67171a73dffb50d21d24fdf535456 |
|
MD5 | d9d299c7d7db4314b31b9ff7762bf883 |
|
BLAKE2b-256 | 38d59fc1f5b1b2a41b70e01a8c310d59fe68d339764536ce3149c046326a5647 |
Hashes for pygobuildinfo-0.1.19-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5f3e63b5e97a06f26d2ff15af0b288fdc0123d1d7bd77de889865a2a0494906 |
|
MD5 | ec0c83dfd4bdb1c4b0c74b1ad197691f |
|
BLAKE2b-256 | 5ca00810e97e8fe138c0a308c398e9021238d00ea9ad5c6a1172fd5ee81e1f97 |
Hashes for pygobuildinfo-0.1.19-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47c373e9ad8414b1a54ba89c7a7f5a7753308d69eacd73c7f1b7b494971cf406 |
|
MD5 | 3e978ac60b84909bdb0c9dcb56d7b394 |
|
BLAKE2b-256 | bd678ad0533e57828291a541932e746c782888b282edbab1009318eb9701bee9 |
Hashes for pygobuildinfo-0.1.19-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 828b1b216e5c6bd729f39f6d7f72be43bee3670e5a33c18d7c3af0005b1f5b3c |
|
MD5 | c4292627ae9b424cf7128145d90d3104 |
|
BLAKE2b-256 | 8a185780cdf02102c2fd7d839e173f2dd9c869e85e6c6107b2f79aa4b71fa6ba |
Hashes for pygobuildinfo-0.1.19-cp36-cp36m-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fd38761ea359a79685fb6b93e3910393ebe78bbbf7ddc9c11f48856f2c95fbf |
|
MD5 | 415df9f7eeda28508a6e1a0c781a41c5 |
|
BLAKE2b-256 | 2e27807abd972d44e65ebabee6340328be91bb210be6b916edb2e186e25a7484 |
Hashes for pygobuildinfo-0.1.19-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69c011ed221bf936b0066c5c2550bec63b6e8930e25ed89567ceb90ab9d3e5e7 |
|
MD5 | d963605e6bd31bab9d974b742ef00d3e |
|
BLAKE2b-256 | 0b0060b080d04200960824a7e09841a21c58b73bbed410b5bd7b1ce2738712be |
Hashes for pygobuildinfo-0.1.19-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e793f8f25dffaaa8b13a9a6dfc0c98eeff43d84e995cb5be356b7d7d04b9a1e |
|
MD5 | 7977f08b89e2b2d54d48052c67659da9 |
|
BLAKE2b-256 | f2d7f7447d5d30b92de8814a1fe4f35e0b4af9bb774c296997d0451868f6a96c |
Hashes for pygobuildinfo-0.1.19-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0750bd33646c8754872cfa2635215610c522b70a7a1ce1a7bc33361a50130b7f |
|
MD5 | cfa4fc3d9b5bd3cd5ec3a367d9654451 |
|
BLAKE2b-256 | db54a02f45672fdf7d82cfd11edd1de8e9cfd03455ad41b602ab03bb38250dd2 |