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.14-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d32f1fc306e7babb7c77b9674eeeb27184031c19413b556f037c8d7ece5d9d4b |
|
MD5 | ede66276bea959f2cdfda69bef8398f2 |
|
BLAKE2b-256 | af4f288ce5e75a63a3ee3c6ca7d08782e9d2544b1d2bf9e74d8df5b6313f1b96 |
Hashes for pygobuildinfo-0.1.14-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac0f889eab1574d7986cb6e29cf246414821ee2f9c88ca4233e7c5d0df7499a4 |
|
MD5 | 2d053f1bba95f4df1dfd92bb88b7d6b5 |
|
BLAKE2b-256 | 649380990c6c2f128213e538563565ec41fd85b0a6ccfd66e705d6625e67959e |
Hashes for pygobuildinfo-0.1.14-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5a35c52f40963630fa9a340c4121e59bb9c1b6112961321c2e9bc45f9815961 |
|
MD5 | 4bca90c17cd46a5c244db655b98d7ac2 |
|
BLAKE2b-256 | 07f5088fc6d56292d2be2bd839bbfb3bd8a047d74cc880e641f70b1b5e226b95 |
Hashes for pygobuildinfo-0.1.14-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2140cd1c4324e7b452547ea366bc3134e463eba6788a4b7a6b0223d36321f003 |
|
MD5 | d20deefe76a8d86c79f3b42f734b320d |
|
BLAKE2b-256 | 5e0783dc66d845dd13a97ee18976a4e90fba522602eee1c02eccfcc54027780d |
Hashes for pygobuildinfo-0.1.14-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2b48fc3ccb626ab3cea7b199933209aaf429cb4fc7d8cc22408020a727c977c |
|
MD5 | ff324c54ea364572520157a21cabb665 |
|
BLAKE2b-256 | 372b71f264cf0bfbe975896b6d28a2518b42e5c23ef2e3de4059250709147b58 |
Hashes for pygobuildinfo-0.1.14-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a634a0e21ad185f13d66d6ede414d8bfa197d527be154c4ea78acfbf9cf2c37f |
|
MD5 | e23f643a059667e75c0605726b306e92 |
|
BLAKE2b-256 | 055f6b0dc47365c0ef45f45dededb50bf71a3b2a54391901d5e7c531a9ae8307 |
Hashes for pygobuildinfo-0.1.14-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1a45431fce5afb164a78d4c98c3e4eedce4100b282127689aa41ccf947de9df |
|
MD5 | 3fbf1d957ad8d26800c59acb6c6244ad |
|
BLAKE2b-256 | 063025d44323e38dbae0f4a1d8dd047802b77d3ff1691d82dde5c134440d3bd4 |
Hashes for pygobuildinfo-0.1.14-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f90b313264e6c928adf9a97373d4a0e200573903ef0c7f64746468e2aa8db530 |
|
MD5 | ba66c9f7cb766a855148ea56733eeefb |
|
BLAKE2b-256 | 9f44961ffd45606a9ac828e4379e7ef2b8f836cd65630639fedc5bba881ae786 |
Hashes for pygobuildinfo-0.1.14-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a23473736e6c3cbd2553d3f6bd0b4ba7e19fe5c7ecf7a867e61987896047b93 |
|
MD5 | 48ffdb102152560e442eda1b4ecaca75 |
|
BLAKE2b-256 | 70e599abda8b3c582d233b43e1678868fb19a8eb495e839e20f4006c450a610f |
Hashes for pygobuildinfo-0.1.14-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebd9a03b04dbb6aedf7337b1b31cb804bb0bd8bb57be92d823c401eecdebbbd3 |
|
MD5 | 8cdeb84b5671a5947a4e882fcb17b907 |
|
BLAKE2b-256 | fc3dc2adb200e4d48a90e0d2d036d9184df7519a19af5435ac25ac2f9fa9cd12 |
Hashes for pygobuildinfo-0.1.14-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84e7ce74df9e8f338542805fae5b7148cda3fcb9df6f6be89a48dadc933af2dc |
|
MD5 | f3e82bdd330baadc055d93f792df884a |
|
BLAKE2b-256 | 0d69ddbe5690584b113178003f1e10566926b89497cb91baf45784f07e391e78 |
Hashes for pygobuildinfo-0.1.14-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0b99336c8f3ea2362bd979738d3a7cd826080b42ce10b946fbed7655c0dcfe8 |
|
MD5 | 15175e0e5d6ca56d4d5974543da73fda |
|
BLAKE2b-256 | 537ef1a51e2200f4fb124dd38254a6579b8c8973d20cc18784146e21ae97325c |
Hashes for pygobuildinfo-0.1.14-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c982b03d0705b67161823bf859721f9eebb25fd130266969061a6462de755ca8 |
|
MD5 | ba75c0d301a29ab81ab0ba910799cfc2 |
|
BLAKE2b-256 | 9a26c9280cfa2a0ea7eca9526fe4a8e6377a6ff8dc04cd33682eb337144f9794 |
Hashes for pygobuildinfo-0.1.14-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95a4b4a3e7c20fd1f8900ae854312c8e49d9bb36d514f60590a5e51bdfc21918 |
|
MD5 | 127f37b25be993afd887974487a601bb |
|
BLAKE2b-256 | a4e344afeb461a6f7959fe84de70e0410a8073feb3e7ca4da59abe8d79432397 |
Hashes for pygobuildinfo-0.1.14-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71464b00a80d7463fdda4cdf51e659c3c3f44bdc5cc15ce2fb3916fb8d191d08 |
|
MD5 | c78c07cfb234082b4b8af3daaae16502 |
|
BLAKE2b-256 | 3c03e8b9a6d0922ed294393debaabb86a03c3e7964310db9404581fef4806c43 |
Hashes for pygobuildinfo-0.1.14-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27a830ac92a19b2bbbd43177f0c44a688f6e90ccb94f819a1306ec047015df82 |
|
MD5 | 912eb1598ed6cbf6b20a1eb3024b6513 |
|
BLAKE2b-256 | 92754af62fbfec1fe47531c4941630185e75364f63fd36cc31b40cf4b6221744 |
Hashes for pygobuildinfo-0.1.14-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa37b4135eb359f083fd431081b0d2156b8583a6a4b04ef547454ea8d96b0985 |
|
MD5 | 5a325a2d9e74fd3e1089bb874769bde8 |
|
BLAKE2b-256 | eef80cf59d423a4b33e52337e413815fdf36551d598cb429504661b6cf184f8c |
Hashes for pygobuildinfo-0.1.14-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3036f47b2b6408c98714397e46ade7fc05494b2928df0e2d331f27ea30cc7f7d |
|
MD5 | 7e92f2c0de626fad3c442d2041ad5acb |
|
BLAKE2b-256 | b75998dfe763fd2717f1bcfda6c2f61010ba6a0dc2c65e490230cfc3a7acd385 |
Hashes for pygobuildinfo-0.1.14-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 768ce4d7929a4ba723149c496164e291a05fb6bae1e645c7790db219685642af |
|
MD5 | b78e9d0630acaee2fa59a8e98db90aed |
|
BLAKE2b-256 | 5737c23d6693fe6f12117a3c3bca149f883a86ee036975c298213c13d01291f5 |
Hashes for pygobuildinfo-0.1.14-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca34d14f6e9108eb32a053581aefadd1d3f498976ca8f040f1105163b89c5693 |
|
MD5 | 6634309902953f085bb5c81272b79080 |
|
BLAKE2b-256 | fe485c8afee502f6a63402a9527710d8a2228feaef23e1f3f1668cf29506eba9 |
Hashes for pygobuildinfo-0.1.14-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 116cec9196cd54a2bfbb76e4d52b8421bd0ab80bcd9616ef13a4ed9a1fe4e17f |
|
MD5 | 3a3f73023fbfdbc4d14755c7ee89a320 |
|
BLAKE2b-256 | 12e3252b0f2e3ff8763bf4e6298206119a68012abbb15fffd021d0bcc49b8abf |
Hashes for pygobuildinfo-0.1.14-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a16e6ff8eb6730179ce316445485cae539dfbdc8eaf363b0da34168dea416d9a |
|
MD5 | 322746ee93914b027f01035208138a3f |
|
BLAKE2b-256 | 8d0bb94f4059b5c88604ae6f61f88902cf0fd1e9f8a89d7f3df4438c7cdb3a5c |
Hashes for pygobuildinfo-0.1.14-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2968aadb978ae0b18ced6fc80e55f2a2ae2525e7132619c2dc6e0cdd5948a08a |
|
MD5 | 638159221c627926247d4e9731ee794a |
|
BLAKE2b-256 | 4319b9998b573b0228ddc2b0fd70da065272a974269e8f7c42b4becc670f10ce |
Hashes for pygobuildinfo-0.1.14-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e3db4014a7b8cc1a4341e827aea9c566d4b16cb8eeb7e00141299b188db9ec7 |
|
MD5 | 04a4e2ed7e2778d08ed5dfcbf6b5b833 |
|
BLAKE2b-256 | 4a818be779c93975ebf491ef7a75fb82e90b35091cab831ed9265cca402d0c0d |
Hashes for pygobuildinfo-0.1.14-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 868acc9ab8097fe5fe5e3398476bd8b59ade10c976ee0afc9c6f36922ba437a6 |
|
MD5 | aee7c4ca680b6d70d8010949781ff5e0 |
|
BLAKE2b-256 | ccc9077fd84d540eaf954e858ff1b088497201d0351415465190f6e01f96d3c1 |
Hashes for pygobuildinfo-0.1.14-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0212425d9ba6ed04154566ab9d689d275c3588b8e1b19f1457b5a9c9054323e2 |
|
MD5 | 5b97f536df01ca0b23d4033fcdca2903 |
|
BLAKE2b-256 | 27a93a3943f31a511ab3b98db8cc1366d695a848e7083c7ed87e21cecb6759de |
Hashes for pygobuildinfo-0.1.14-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a50da2f08e66bbe51c756738a0aad73a54ebe7a32ecc585b70dddea84aa50beb |
|
MD5 | cfaa997ca156f24862a44542d7d90bf2 |
|
BLAKE2b-256 | d4f3141dee1ae4cbc167065ca0f1cb9c018e95286a5fb7d8d265ea4153158c40 |
Hashes for pygobuildinfo-0.1.14-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f7c8f1f94d91c11319df103a6c53a75cd44e6d0bed02d548b3f50bba37b4566 |
|
MD5 | 0e380d60fee2d67a6e976a44f739d2e8 |
|
BLAKE2b-256 | 3c1fa11e59cb95561bca837c6ffed37b36853d80257c326868065915f8becb09 |
Hashes for pygobuildinfo-0.1.14-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d65bf6479c07407b46f3236d44ec8aa58d653079a04cecd5f51a7b18da6346fb |
|
MD5 | b419182c3a9324416ff96dc3e7dd38b1 |
|
BLAKE2b-256 | 0ba4be2a589d224ea791dc32c9781c9accbad1c618817ae6c532634122169749 |