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.15-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ae8b93f0c0911503dd6b552407eadd4931e346e81efdbb899d8d52af5c44af1 |
|
MD5 | 6e166c718c8b1ed60e1e4e99767070b8 |
|
BLAKE2b-256 | cb6f1dff9112773cfa758662cfc581c0019f1118b311e3bf5daf870763e7ff3f |
Hashes for pygobuildinfo-0.1.15-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a32552e2db43de44dc0070e4ac6c71d1014ffd96b9f207e4b901a7ae14855691 |
|
MD5 | 84c32674da39fc7066143b7cf1e99b5b |
|
BLAKE2b-256 | 715a4b45c70895aa32e6fa2b8941899ee163d735de95db56632fd02ab65a5071 |
Hashes for pygobuildinfo-0.1.15-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 507c38bcb9df3eeb3f69a9ce7f2304d05e844d91d4e0c1d3a786e03dee887d07 |
|
MD5 | b6047bc9117bb53c9fb9bec6db7d7246 |
|
BLAKE2b-256 | 976e2c4d8a9c542856c446cdc69ef70dd9a498c26bd3b7f4c06152ab2aa9149a |
Hashes for pygobuildinfo-0.1.15-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa3a8b60cc475962ba999a7bbb6d90abeb5b2f2dcd1b419222a71291377e0767 |
|
MD5 | c9d7afc5d0c04614c743a20d201ab7ac |
|
BLAKE2b-256 | f8d13697d3a7951c2f08a134cabd954581039951b985cc87c37fc6f86a9185a8 |
Hashes for pygobuildinfo-0.1.15-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e52896ae12ccd48ce3432c053adca11095e08a97a9e3a2d709c1058e932bdcc |
|
MD5 | 4dc7e1bf22a668e0b47f747a68e13e58 |
|
BLAKE2b-256 | d9f2cf579c6032d323b5f36cfbd76979a46e3d50082ba6fcdb874038332b5c68 |
Hashes for pygobuildinfo-0.1.15-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f21cd0dd5822234f378c565ea9d13187b068277dc883454f8057d1caff8dde1 |
|
MD5 | e56c5fc0c9809478c79539b0d9c6d6e3 |
|
BLAKE2b-256 | 59f8b6612a0e21e4493749b4fcd4a0c087c40867c35605d905e4076c369f22c6 |
Hashes for pygobuildinfo-0.1.15-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f3d73bf7b5de38b9a682a77cf6dd63d81bee5f4e5cf8e2ce3f37d7f749c81ef |
|
MD5 | 5faabd2c8aa7415639ff90b43c53bc68 |
|
BLAKE2b-256 | fae39d4356807bc79c916cefaa0c43428af93714ce77d86e5a68655ce6376fa2 |
Hashes for pygobuildinfo-0.1.15-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8694a0e38d4bb3c2e90f8a3544f54c88a193195f01232c4910d5cdbf6c997c18 |
|
MD5 | 9ce4c5a3e172a5cb37a265b546f98ddf |
|
BLAKE2b-256 | 78d5dbc07bb1269efb1faba8c8702bc0687885c3adb0e6ff3d6b0916b2d9cff5 |
Hashes for pygobuildinfo-0.1.15-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69b89811d2f7bbe4237c067fb9960bc4d135bfab440a5712f01867a2ee458f2e |
|
MD5 | 834af22499f50022e441eba359cb5eef |
|
BLAKE2b-256 | 6e69159425b28241bdde248becb8558eab67d2f013997cc3aa0119a76891d6ba |
Hashes for pygobuildinfo-0.1.15-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 819dbb3fda42b2ebd2cb91b1834cb4d8a887fb6c3c8306bbc576e192217dee34 |
|
MD5 | 6db5f00b5748d40103f3d3bcc5179dd2 |
|
BLAKE2b-256 | 72404bf2ed5b5dc85fb220a97ed72246d5664940a605c8a20fa932231eb66488 |
Hashes for pygobuildinfo-0.1.15-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2081ec2b0f62b351f92a7a58046d078a4939ee705f21b43b57f4515edc0db775 |
|
MD5 | db3338dd79bdb3d04a4f99d596c9b5b4 |
|
BLAKE2b-256 | cdcb3aa8848fc577bfd3a804b485e23c57c398115e5fe17fc336c50ac9e56ee6 |
Hashes for pygobuildinfo-0.1.15-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85651179c4f382db6ac5902ceda2e2ce7c3d5cc88f179aef3449300ce4a82a85 |
|
MD5 | b401e7a09305e2052b9c9555e3f00dc6 |
|
BLAKE2b-256 | fee46e3562bee751510ade4bfb04fc4d34176d982072be97f64bccdc1ebf5df0 |
Hashes for pygobuildinfo-0.1.15-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26daed1a504ebfb2543cf024ef086d04ab3e517877ce7270430d109add4daf61 |
|
MD5 | 9d5ff4b90de2f8a24e47df253004f606 |
|
BLAKE2b-256 | 7e271a0ef712fb47021d6830db4f962598f51cec8a295cc48096b335016c6061 |
Hashes for pygobuildinfo-0.1.15-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7f934a961195b844d1e057591f9c82bcbd1beab9f9eefb659ab94a5df3f1a50 |
|
MD5 | 480f21325e06e98cafe0a5619bdcf8e7 |
|
BLAKE2b-256 | b4e3613bf80e42f0e0dcb33bc8d57931029cbf7c5663474d9d81d4717ecba29e |
Hashes for pygobuildinfo-0.1.15-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cde61ee2e43b667f7fc1e655fc592de6158aec2f789c32f8a59537c9db69530c |
|
MD5 | 98de2aa4333bf7faa5c79a1af7f8017d |
|
BLAKE2b-256 | f153bd7b26c47f88fdd56b37e1a1461b91034dd816484228912c6a1dfec15c57 |
Hashes for pygobuildinfo-0.1.15-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a563d962f3d959ee2389986722a25c7a455e1d95d17bff518704a0fae83d616 |
|
MD5 | 970e2b7bb2c1d364120fc16ecf114121 |
|
BLAKE2b-256 | bbfa700e0260fdd0044db303a3ea736b8fce9c12d0c752d2d0e8f8252d1cde15 |
Hashes for pygobuildinfo-0.1.15-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bd21899afd153ace8e9b25b4fe4f8fca449150c3243309debea14d5c9f15319 |
|
MD5 | 3fadfb4aa4aafe08850a338dc761bbd9 |
|
BLAKE2b-256 | dae61abf371ee11a01ea3204807031cc8051f79fab9f121704c854ed7a253388 |
Hashes for pygobuildinfo-0.1.15-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15f6e8f1d19160f592612aca58afbd2569586090372fbf2868cb3dda377db624 |
|
MD5 | 0a5b19a6418fc356e5e8e06249979c87 |
|
BLAKE2b-256 | 070a6e77a47ad5185d60634656d44a633b9b877a93a0983daf4bc84a345e7b44 |
Hashes for pygobuildinfo-0.1.15-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d65e81c0c9b88c15f1a085dfff43db6679dbc458a908fb6b9a6dfc99ccc3282 |
|
MD5 | b054378b86cf34d283e6c7fc93833614 |
|
BLAKE2b-256 | 9f85043231436b73f47f61dcab386b163144b4f189fd1cffbfabbd78dfc8a550 |
Hashes for pygobuildinfo-0.1.15-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 539cf8e4d45a8f66e368b3273c1246361235dc32671d51ec46be102973fc3afd |
|
MD5 | f3dfcfdbaba9dec058d6aa50fac9254f |
|
BLAKE2b-256 | fbe988aa613b27e796037f20dd13278ce3c0560be17b881bb7c5454092c27cc2 |
Hashes for pygobuildinfo-0.1.15-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a0399b355747e4882dbcdaa71ffed65485bf6f5172336b5f03b9138675912b7 |
|
MD5 | 096424eda6d552bbf802b53f1ad49278 |
|
BLAKE2b-256 | 2fa7c5c1fe90a01b65aa16e1c7b47f4ded81e03cfcfa6b842a7818e6f4a9834d |
Hashes for pygobuildinfo-0.1.15-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39ba02cd87d03ba02d842bf4e8ae9d7b2c908549766744629e6e6f121ed36eb0 |
|
MD5 | 522b172f0c61f0811b5aef866024069d |
|
BLAKE2b-256 | b96ea5ecde3a9bc9129650fecc4de28af54503648ddbc49d5c7a0fff5e08dbb9 |
Hashes for pygobuildinfo-0.1.15-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 059b7ccde30225852db423dd5476a3d6d1696fcd35065107871dc2c38d82a649 |
|
MD5 | b46c87126e542fc70241eab25e76aee5 |
|
BLAKE2b-256 | 205f5e38898885fd398ff066101e1f43993b24287390753b495ea2fe51465e74 |
Hashes for pygobuildinfo-0.1.15-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7d48c9b42f24a5feb40dc200b929f499267165d0866c17317a657760a89edfa |
|
MD5 | 84431e307bc294e33925e03f8ba1f1ab |
|
BLAKE2b-256 | 6b8d720d1a376308d2d55008d0d8f87ec76f190954f5041dd39257d42fbb680e |
Hashes for pygobuildinfo-0.1.15-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6987d5d2dd450fc4c5cadd45ed7a60073f178602edceaa0fdff4d8b9e98b578 |
|
MD5 | 8cc81f795ffafa3e9f17ddf3bc8972b9 |
|
BLAKE2b-256 | 4de190208dabca2f0ecc889850dbfee95b0b5b7b7676a7938372f2daa0283721 |
Hashes for pygobuildinfo-0.1.15-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2da3ecbf04b0675f8e3ef7468f773db9134274144828234254dc33e38dba1b37 |
|
MD5 | ee016a45bb5c2086fa639a56c1a6c3df |
|
BLAKE2b-256 | 646a37fbbff429bdf67bd2829dbf3c9cd02cb8c09df0116ba1946bfa86898e08 |
Hashes for pygobuildinfo-0.1.15-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b80111aef263741423828b75b9510c724185cc5b7b03a86ba581735434b411be |
|
MD5 | 5fb61527c7fd4398c8947aa5624bf6f9 |
|
BLAKE2b-256 | 66b6589921ed58d3e18f5cd98f702b16b6fcf9a2735a9187abaa656bedf8556c |
Hashes for pygobuildinfo-0.1.15-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 073785f15a4ac9cc27b527936bfc81ac617bfdea79f9141ef56f626351eabdea |
|
MD5 | 4cc494c956bc48949a677e35edbd92ed |
|
BLAKE2b-256 | e010c3bae0ac103fc094ffd4604067e1ccc58d0069957a5f988165411ba189b5 |
Hashes for pygobuildinfo-0.1.15-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a8862ee98cf3b11d60d35d5164da63fb730c182a5c6ff80f46ef1274aa70bd2 |
|
MD5 | f4f6e0cae067bff868120dbb2a3e9196 |
|
BLAKE2b-256 | 27fd9cb78440d9a1a0fe782e06ca81f2623de3f53884e4e7732037c2e578a47d |