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.22-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b54c5b626cc53c1fe586f6a89a71cfd512d79aef5ea38a79e97500632c16c0c |
|
MD5 | 3cac95e3e9fd3701fbda8f6db4bb943a |
|
BLAKE2b-256 | de4ab6ed53d991c2410499299b241348e73b31f32ca187adbc84c62f7e2b01cd |
Hashes for pygobuildinfo-0.1.22-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7c7bd110ad2c01ccfb2bcd2eb4d67ce23f11830881b39200dee83fbc7200cd1 |
|
MD5 | d8e4e93ca7a2c53abdce269d3aa92c4b |
|
BLAKE2b-256 | f1f550abcd92ed570f932a4e8d8a7bb8296ee9a8755ad36a81e78cc10bdf1a70 |
Hashes for pygobuildinfo-0.1.22-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe701cad0f07ccdfec2dd76f9af104d4d121f35fd54f1de07d1b81d6f9e5a655 |
|
MD5 | 444b3cb83b37607385a1c4ae3ed861ef |
|
BLAKE2b-256 | 42c484246a76d4ca42353dac0216f13bee080cc69a438808b59c71f276bfad05 |
Hashes for pygobuildinfo-0.1.22-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5de767165b3add781cf6f6165c23e28b6f5576ec0a36222e0fd278c0244de2f3 |
|
MD5 | 26dd83b0b81cced77cb02c631d3b84b8 |
|
BLAKE2b-256 | af3b6c8b18291dd5b5c38d58b1178238544013ddd2922628ef859a31bc70701f |
Hashes for pygobuildinfo-0.1.22-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae97439e0a13058b8bcf3e29535cad2483a5236f3b20bc4dfd9450348b998acb |
|
MD5 | 8244796c59b85e6159f9c6dfb62f1804 |
|
BLAKE2b-256 | 0810fd1f888a8028c6a1a9a875f0dbe642544a6c1cfd0c111fb46f6ac7994314 |
Hashes for pygobuildinfo-0.1.22-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a1be60092632eeac5908c50b5dbf8479e55981814cc136b8363204af56d302b |
|
MD5 | 60d288f2fe787fd73d375c0f6593a718 |
|
BLAKE2b-256 | 28f75c6dd33999ab5a9c0c3658e05deef325704c7e78d8e1d742345a66d43163 |
Hashes for pygobuildinfo-0.1.22-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c17a9266acd3f5dbf47a19e217139a2d411f7246c4c7dda9fe2b8aa6c1bff667 |
|
MD5 | 60daa7e72cb240b00dbb4e455bd921de |
|
BLAKE2b-256 | 0062a0051c4a0ec017660928b265d065a1f7c0f8382864aeb747296ea9fac071 |
Hashes for pygobuildinfo-0.1.22-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f9bfc80643b98f7fa39b45d4076399176f7852f8d189cb0c12843f92300256a |
|
MD5 | 6444504eeae724508c864aeb9f3bca82 |
|
BLAKE2b-256 | d5849c2a739013eabff51e686770718194e56944ec7e4df3b6ad173226c0232b |
Hashes for pygobuildinfo-0.1.22-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 806a949fe83b119144f832dcc30a8ad1b450a5bc9799b7d804f763e85ba2e988 |
|
MD5 | 4387281bc832336138363617486d242a |
|
BLAKE2b-256 | bd9547b3a75891c7b2af0d16817793d9943e73db99cec223629b961bf119ecff |
Hashes for pygobuildinfo-0.1.22-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f7c6232f49a5d58ecf26b9aa25c9dfc89232a0976e8e161eb479d355aa510fb |
|
MD5 | 89c48bddef557ecfdad7f8843845cb32 |
|
BLAKE2b-256 | 755f8a1cc880784880c12691377b859ae7598635ee5e5a876cfaf8b48f5ce7ce |
Hashes for pygobuildinfo-0.1.22-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 623d224b207290b1702bc228f2dc0e15f0586785b990f5439d304e690fa9bc33 |
|
MD5 | 87805424db8f89dca6495dd2d5ebab34 |
|
BLAKE2b-256 | 181bef7340d03b6112e3e3f803216935b052163b2b450f6cd6c3fa56f6ee9f5b |
Hashes for pygobuildinfo-0.1.22-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05271f7e161ea759d848f17cff10d04bbaa6123bc420e940ea02afcad752af54 |
|
MD5 | 6a8836c61dfed3f5b8fdd23e9fd9c4b0 |
|
BLAKE2b-256 | d0dab7c470cffba8affd3ca15e8ad57a227f790585af3125b9d000312d4905b2 |
Hashes for pygobuildinfo-0.1.22-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5628ff76bc83cc025d0c980240a179d53bee25ded5565cba13a3c39d48f65c6d |
|
MD5 | 954603529e3ee2411416984b9a1071b8 |
|
BLAKE2b-256 | 81685f5d3803703d6f144e32c27a3dafde5554ad8c475be72864936cda44d3ab |
Hashes for pygobuildinfo-0.1.22-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da8dae2a288f01006c232620cf77c67d5e98406db522b96032341cdec0f0baa6 |
|
MD5 | 7d6b2e87179e0bc328e55004274da800 |
|
BLAKE2b-256 | 834844b0e0d5cc03209d47e0ee3e68d469fc9314d996073f15b6d430a8a60045 |
Hashes for pygobuildinfo-0.1.22-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f81d3b6f8f3af7c0c656d0f0b4c292fb01ef92d2cb6551fca1ce580ab9051d7 |
|
MD5 | 9521a040e74ab88f8d93c855f395e9a0 |
|
BLAKE2b-256 | 40304612b4f998a6b9d4098d8fe4cb75008398189f4102f9b43e31e1debd5ba0 |
Hashes for pygobuildinfo-0.1.22-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6abf1c17054d2265f157c0a2e293e22786ed552cbb161056e6202f1af295ec08 |
|
MD5 | cc9327f6bbc4a64da7ed3ec2f9be9dd8 |
|
BLAKE2b-256 | ced78c3780377b97ac12ccfd9b57f50b5685b02689a79d4ee582c649d7264f19 |
Hashes for pygobuildinfo-0.1.22-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83794422306ccb913ee3aab0d3dcdb66cbb6423961ce20f0fa181806c8c8573f |
|
MD5 | fa412b9153b8e4b8be94eb6b1d14cf3f |
|
BLAKE2b-256 | c284cbbbb76d6baccd4f7037dc456dfda48c90dd46e94e3c5a7034937afd1d6c |
Hashes for pygobuildinfo-0.1.22-cp313-cp313-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8b19c8a5a780b27309bcdd857a042edcb1a309ab1e72d42cf6a2a5546b09fec |
|
MD5 | bf258c304375000b9d2d6a689e1324b1 |
|
BLAKE2b-256 | aa59b9989ce12e87c5603d33a2c6945ddf01913a673dc8719f7c2902e3406dc7 |
Hashes for pygobuildinfo-0.1.22-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac9c3f8f73ba8ede64b8669e775ce14985881e0e788afb4d67d9637188a4fd84 |
|
MD5 | 86da0719aab0664fdcb5a110067923c5 |
|
BLAKE2b-256 | f001dc0a0134131adb38bbeaa22a2eb08acae618de1d5b7b3eea366b530e4bdd |
Hashes for pygobuildinfo-0.1.22-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b582e4902ab257493fdc76f359b1679add519f8aef7d2941251cc90acdfe6ba6 |
|
MD5 | bbebb64e5ed054cacbc127836e71c1aa |
|
BLAKE2b-256 | 0f9f9aa4b67128a44950292fa5d1f0bbd7bfb170df20b113d395723527cb7960 |
Hashes for pygobuildinfo-0.1.22-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c097da0de07d45e29b575512c42bc4788d0a6ce1a69411afeb7aa760fc308aea |
|
MD5 | b2eb46db371e1d325d7ad816b8edb400 |
|
BLAKE2b-256 | 721f855a7bdc1ba8126b8d1b258406ecc38949f499d99106c1ab1f68099b09cb |
Hashes for pygobuildinfo-0.1.22-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0073c0f432b905439eb2e2f0e23ef9499572c72cc917cac07c8c1cc8bc78c5ee |
|
MD5 | c7c5f02102d3b9db2090122f6bf82b0a |
|
BLAKE2b-256 | f5e35f9048127dd1c8942974f7cbe28d33ba0258e04e6856502b0e6cd58dbd63 |
Hashes for pygobuildinfo-0.1.22-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0783432c1389ee3f047b972f8a694c0a5ff8f7927be12a42e32929444e51609d |
|
MD5 | 8ed9ce61db3b0064ad8ea1ee2a2ef5bd |
|
BLAKE2b-256 | cd3eee390ddf216de72f9b041bd0916c7f1a947ea335b2d9e5bbb08c227b6e4d |
Hashes for pygobuildinfo-0.1.22-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6128dac21128c938bbe7a1b8d4976e4a4bc821ca05163cad1bdbafa7df947d29 |
|
MD5 | b94f04e8268035d82c78d675f2e9bf19 |
|
BLAKE2b-256 | 5408f36d3be31ccad0c6e0239f2ebf36d3e037603c06d4dd6c6dfdc6c49aa96a |
Hashes for pygobuildinfo-0.1.22-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16d4e4d4ead354fb61d86739150ac5bc367db291938ff8f53ce184de12d8b843 |
|
MD5 | 0d37c1c6e859b52bfa43707ce5e2cf66 |
|
BLAKE2b-256 | b39ef72ee18c6ea73e4a58f898d27771e374b67892d0cc789cfeb4eb42e62ae9 |
Hashes for pygobuildinfo-0.1.22-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7932fac09deba5c244b899a339654f88e3967be9c12ecb31f8a75ba4cf51c740 |
|
MD5 | cbd0ba3e259c7748991671a146bdfaec |
|
BLAKE2b-256 | 34af9d049934ab0a3e5f264560a0103d037b4bb4cd1f672ea889ca3c9df4f0b8 |
Hashes for pygobuildinfo-0.1.22-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84e896b63c529a9d394445e2f186282595e44b9e83ccdb93cb8dde3eaf0dcdc5 |
|
MD5 | 8aa2f0451331e6cde22eb8b8bc218d91 |
|
BLAKE2b-256 | cf1a00a6fd534eb38f7a11be520601ee0c7f13c58373a9db4372a3752e37cbe8 |
Hashes for pygobuildinfo-0.1.22-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e44f74560a027a2e627c4446f847ca7f4afaf8a417a88c2392acf8fcb77b7a6 |
|
MD5 | 495a85590381eb8787e4204b284dbe7f |
|
BLAKE2b-256 | 4cce1b9aee1fc9cd17f814db0679b6d4df9278e22a9843e024f612e3caab1f8f |
Hashes for pygobuildinfo-0.1.22-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbb5c7050cade01f26a0b818b8a3dadd88c477f865ae01f803ff0c1e76de3ee9 |
|
MD5 | 9a328fc1c685d4abc2bfb1ba7d17bf31 |
|
BLAKE2b-256 | 2514735e32ec318f41cf58218158eb95096befddae41d0802aaebec465a85da9 |
Hashes for pygobuildinfo-0.1.22-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34892e93f3803bce407d172920757426b365f58c6c5f06d9ff359b990a142a0e |
|
MD5 | 0fa2d776bfb071067ada79b89b36559a |
|
BLAKE2b-256 | a397ea50abc0940566487e64cbc36177f185cb13a2e4bb1620f07cd4256f4096 |
Hashes for pygobuildinfo-0.1.22-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fddf474b46b87d1e3dd475334264bb565d425f7a0fcf2b75bf94ffa25340060 |
|
MD5 | 32e26e1df74a47af7cb01d9d2f246b1a |
|
BLAKE2b-256 | 630d223d1994d4d0ec13975b461cd022b272258c90c4ed3fb6533acfe1d0ba1d |
Hashes for pygobuildinfo-0.1.22-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 998f3c445d3e9ba2fd89899692bbc336782e7131570de1e5032b1c8d13735ea9 |
|
MD5 | 7221e3ab75e4df48e5e02348718859be |
|
BLAKE2b-256 | 179e66d50795711b2ea1d58e05428fb1a021c975612c2465b5dfca43597b5030 |
Hashes for pygobuildinfo-0.1.22-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd961c6e3a91a9f44e5775a878e66b5d61a6edb2c68e725b1db8aa832dbfb282 |
|
MD5 | 03d4c05d8abb7ba510b82ade7c216fd3 |
|
BLAKE2b-256 | 672f01861fadecf3fea9efd659b8d4849fa94fb472f38abdd30e479c0851dce7 |
Hashes for pygobuildinfo-0.1.22-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1802fad7d978cc7c0648dd8279007f56921f5f81802e027568c0cf67a1af750 |
|
MD5 | 05f9b53ae038f76ae2989dc6f28da586 |
|
BLAKE2b-256 | 63fead6f2f2c76570570fdc125584d247991669134059abc1f0c6d97c1d96125 |
Hashes for pygobuildinfo-0.1.22-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52680d45bb716658e3458f809f6b1b4e18e4a0bbcd44df8e3313e45bc90b1d96 |
|
MD5 | b39967d617e0a8a8d560be2a555eeb74 |
|
BLAKE2b-256 | 73bd55b62017237947c9a1ede8c2829192e9a4339c322bab19d12d8b186ff4fe |
Hashes for pygobuildinfo-0.1.22-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9db069bec231fca30a41c554c77148a331e4a5ab02424a39094a6dd05bcf40c |
|
MD5 | 1cb3817566fb97c8641c4c324515e8c9 |
|
BLAKE2b-256 | 005986dc255ff068858299f7360859038daaaa9baab23d04d71103140a06d89a |
Hashes for pygobuildinfo-0.1.22-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0891395b9175d5ef3c3d3cc608597e1e9d89c6c248abf56b0797f04f280660d3 |
|
MD5 | 535144ac23db0f10213bd400a93360ab |
|
BLAKE2b-256 | bd62374bf5e962ef911c7e516b73b34b87d0e7cf07a0cf5cd9f0af754d1d49b8 |
Hashes for pygobuildinfo-0.1.22-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2519811b773b8c3be188e809062706409e6a0294937c6ffa3a93235db87b692f |
|
MD5 | 6d6386151549b4da8867463d42f38edd |
|
BLAKE2b-256 | 17e6444e2f5fddf89f03278120ae2642535845b9438a1a0e8124a6637ff4f735 |
Hashes for pygobuildinfo-0.1.22-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1756b68533de66bfdd1685050bd5ba2878a7804adc6fa653ce3d8eade7d1c3c8 |
|
MD5 | e2e41546e665e4c4f7fe868b070ce5aa |
|
BLAKE2b-256 | 6f333c1fa628fcec78f5431ef3b0ee455923a61b6f0bb37ce8cd3b219f3e5a69 |
Hashes for pygobuildinfo-0.1.22-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 858bd5aaf392e486fc6530bcad5a3acd14cf6e62c8c8364762fce146cc75cf5d |
|
MD5 | 7c3a5848b7f097955356d8e263e25704 |
|
BLAKE2b-256 | 5c18b717b0c10e56ede6cce28a3699492b26bbca768455bf717b334f8933ffb4 |
Hashes for pygobuildinfo-0.1.22-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c86a0ede34263068f960df14557645f06722fc18a72efda560a7d08dc0427433 |
|
MD5 | 8ef821e2e677d35eda6bab2e9715debc |
|
BLAKE2b-256 | e4752ac8e5d8e4db8cf1036c66b18d1ef1680b44d141cb047195fa9166fb255b |
Hashes for pygobuildinfo-0.1.22-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33ee5e4eec027452b98caddc3a7b2cb7a3aef5a58850b3a065a9f112ac830d30 |
|
MD5 | cc57656968be1a6d50850daeb136a91f |
|
BLAKE2b-256 | 7426f5544c357a99cdf7a347d9f26bb7bd0995d303515fa3a06835a325706741 |
Hashes for pygobuildinfo-0.1.22-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ec43e15d2ec51dc7deb4023d797ea1824a3f86b7534918f888ee74943065a2b |
|
MD5 | 9116fa28cc88aa8014d4b5743a9735e5 |
|
BLAKE2b-256 | 222205d6e9e7a07e35679927bcac6052e4b0d492716b012c7bdedf1e8c442da6 |
Hashes for pygobuildinfo-0.1.22-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c873c357d2c8c03cf8cdfb04fe7d81d5ac86ab3278a318913167564c36211067 |
|
MD5 | 61ace3cdcecb896ec371b4d4e4cb9b6e |
|
BLAKE2b-256 | bedd5d9617371fffdd3a785b17cb681b0ee5b242baf57f778dfe627237c05cae |
Hashes for pygobuildinfo-0.1.22-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e80eaacf99ea557c6b57e84cf106837178ca2b489006da2e22bf684bf593f633 |
|
MD5 | e0b02e73a389f89f05c0e3fefe8fd25c |
|
BLAKE2b-256 | ce9f05441733f07daf9a642019a0be36e08dccfed4e55204f6c946113c413f07 |
Hashes for pygobuildinfo-0.1.22-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1763ae2b837c2e8d6a3b705fe82b6253ea5bbac488662a79609aba99e16d5f12 |
|
MD5 | dae5c16f6e3bae5ed327c864ddd825bd |
|
BLAKE2b-256 | 02b9cc1458710ccf28b85830b36287122242a2b67592f0f8593b8bb413bee6d1 |
Hashes for pygobuildinfo-0.1.22-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f27f77fbb5bfef5e76b5749d2bf670682e44d1f11fb9575956ab30c4e1307438 |
|
MD5 | 120ed94cb8adb78f19f19e41830c9bbe |
|
BLAKE2b-256 | b246ecd7c0efae08d4c7c5e559bbe4b70f4fbc291c1274545f4c942d402595a9 |
Hashes for pygobuildinfo-0.1.22-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b765959551140ce34e62c7998e8916dccf71e8186df6d609181aae93d7709015 |
|
MD5 | 6c37c7ebb741e5f9d0c3d731c7b49106 |
|
BLAKE2b-256 | d2484e6c729d48ec1286247bc87336bf8f16fbce4698e84ad3f63f75baa36644 |
Hashes for pygobuildinfo-0.1.22-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44521babb6fcf75587e29298d42d52fa7a3582ff555eccfb4577178f7dbb497a |
|
MD5 | 6e6a16aa6dff5e736ed3f134599215ae |
|
BLAKE2b-256 | 9be1d784d050e2169ba910a6c76500e9e76a1eaa6b289989cb53d1f2f6eaa062 |
Hashes for pygobuildinfo-0.1.22-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56f13ceff6bb00e9b7d72c213c7ed26dc3e68d3e6a94ecadadc10139713acf9b |
|
MD5 | adbae25ff9c7b17c9273277c1f06e6b1 |
|
BLAKE2b-256 | 40d4584790b2c4ab7542c893ab72b2f1d19bd7e68e2e501785bbf19613f8d388 |
Hashes for pygobuildinfo-0.1.22-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25f31ec85ccb9870c4f443c47501b4ae5186e59201cac0306940786d3906b6d9 |
|
MD5 | fd12343a2230040bdbf5e59480756e5d |
|
BLAKE2b-256 | c428133e250caeac7a387c36152160f800b916f01a8705ea319c9643337571c9 |
Hashes for pygobuildinfo-0.1.22-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2f5279b6ffb6e90d7706c187b3f21c8df2e9257482fc71e88f52182135c7780 |
|
MD5 | 62ca33f9f6175fcef58a19a22ffd7ff3 |
|
BLAKE2b-256 | 6d28c147018e69016087a79e860aefc655e82b0a7e7bc49a17b5733ab86bb378 |
Hashes for pygobuildinfo-0.1.22-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07009097eee0429a9619454a9fa0d76fed68a0f417ee2beec9fa54b759efcaef |
|
MD5 | 6253d31113cae27e299575de84ae38cd |
|
BLAKE2b-256 | 45818315b8b0fbf62fc1ebde5b4fd57427ed3e45b4f93b7a6b3ed968ccc7c08b |
Hashes for pygobuildinfo-0.1.22-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff3b475b438a975a667af2bf6cab6c8d0a503e43f1878962703a88a960dea447 |
|
MD5 | c6bb4474e3d1232171a950d9f2b1838f |
|
BLAKE2b-256 | 617568493a9b8fc2b9b3b4c4982943118e9c8beb8f4664f19e8840dd49a22901 |
Hashes for pygobuildinfo-0.1.22-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34c9f46d3e1c32baf039bdcb6d5c4217a71272fd3c15c4c44e0043db4ef26fce |
|
MD5 | c84e2b3e27a2b78276c20d751e1b3faa |
|
BLAKE2b-256 | 22ffed47465ab5fea0ce229faa3b15a5370a60b1d00daf464e395c1ef5d6723d |
Hashes for pygobuildinfo-0.1.22-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f52bed1d515f0eab4369282cd500500f77d167155787cfd89af85855961548f |
|
MD5 | aa78e829aa1b7c7c033147755b0f2585 |
|
BLAKE2b-256 | de430de95104fbdcb15e2b6c82c6e1123bce771ce0e96a9f3fd1a147db578ac6 |
Hashes for pygobuildinfo-0.1.22-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 056c1444880ca2bc2df76eb836313c10807ef1c504f378c346d9119890c9a865 |
|
MD5 | 28f5f8fbdf721b06a0ddebecd5ace7c9 |
|
BLAKE2b-256 | 18e74ab4732a6b35fb649b007d4ad7be3e2bab82349bdc904db613c3045cd59c |
Hashes for pygobuildinfo-0.1.22-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90fc7535ad13102e79100d247222aa8e772aedb53ef3c6851aec8be1f684d40a |
|
MD5 | d4fa1cbc97eae2ae3ba0e6f8f8206ab0 |
|
BLAKE2b-256 | 2fac060cd8aa85394dc401c960929594741de14f0bdf3f13167998cca3f7bcce |
Hashes for pygobuildinfo-0.1.22-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 065dd8b89337738ad03a235df4304a141a5ad2fe6e27a5da189c70ee53f92aff |
|
MD5 | ba61067806f8697e2cf200bf2892e4d8 |
|
BLAKE2b-256 | 6887c9644bf2bc8c705dcf37d3a5e2b46241171f56332e292d902d07319080d3 |
Hashes for pygobuildinfo-0.1.22-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99dc9f69cf4b29586d6561adc56ec65bf129ba63ed3399e2afe2aaf7ffd10758 |
|
MD5 | acf9b1ae1c5d57d43939c7e17b8be1e4 |
|
BLAKE2b-256 | eff07e9152eea068353e6e387b3b067ab069da95c95e30855803fd3f0c5b41f3 |
Hashes for pygobuildinfo-0.1.22-cp36-cp36m-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7144f7bda5a6b3750e71623f330e81db61185c45f6ff9bb12bb42ae0cf61cb58 |
|
MD5 | 76771d92f241325db4eeb5a17b027699 |
|
BLAKE2b-256 | b0a1d82b520fead4dc50ee98808ddc3872c05e269ba07f880bba86b61c14ebd4 |
Hashes for pygobuildinfo-0.1.22-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 565415ba258140f40ff8512fd057e15a96ef02e46dc07798a1a5177e0064c67a |
|
MD5 | 83c72a14f58fecc1361ad1063971bf22 |
|
BLAKE2b-256 | 992607673a4a0eba605a45dfe2d0f72e84141b0a1816e81e3ad0c2b1fd55da8b |
Hashes for pygobuildinfo-0.1.22-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b49b3a47f7843cc828bc6a86e112a725ef4de1cf166e4fb54607941babffe071 |
|
MD5 | 089562229825c409e41d2c070ffef388 |
|
BLAKE2b-256 | 5f61781b6189eb5ba950345e760a57edfbdc3b19e10c822a8fe59e41738c501d |
Hashes for pygobuildinfo-0.1.22-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05f83e60ed743fe88177345728f5c4ccb792ebcb6f7ae6d6456212c5d6bf41e8 |
|
MD5 | 9376eaf2cb2e535dff6a18dd2d97330c |
|
BLAKE2b-256 | 25b46aee0cb5af2793547cf1c21fe3f000054cde629b466315a838ee6ac6a1c4 |