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.18-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e066604424f8518f48a5cca79be91799f958415c85eb49dd759bddd4bc4e66e |
|
MD5 | 532f622261b26bc625ee20d0252ace35 |
|
BLAKE2b-256 | 806c6985fa5ecc50a1d901d96f356232564166186b45748268e424fe818b6752 |
Hashes for pygobuildinfo-0.1.18-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cde7a89e5ed6074b81aa8e416baac9ec2a968fbb949479e3798372daa55a8510 |
|
MD5 | 666aee9a81e440c2db57db2897e93916 |
|
BLAKE2b-256 | 6adadf5f7fd60d9fd568baf386f63b454db859a38c0f139726b6389f719bd0fb |
Hashes for pygobuildinfo-0.1.18-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe1dc9dcc68c906505be349e213ce9aeccf7f1b7c349eb307f3452846be69862 |
|
MD5 | ebfb747852e6ec89df77eb473d6b2513 |
|
BLAKE2b-256 | 1eec9e942abdce0c3faa288f10729979adfc41bca2d6f2b86e2a6e75f2829e86 |
Hashes for pygobuildinfo-0.1.18-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e949a5cb207591f349e867286fcbf79279b0f20f7ef3b9a62637a7dcc3fd257 |
|
MD5 | 890afdbfd65106eaf307f1deb5d631bc |
|
BLAKE2b-256 | 7b737f5b936901fd2a69bba9db540d64e3151d3e33a1d3544e4861659570439c |
Hashes for pygobuildinfo-0.1.18-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9df000dd261037ae1c176b4b0966c58a02c2edfac2bd14e47f71145c79b09eb4 |
|
MD5 | a086f094d47aa05284c81c4f63e01dd4 |
|
BLAKE2b-256 | 81317792037aac25c61536485d80583a43849232a5e5d81eca73859c2d253906 |
Hashes for pygobuildinfo-0.1.18-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ecf91a99382fbf00e4ab9feb417f1ee236400ee2ee7b8da229a4455244de9c7 |
|
MD5 | a5029084a8e318fa344a0b7ef5405032 |
|
BLAKE2b-256 | 5e1fb8ad14204ca60dc4506b8c028d2c321f0775dc1577c76c32c04a11146ee1 |
Hashes for pygobuildinfo-0.1.18-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddd06a139eeca38e56c8cbd637c7c08e9fa53857ceb774c4f7bb852f358b6ecc |
|
MD5 | 3267c6216edee3adb3cf506c389a9079 |
|
BLAKE2b-256 | 798c209743f5df82ef213910c386080c11d5e4a1eed37b3f0ffc9f9917b7b855 |
Hashes for pygobuildinfo-0.1.18-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a56d941583855571af9cde9fcb8f43f9d706700875b39fd6c1dd0c044a6beb4 |
|
MD5 | 8516952f0b6f4aaaf98971be013f566b |
|
BLAKE2b-256 | d1ca902c7f340273fa2e4bf25d4cfb872e3391d674fc9e0a9351bac2432ebabc |
Hashes for pygobuildinfo-0.1.18-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa4090524f55c08ca06091d6101d5c79943ea73b775a782f6a0af994c2f8c259 |
|
MD5 | 4300749ddae9dc06ca293724944b4101 |
|
BLAKE2b-256 | db9e87484c6c26fdb1edd7a88af2bcd79f249c15cb019a9b7449440ea1012edf |
Hashes for pygobuildinfo-0.1.18-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09301d9d36721a947700f8a04dd85f3965295bdd42c9ff73db9e5afff1637eee |
|
MD5 | 7f63da1873024cb774bf132cfa60e61c |
|
BLAKE2b-256 | 4a2a3778226927725f6fe6fd5d0b56f0e267896d42a883a92d8f1a882cfc3968 |
Hashes for pygobuildinfo-0.1.18-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 630068470827e3c0b6be5fce91e3ef22701ef883432dd7a427f523936f8e78fd |
|
MD5 | 83be56d41e571745fa77a04b6f32dcea |
|
BLAKE2b-256 | 4133e7c993c7e2302ecb77e6ee3c9f822d0c07e25761c3e1de1165780df68699 |
Hashes for pygobuildinfo-0.1.18-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f7f6ab8d77d9f86fc36c93787b01a31c1a18e0cc22ac6cd850ec5265679ffb9 |
|
MD5 | f0c2182f2401b2387773c9af3fb34b75 |
|
BLAKE2b-256 | c47dab7900e696a32a564faf986c416ba7fe073990291afc240a299e4eb15803 |
Hashes for pygobuildinfo-0.1.18-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbec1f3873ca1e4437e8dc0ae8e0bffa01faea767357143f23c7098447b9d49a |
|
MD5 | 4fcc5f43e67a4f25f11ffc3fa5de2ee2 |
|
BLAKE2b-256 | 48e1608241f95937418647d2234e71f5b006922948c1807313fa71537384e1c2 |
Hashes for pygobuildinfo-0.1.18-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 798b335f2f1d40ae5cfe6aa98078d4413ab4ded1996bc69d592043582e5fd7cc |
|
MD5 | c81d717a4254dd974c67302e84e90044 |
|
BLAKE2b-256 | 5d69a7e161490bac1a2bfe89ff706172144636961cb920b6d2fa75161a110856 |
Hashes for pygobuildinfo-0.1.18-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc3b525bda00191cd3a8dde6ccd014e3692782997b35c819335d0b7a1e1b42d8 |
|
MD5 | a4864dffd1ad2a40622c471f7b15a2b6 |
|
BLAKE2b-256 | 986d69be96fe0692e388e7c06b8819a51594c1a6c5d0ed075976f11dece9edc7 |
Hashes for pygobuildinfo-0.1.18-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceaf0496176c24b7d3634870702561dfd68d8ab18343f42dfa458c09cc3efc39 |
|
MD5 | 73732139cd27368cfe3a07f93be61b3a |
|
BLAKE2b-256 | b224832cdb2c9274835aaea701e544031cd95956aaf3417ca24562a3bc75d1f5 |
Hashes for pygobuildinfo-0.1.18-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d0c3ce6c2131f2cd0b0f7e8b4478630d1b76bee52042d49b47003f1792ba494 |
|
MD5 | 53d32904998a881e0b00d271888dadae |
|
BLAKE2b-256 | 677231216b56225cba3402038c5a7bd28bc8c74464bbb14564f95a602eaad615 |
Hashes for pygobuildinfo-0.1.18-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06ef6d98904362416cd25a231caf9e9d1fd85070a67e2dd7a602b304e7ab8d22 |
|
MD5 | a7c1741f5a93cd65e111445b741b161f |
|
BLAKE2b-256 | c159ab14b759a26b722c9ad00d68a70e2cf4cf75f424e4c00a749f4dc55b2c18 |
Hashes for pygobuildinfo-0.1.18-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82aa834beb16152340101d8f81c6e402ab3ae6e4240262100729e3e571732628 |
|
MD5 | 1fab8b6d7230ff411565c69d86e68539 |
|
BLAKE2b-256 | a1841ec08c41ac2b9a981f936247f9ac0b64fae83ebae99046ba26daf924de9f |
Hashes for pygobuildinfo-0.1.18-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d8584d837d39e3d1586c36aca2d7dd2282ac61d906dd103965de8fd0ef34345 |
|
MD5 | 4899ffed10df2db729f4623fd9459796 |
|
BLAKE2b-256 | bd1844b4c868ccd2c38e64aa6f125a1ada2151646aeb243d191dcaf2d371adde |
Hashes for pygobuildinfo-0.1.18-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d39a38652979a213d63cbd56af063608b6d07559c06dacd1542253c692aed9e |
|
MD5 | df03ce4387137156938d718bf9f85efa |
|
BLAKE2b-256 | 9389f17a21d73d8d09b2a1267d1a321c3c29f2d21d1d5cc73c6c93a4d30f8270 |
Hashes for pygobuildinfo-0.1.18-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c4c4c2185ebd237b1233da7d247ae6f930505c9a4e543d626badfcf4a1a8709 |
|
MD5 | f71d782a98460ee9cf4a73c0a733b0fa |
|
BLAKE2b-256 | 6b490e1ca0c4d71cb8602b60d01f4e258e52ad7d000a00d17ace4812da11fba6 |
Hashes for pygobuildinfo-0.1.18-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 493c65bf551f4fa48cb1b920353deb310f44f3f40dae3fea035eed2183d65584 |
|
MD5 | 5e470aed25eae49e71d0d9c51fe64ba2 |
|
BLAKE2b-256 | 232f8309236e622b372eacd025adfda9223df500ea895cca70388514ac4d0b17 |
Hashes for pygobuildinfo-0.1.18-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a795ccb3415b426d9953a9723a2a72fee8e88699e312255bd5e898943bb95c40 |
|
MD5 | 5b289f5d3954b3644905ec6c1de56a72 |
|
BLAKE2b-256 | c607c1dd1e24b4b87dd5ca2df857daa299c11e1c6305b8199cf92c7b2d998f1c |
Hashes for pygobuildinfo-0.1.18-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d59ddbc134a610ec886b5ef58135396e71346563c8302f532e46595865305c32 |
|
MD5 | 2d2ea609c1c3ffb32f3eb7e9881a584b |
|
BLAKE2b-256 | 9e9a1c06b709e14549dfa883613a41b33df45d58852c4fe564df0a0cedd87a0e |
Hashes for pygobuildinfo-0.1.18-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e914b46555b4d375fc3cb4a023a59124da11836351e221e3de615045b73ded33 |
|
MD5 | 7d548b5bd270cfa0549c07dbea9cdaab |
|
BLAKE2b-256 | 1b145e88aaa08483565a2462bf222688d85956f2d2e31167e14105f8a83e8426 |
Hashes for pygobuildinfo-0.1.18-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7f10d432ad857a4a50be251d3dae170c242686cb43c4d7952fb5a62664b8fdf |
|
MD5 | 91530ef7a859102d5b9dbb505d3fd89e |
|
BLAKE2b-256 | f987205e730bb2bb6c54cd7d7f05e9181d5b25ed2ca21c7666e3058a5a88ab12 |
Hashes for pygobuildinfo-0.1.18-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc0ad5436eaebd515993837f7fd09090c70239fcfc83828b2502a0763d147369 |
|
MD5 | da111f7ee4fdd420e875eac2f89badb3 |
|
BLAKE2b-256 | 3725b5a208bbeff24e8c669760e765d6d82a8f71c317e2af655c052db0330f9f |
Hashes for pygobuildinfo-0.1.18-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 999dc2fe15c4c564a73df8e27d51bd8bdb8bd0ba6499e412ca459a5b359435da |
|
MD5 | 988133f93c934d85f6c6af5f003668da |
|
BLAKE2b-256 | 7e7f10e7ffb4091114682ff695491f5ae20d920c3ac2668475c13de1084fce6c |
Hashes for pygobuildinfo-0.1.18-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f8130b95af6ede432ce2933ae99c4dc7b37e722bf916429ad0349296f47ec9f |
|
MD5 | d8a85a02a2be080ee283544cd0023bd2 |
|
BLAKE2b-256 | 735c5fe043fa434d5b15ce8ce91ad006399f4d9a8b950aa1d7c5be80d41e5b58 |
Hashes for pygobuildinfo-0.1.18-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bcac011239db6679941b66e3b281ef3189b3c68859d7bc80cd7228ee3eb9370 |
|
MD5 | 2f7ea56bff993a23b48025b8f74e8d47 |
|
BLAKE2b-256 | 1722cd2ba761ab10fea216bc9149caeadffc46ed3453ebfea0f054599e3ee6a1 |
Hashes for pygobuildinfo-0.1.18-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb071c76570b538302ea99d55ac8a351cd823a7595c3d29d7f35a84d9e2e438c |
|
MD5 | 119fb3a2ce259dbb8bfffd85ec07c582 |
|
BLAKE2b-256 | 1ab6b85e6969c102dbd56a641dc39d302dc295c98fe0e29b99c0b95d8f21b624 |
Hashes for pygobuildinfo-0.1.18-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5020ccd17dcd1f2018093345497267cfa40a70a5971ac95959a4ff6da35db1f5 |
|
MD5 | da21676c6aa7c20b598e875131011595 |
|
BLAKE2b-256 | e8e756e9d394708b5de306e7cbf4325575ac93619c8e954f7772d3f29aa70ac2 |
Hashes for pygobuildinfo-0.1.18-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14095528b66886ae90d5cabe0da927a07dc4b5aa252b70b74fd16c3cfe7a1cf3 |
|
MD5 | 655ea1f542ac6984b1013cf8c0e7c4f2 |
|
BLAKE2b-256 | 75e912a30e9755258f9e7ed3887da2cb822cb0c294431b99591bc036dd501293 |
Hashes for pygobuildinfo-0.1.18-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55d54293e8f1cd62352bfd1c6124b37f2d6504815952e7bd34c4143a7e646003 |
|
MD5 | 5c0a9e9211d2e16f9116b07be9e8f847 |
|
BLAKE2b-256 | 5232f7871a14d2e8877c7946ced314bcab3ee28f0d736f28a3ca28a595b5648c |
Hashes for pygobuildinfo-0.1.18-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d3e5c3e0b1f275900e842f90514f527d84ee7972154855687b86e0a45b44477 |
|
MD5 | 15444d8e8c4c859a168987c7d3004304 |
|
BLAKE2b-256 | dfbf9320c185c2a21db0359f3abcf697bd05c9c2a243374e3e7b8b21ba4b111c |
Hashes for pygobuildinfo-0.1.18-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8dd3bd58e425e75aa533e6c4021e313a8934385bacdebc14195e168109ae43a |
|
MD5 | 1141e56bfe7f17b34e8fdb44428b4815 |
|
BLAKE2b-256 | 3583ad9ed28f9b44a79a65288e6f86de25e2e6f34b882ef8187e89d8a5e6e8fb |
Hashes for pygobuildinfo-0.1.18-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7cf28bf00fdb7e2cdb13fd8d5b77a0c058a5c51d956c175804a434f6504713c |
|
MD5 | 4842855f2f4d97f8c4c8e53e33e18dc2 |
|
BLAKE2b-256 | 953338f6f9f5c1f3a31f88a063b66aad346516141fd69b34a28ead31beff032d |
Hashes for pygobuildinfo-0.1.18-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a8b80605bdb6e52bfa94b04f8f94624c35f6c72a129435d77600d7bb24fd855 |
|
MD5 | 3c80ada28ffb8bf2cd2022dc145ef0aa |
|
BLAKE2b-256 | 6e1f8fe86384c27c673872c873c7bb70d471dc22b38fbac6d7d4609a915ff0c2 |
Hashes for pygobuildinfo-0.1.18-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5edb8dbca09ccd16d870bc94fa27f70605db4fffe2515fa3d074fec005e0533 |
|
MD5 | d0d66afad09e56562721511a954e16fd |
|
BLAKE2b-256 | ba82c71ea1c3b9abea008c7fb5f905fa5f87854905cb0b43fa11e392a90fe51a |
Hashes for pygobuildinfo-0.1.18-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c89cba92e3f2992b14ed9bfa56bc95a44850fb183fdbda058d92668b293082f |
|
MD5 | 39524dc1e1ef7a265722d1c7e1da188e |
|
BLAKE2b-256 | 201fe1fc4ae9f917e76472c63ad0365c2ffdc5fe3a8ffa42590f52b507621257 |
Hashes for pygobuildinfo-0.1.18-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6be297eed1bd2c0a1822243be5ff3855beb0c1a92f0e894add07fcdac5b2672f |
|
MD5 | a45bcfcc9275abb46f54946f98dd8254 |
|
BLAKE2b-256 | 05fa2aaca0db718284c67b622c80bf7f10256d831fd754dde463025b9a60f35b |
Hashes for pygobuildinfo-0.1.18-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42f6ff7446216748b8364cd2294b080d9e6a35682f90077f850f8fa860c0bb12 |
|
MD5 | 60a8acc7181d161e40d86c5efba8674b |
|
BLAKE2b-256 | 0b5c87c01459ae8c9ac175f93cadee703cd706c2d535aee03c9df54968ab2192 |
Hashes for pygobuildinfo-0.1.18-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5aeec0314bff4fc969deee25a4faf9b0807d6db0896fcf53a7144755b3cc703e |
|
MD5 | 28f3fcaa47bea9fde30a0e1ab18ac734 |
|
BLAKE2b-256 | 75f2b3909eab398dd5145d562a36af6b23dda39046f185263f90ac6a0a91dc0a |
Hashes for pygobuildinfo-0.1.18-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c1e0435a0040bcea1de1c5a497cd3e922560db171689bf7981bf894a440c885 |
|
MD5 | 1474978ced8b0da076c148c3e255da17 |
|
BLAKE2b-256 | 6259788bb5261b0951bcbc3067e2b79051b0eeb0d85a6d26be57bf88acd28116 |
Hashes for pygobuildinfo-0.1.18-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b202b90d4deeb35f09b57fa7d5b4123188258a1357de4c412ec2cc5ea96e7f7 |
|
MD5 | 885d79a4c0ee1339d2f710d2dd201622 |
|
BLAKE2b-256 | 96057eb312fa903e63969b4972e460770a15ba64d331460027c4cfb1ed69f4e9 |
Hashes for pygobuildinfo-0.1.18-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63476feedbc53ee7e06c403741f26de5585f155414fc2a12bdaaf25672cb971c |
|
MD5 | ae1331a53c12facba13122d1dda9176e |
|
BLAKE2b-256 | 71637fb6846845e4a5bd1cfb702699991fa119a5a099ebbf7e8b8ba7d8a5817d |
Hashes for pygobuildinfo-0.1.18-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 091841c1f9407a072c48f406d2738f1ce2517787084eca568b17caf532b08c35 |
|
MD5 | 072efd11e65df2dcb1a88718714634eb |
|
BLAKE2b-256 | 91c1dfde4a1a0d30c40cb970c0560a179270fdb6da935a1b1ac36c0a36b0d87b |
Hashes for pygobuildinfo-0.1.18-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58757aaea79fe7cf893d4eed8e328d039cb248abea994243082cbc2520e68bc4 |
|
MD5 | ae2933cb688335e2d9d6ccf964a1cc72 |
|
BLAKE2b-256 | 10970522310b03dff0e8457949a534e9ac3308baee80d4103c3a55c91c4da935 |
Hashes for pygobuildinfo-0.1.18-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68cc0bde50c4a120f5f65fcf9c80515b6f1157d2ec14b7fc191b6b88e2bb7f89 |
|
MD5 | 7955e936fab597fc39922667572a530f |
|
BLAKE2b-256 | 08c6d278199a046e90b9c0ba9795b10c03b5c85b22acdcf92aad9de2a75e1d53 |
Hashes for pygobuildinfo-0.1.18-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b61ec5addfc3661ac72bab9431ec8ac90702bb06784795fb31bd22a2c2f8dda |
|
MD5 | e7157dc79e5e4cc86f258237d4899320 |
|
BLAKE2b-256 | 3484e7d8a498c676af6e2c7941b7272ed50b988d6be5c191dea20fb311a44528 |
Hashes for pygobuildinfo-0.1.18-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c13cd55c13cf0fcaf031894697b3afe2056cc8ec279bf8d6bba37ad14a9af39a |
|
MD5 | a0da3e04c46c09e09acf69e31ab65ae7 |
|
BLAKE2b-256 | a2e45c10d4425e7c856ef51349e13df0ae81605626827ef1d3cae29425a73ac4 |
Hashes for pygobuildinfo-0.1.18-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 675d9ca2b3d200cfb2aa343df5ec86988d7f3ed071fda4f9b44084267e80bb1f |
|
MD5 | 15be4141035ad89a7721a730a226f78e |
|
BLAKE2b-256 | 95f75491921131076d2175b681539d242c2acaad73c37049f5af5ed754b163c2 |
Hashes for pygobuildinfo-0.1.18-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ba6eb6ccee3455713270d01ff7f81293e96b30f9f94df7fe8a1a9e5407c62cc |
|
MD5 | 9e54db744c757a2cb1cc8c3455de999f |
|
BLAKE2b-256 | e2c2d639dbcfc6ada2e995dd15931a8215de7b649302400058d46dcfc62bb43f |
Hashes for pygobuildinfo-0.1.18-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dfbfff2b8c989cfc84084cf290e428420faa229f9859adfccfe96f17665d82b |
|
MD5 | 4d640ee04e784d23dcc30f097f26ad28 |
|
BLAKE2b-256 | b9132adf3bdac9651b4501f58a2312b684cceb86bba658d5e10c36e48278db04 |
Hashes for pygobuildinfo-0.1.18-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b636dcfad224ce049a9ce64e69bf24a8665f7c38df2432734d9cc5344abd8e4f |
|
MD5 | 5ff8941bef092b12c0f69f4dbaf4f3ac |
|
BLAKE2b-256 | 72285d879773f09821243580e1eb30f33615ce9eaf6b48478b3d7eafe4658888 |
Hashes for pygobuildinfo-0.1.18-cp36-cp36m-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80edf397df57ead0e0f9211530694aba06565490378c83e9690d6a4507556994 |
|
MD5 | 1b0a91e53fd14bd09afeabb21bc6c256 |
|
BLAKE2b-256 | c143f2dd643e1f31696b29ab760608cb0b6d44967cfbd98c30202927282cd88a |
Hashes for pygobuildinfo-0.1.18-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b44e50153fa82760880972c54222ed3efc163782743744104623f3f9fef41b79 |
|
MD5 | ab611562377003ab0a85e45700a80e19 |
|
BLAKE2b-256 | eb460dcde1d30db57a505abf0d564be6fd92ab82789495d8232be1534d97f443 |
Hashes for pygobuildinfo-0.1.18-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04599374ee3e6b27ae6caa8b02f6f5fc6c96b90a437a132f0fe0d1ba12def013 |
|
MD5 | 4d19ff44070ea7dc74bf6231b642f356 |
|
BLAKE2b-256 | d0b8a62b1a322722c1e5bf7645a76e5e9fec93af5def85f4898366ef7ffe0e2a |
Hashes for pygobuildinfo-0.1.18-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 559ea125e10af10289ac56bdd4787b3260cb1f87281fab40cbd4d87812da9659 |
|
MD5 | c646f471be3bd7db1c87d7fbcd2b8265 |
|
BLAKE2b-256 | d3d8acd1bd35c7ae9d4763849bad143958d7eaab1b975443ed92361e726fd5b0 |