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.17-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3785b50031288cee475bd9c4ebb02a3dc36b87f6141eab507301bcc19f50df1a |
|
MD5 | c67181a7ff94254291d4d015a55e19fc |
|
BLAKE2b-256 | 64e6fec1f897935cbcf1c5d2e83e2af31b28425244306aa49a24f281c8ed7034 |
Hashes for pygobuildinfo-0.1.17-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe804a537fd34f2a4021b54da3e574f94a0ae96171becde9e6a73dfe29680389 |
|
MD5 | 00fa6e9f45b8e789848a0ad48fa94248 |
|
BLAKE2b-256 | d6576dc7d40f0d6f7219327567ba0031cc2d5954582b11f4d35eaa705f1fb3ce |
Hashes for pygobuildinfo-0.1.17-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc2e65d74da693cc5ea2ad05fa32ea3d97ce2a5dd79f0b1d8df700a0896e0807 |
|
MD5 | 43a3b67f4869a84e8066ab63223a2f55 |
|
BLAKE2b-256 | 197cfa18b08551533315a9e7fac21770cbea45c824c767b27d25974d2c15f235 |
Hashes for pygobuildinfo-0.1.17-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f8ba96e8efb68d6580884b74caa6f8a27cc8acc6b1ced4cd90cdc9e159e52af |
|
MD5 | bdbace65ec3d74349b157ae78f71f44d |
|
BLAKE2b-256 | 957a9e2b04c3329b7ad7e7e0d100a47ff96742484a4a3035f590b0937058b92d |
Hashes for pygobuildinfo-0.1.17-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0af47ebe3a3bf8ff7b08b78b0d1e7e9ce066645fcbb73c1f2c762430e1f45a8a |
|
MD5 | 07d353a8746b30313fb80aed379e3157 |
|
BLAKE2b-256 | c24aaa1e04d4484312ecbed289b52a02739415f6cd0e0e8e5c53082ed729a552 |
Hashes for pygobuildinfo-0.1.17-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e470fb22aca3a5dbf1879f6aa871b657f88af40c87f139dd467fa1ea0b620c6 |
|
MD5 | 55593ca8d78e6fe0d45cf746dd8d6acb |
|
BLAKE2b-256 | 91e110474d0f8009b3a194a369733e8270e75e4ea9e52fbf2af4aedbb37fe600 |
Hashes for pygobuildinfo-0.1.17-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4015cb614a838d13624acf0a05489747ebbc575b703cba3afca78e77ea85ca4d |
|
MD5 | a8bd7fbb09a55fe8c8272571b8e258b1 |
|
BLAKE2b-256 | 60e19d30e0e77accac55cb61a25377e95bea84197ba231bf776b9c83d5b3f7a0 |
Hashes for pygobuildinfo-0.1.17-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c07a2c046ee56647dd1c8b01bdd0b0a949392f3a471238a95d2fd38ccf843a5b |
|
MD5 | fae0abd4caab07e29a316a7b9aef9eb1 |
|
BLAKE2b-256 | a8a7b349533625973f03156c9df79e8a99fdf2f4209c05645f6ef5cd5b1ee389 |
Hashes for pygobuildinfo-0.1.17-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 197e2049a9be6b31581dd1db79970fbcddbe2bb0075724f44384cf79a71ba8ef |
|
MD5 | c65bdd707d0f8a9989c9392a13b10724 |
|
BLAKE2b-256 | 1a716476aab091e4d5d31ec64eea399b4a31102bb03174a4a4f1d67b0355b4fe |
Hashes for pygobuildinfo-0.1.17-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a15fdb5532d27e2f9a302bd85be171435bd940ff60b68ac9f21f2b54bcbd72c6 |
|
MD5 | 6a4aa2a71201bee2fb3f447201c59737 |
|
BLAKE2b-256 | d2e9705f68786a456139c91a988c2feef7c7b3064a57d161f70edd3f3ace51b0 |
Hashes for pygobuildinfo-0.1.17-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf64e4e3713cbc6ffae06464f3af5542e70e468befaccb197200a1589e5ba5ba |
|
MD5 | cc37519a6bb692a6d83945ba0f89b988 |
|
BLAKE2b-256 | 90d1cc3073ca391bae3551ebb3e543a5f9fa3429ca4bfb5551849246d8aae436 |
Hashes for pygobuildinfo-0.1.17-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf9d7bdafdc80afbce17641893393c475cb994ea4b9de27a3bca2cf4aeebd27c |
|
MD5 | 3f70b1efe928ac95641a495d622aec8a |
|
BLAKE2b-256 | d4f0d2a7c2ac8feec70b4b5bf708d3da704db429a71d86968071156acd6fca24 |
Hashes for pygobuildinfo-0.1.17-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d01ee37f408060fbb6d6034768b19b5fc3584310a1c97055c60a406dc7bb5d2 |
|
MD5 | 2a586a330ab0cc57ee2d45b266254677 |
|
BLAKE2b-256 | 06cb459350100830779a4562c9f3cb431c955939035d9478934b2ca217f184b4 |
Hashes for pygobuildinfo-0.1.17-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17cc5e4d5407c2ef37c2a985af4a089143d4787bf4cfc945c5f367ea5262b49e |
|
MD5 | 4223e4ecb966677d48912129e9e0c489 |
|
BLAKE2b-256 | f853432a39cdc3093552ccc2e8120d63fe83cd2228c00588526842f3c02ea4fb |
Hashes for pygobuildinfo-0.1.17-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e85a04bcd9b1ed3c6252e415664b17e2c74c863370861375ca5b0c3432758535 |
|
MD5 | 64e6b139d6fa69d2286076efafb036e7 |
|
BLAKE2b-256 | 534995dcd4fd2cb29fefa336091774e9e0272e25a699e1319ed613c9f5de1ad7 |
Hashes for pygobuildinfo-0.1.17-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65f3bdc0cb9fb58f546e457aadd3f5680cf6622dd3e678043b48a189584e7563 |
|
MD5 | 4526ae1c7c848d2f00975075825c1056 |
|
BLAKE2b-256 | be2304f4d7a28942e44cfdb544b93d869e20d9ca17bfee5e34a2715071df8592 |
Hashes for pygobuildinfo-0.1.17-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa7c4dc5b4b36a264500eee8bd2b2850b924d34c2c03feeae5a400bdef892ef6 |
|
MD5 | 2929f5fabbf591dc78fa7e5fea0aa09b |
|
BLAKE2b-256 | f226506171cda45ac3d528a6604dd38903855f9b8f3bcd768d984ff4ef8ae76f |
Hashes for pygobuildinfo-0.1.17-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f01276cd3ac194681336e483c763b37fd56df5fd2adf9b59742f09747dabae06 |
|
MD5 | 185308401480052ff195c644509b1213 |
|
BLAKE2b-256 | 9ae10c490696d290f18941bb5bbaa5ad24e503b7a5baf6b8b3624a422ff9b921 |
Hashes for pygobuildinfo-0.1.17-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa5942afe3ad48bfd8d6c15cf93b1c96e75b086b5cc347df38dfa75b4f2cb937 |
|
MD5 | abad9daf34451fad713280c1cbfd2bb4 |
|
BLAKE2b-256 | 406694c03060947da73f80803d3fb06a30470ded31f891cfc1519ec81cad9a4a |
Hashes for pygobuildinfo-0.1.17-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b5ab92b5b8587a56f70a3e5d616c45c1980ce04a93882921ec972c7f43941f5 |
|
MD5 | 4a685c9ceae27f4183abaa518fc6d4dd |
|
BLAKE2b-256 | 7d27aa420ec411daca179af2a570f0496a9e21671c2c3cf56c275fef7de57b05 |
Hashes for pygobuildinfo-0.1.17-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8951df01a1f903035a898da27f5a9e047914e184837289c5779ee0dd8c036bcc |
|
MD5 | 35d081da764006fe5e9a538da9ccecfc |
|
BLAKE2b-256 | 4b5c5792884378a3b545e719bb27201da3995e88098034f3cd8116dd38f321d7 |
Hashes for pygobuildinfo-0.1.17-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6583f5f3982a11cac975a1f401b2357f49025b1674ad7f604ed3304aec05a2d5 |
|
MD5 | 79d8d867531d6ade5e5e5176c2100724 |
|
BLAKE2b-256 | f58b8ae06b37900455e4d4d0710b04c9b6f6be8867dcb0a7fbce2eb2523347a2 |
Hashes for pygobuildinfo-0.1.17-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56a64341319ba73681c9226a66d20c7bcdcea150143d87f91bec66295ce170f0 |
|
MD5 | d70d3a914c498412b8e9ff0ca99b8445 |
|
BLAKE2b-256 | 90bb0245dcc5ea9a72f11836330d5dfc205872704af6cf523a2c6d1c1a265805 |
Hashes for pygobuildinfo-0.1.17-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b501acbb06ed9a53c407e667c18022d338870744e6a93be15b86e066dccee43 |
|
MD5 | 5515055c073a900b448ee2692bbf6841 |
|
BLAKE2b-256 | 53072f4dc3275819af07f3ba09e74b968553d40ddf7e803b36d2c3311cdadddd |
Hashes for pygobuildinfo-0.1.17-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b43239d79e9867fba316a01ce72c371171bfc89c3368d3e2329390a090499be7 |
|
MD5 | 569ba6028ccd0d7b4082e7a246e9b312 |
|
BLAKE2b-256 | ed67ac3a95225623db42339a52514791d7055d9b280bc053cbe581773360eff6 |
Hashes for pygobuildinfo-0.1.17-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffbd8d047b28b8f875b164722fec9a53008ce93236998a69a7b4a1a876d8ec28 |
|
MD5 | e5714bcb0b60e6e857996915b47a4586 |
|
BLAKE2b-256 | 10fd2d3eb4c59ee83524c039e1f1f52a31f6571603a41696812cdd11b35abf7a |
Hashes for pygobuildinfo-0.1.17-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | baccdd2797ddfd74c9d00b274e1608fe463c9888470445cfae5c24ec30f137b0 |
|
MD5 | 96562d781598928029a62e0ef4a044d1 |
|
BLAKE2b-256 | d37206addf4e2d8a4b201ae0e69794b3da7e38414c31bb38f73b2ab02df51d86 |
Hashes for pygobuildinfo-0.1.17-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d02fe62e2e0143e4d770610d15225f2bb1ac51d1a6b8d5fe702de22c08840178 |
|
MD5 | 88eb52973921e046ffb49bc936da08d6 |
|
BLAKE2b-256 | 328263fd6ccbcebaa7341ce046a67743a492de76bcbb0845c904af056000c9af |
Hashes for pygobuildinfo-0.1.17-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c16de3af52f3d61af45eded201ccdf3413287c61d2e375a88e2a7768491e07d |
|
MD5 | 7c4d44dd083fd9142eb12bcfa581cd5b |
|
BLAKE2b-256 | 4b03f855cbdb71f10f8ba3dd1ffb77e23767d711bcdba34ab3da39d329ce29d3 |
Hashes for pygobuildinfo-0.1.17-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83966477ed275bf7f7e61a3fedc5d459e52c60fe4ef6ab002004dfccc10eaa6a |
|
MD5 | 22be587cedfea96cd4bf5d4404da199e |
|
BLAKE2b-256 | 6dfe6354bcabf05602c0279a377551ad2233b45ce5fa3c918cd0774cd18f8174 |
Hashes for pygobuildinfo-0.1.17-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 606e6be1896eb1dd569c9d8fb5a8bb31318094d1eeb0d0e5081d0835c6ff5155 |
|
MD5 | 94b8b3b7a94235ab38884f6aad183393 |
|
BLAKE2b-256 | 3f71efcb78da21929b86a23a8baf88b3273de20e9c7eb4a0923438d899c34ab7 |
Hashes for pygobuildinfo-0.1.17-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd4bd9f0384f3002462eed274f119d297cc9eea56aaf226c195adc6f3ca0d9be |
|
MD5 | 4c246fa1002c4038f65c4cf79e99055c |
|
BLAKE2b-256 | 08c67ef2b49b4abc04d0c86567470214239ef094a473851118ff55139a473851 |
Hashes for pygobuildinfo-0.1.17-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 779e160a74c6f48b5fe9f6aec678b561f947800f0dfd066aee3c257301933796 |
|
MD5 | ee3256e6e66759a4a8153720b870a492 |
|
BLAKE2b-256 | d2bda87344af16b452a2c0aee1a88fdf4ee5cbd790de184382e5415ed99b5d20 |
Hashes for pygobuildinfo-0.1.17-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ea1c083c4839f9f808445efa5f7b8606a10d0da862abcf523f042b43e967720 |
|
MD5 | b345c8fd6d21f89352102f403c08bc15 |
|
BLAKE2b-256 | bf924d5b15162f7ba8d56382814aa3ba8d68c04190a193201a20ced7aac1317e |
Hashes for pygobuildinfo-0.1.17-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b52a43ab3dea0dfdddcd8cb22bd7a9f4974e13c0222e4ad4df77d11d216c4da |
|
MD5 | d6ec3af90bd29200931713108fdf9d03 |
|
BLAKE2b-256 | 18f3a48a5b427c38a120cfabf5b5743020027f4cbee8e402bf2bf4538bee1c4b |
Hashes for pygobuildinfo-0.1.17-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e03fcf0c2ba6200f7bef6035e21290b8af59c6b4a0fdba91e6917abb8c93bb31 |
|
MD5 | 258d0d415837a24f9a7794b6adcc2ca7 |
|
BLAKE2b-256 | 319c20839d4ada81665b9582526b1c1134f40edc384c55ed712ae2bfce6dfcd3 |
Hashes for pygobuildinfo-0.1.17-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71658a9ebb2c698d6d583f7a3748808b30f864c06b4878a85fe5c02477239f0e |
|
MD5 | 01c7d1d05e87e8b4ff4c2485dad4d7f0 |
|
BLAKE2b-256 | 718aa543003eaf35a792e2ee4ab9908be0ebf05a7b606fe28d197c88fc6e8aea |
Hashes for pygobuildinfo-0.1.17-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfb0995a88885c101f01004786d3075e0850b2b2ccecf6f9c2217849a91a083a |
|
MD5 | 42f10c58e9f1ae13ed3a7087da8f0f6a |
|
BLAKE2b-256 | 612a2aaab5df591cdd196ee627175706d92d1dc8f5dbe6d31f9dcb2e6760c921 |
Hashes for pygobuildinfo-0.1.17-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd5ffd2b08dd5c89f6b91388adaf5796ad764239352f41b371450f97e5dacd84 |
|
MD5 | a2d43e9d43b743ebd5e6ce90137676de |
|
BLAKE2b-256 | 183d3df1e61421b721d25f1d5913739d4c9fc4947627f8f44bc2a31481239c4e |
Hashes for pygobuildinfo-0.1.17-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f45fa4b85d5c88672979adefcf23a72769561030b708f0f0f7e4ab76e1bec2c9 |
|
MD5 | 8b87fe821ec46450461be6b44889c48f |
|
BLAKE2b-256 | 703177a6c7f771bf3650510058ffcf2f92bb79099163ec1ef87a11ef76950da9 |
Hashes for pygobuildinfo-0.1.17-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1dce3daee5427e645b60009d71656a03a769b9011231fe2780e2f4e62708bdf |
|
MD5 | 9cf37c66f4f2d3d2fadcd10aff421a0f |
|
BLAKE2b-256 | e0015bfecdc45dc5f7f381d5e4366c5f3d9deaa49732daaa34e84f55e278cde3 |
Hashes for pygobuildinfo-0.1.17-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34685a0ad04bb67c55c69a5d4678c98aaaa15820e2e0831118fd1b0ae9caf492 |
|
MD5 | dc6b9dfbc325b30d6d2e7996b06d5e19 |
|
BLAKE2b-256 | cfc0de8a8969ac4c5876e062c4db9697ab36fa72253920d2df632f86040a339d |