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.12-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a274d5fe38aab3151709010d311b16e0f4d5bb0038208386b60b20da899d1258 |
|
MD5 | afe89bcbfafd1189c945ccb60a3fabc5 |
|
BLAKE2b-256 | 746ab30570508b98cb4f1ad182f9360aad35b53b4cc5b035b22cf87eaec79f9b |
Hashes for pygobuildinfo-0.1.12-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dbd93ab70a974713da6ee446ede9405d8c7f14a2707d4a380e29151a8b5ff11 |
|
MD5 | fc532505e3360801fcf84c81cd8dff8d |
|
BLAKE2b-256 | 2d3fcc5e19355da65648218a8cd841860d882cd06e8fbd9cf2ca84b1a679e31b |
Hashes for pygobuildinfo-0.1.12-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ebbf18116a282d309b77cd2a29f3fa875a1e5ea9e8dc745d8729ee5a9649071 |
|
MD5 | 5d15af153955da272e266a08c3d76858 |
|
BLAKE2b-256 | abc07406ccbf5ece41ce6b784418aa1cce9e12e44f8185f6cba8683dbd64d0f7 |
Hashes for pygobuildinfo-0.1.12-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 625fbaca9e04cd9b1fe375dd12e6f252a2413ce2b760cbb45fdeb6a3bb8164bd |
|
MD5 | 6ffea6b83cf00dc4f0a33d72837d29e5 |
|
BLAKE2b-256 | b267d8bca9a0e0cd22a924c47d93f17c4800d86a2db1a9b7a0f72b9699540733 |
Hashes for pygobuildinfo-0.1.12-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b157835899e330299bd506ae65e5d6a8553b527e2190ba67de15f708a3de3408 |
|
MD5 | 871e06b46734b4a98b4f0634d9e890be |
|
BLAKE2b-256 | 5545ffa8da41b920c5e6b861bcbdc4612104f0d736a3af94dca2dda3e0c4ed99 |
Hashes for pygobuildinfo-0.1.12-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e5d6bc9b25bed9fae1007e52a9aad61e61f4d6febd73e1ebb469d20afc58c50 |
|
MD5 | 6f1d47a64bef3f4f447fc4a29d994c5a |
|
BLAKE2b-256 | 7699f7d4f6d001318e9f508791b24d1d97670ee1b70b965845d37af541f2f0e6 |
Hashes for pygobuildinfo-0.1.12-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39cf2859e020e7e00e6133dd33f01c6bce4b8a5f885fca89e7faab1ffc77601a |
|
MD5 | af6be40efe99b7403ae5bb262faffb52 |
|
BLAKE2b-256 | a523ae78d011840352c99cab53c08afdab4984b0e534e039e263d365435333a9 |
Hashes for pygobuildinfo-0.1.12-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80549619935efb15b76dcf94b206a8f4bd812012cecbb2b52bd74d1696316f0f |
|
MD5 | 7bbcd5b4f8768ca711fc03def9989c8a |
|
BLAKE2b-256 | e255fce86e744e34acfd54d4adde7fcfc82a980a11d087ab783a45ffa9e47aba |
Hashes for pygobuildinfo-0.1.12-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a04b3c6f681a2d05bf380053c23ec649adca04a009f868cf3a9b5aefee531ca1 |
|
MD5 | a2a5d1ec21ecf785f84254625f0a4be2 |
|
BLAKE2b-256 | 5ce654418c72ce6075e30e4bada5ecb22bcd961c2a0c2514867e28b97cbdf154 |
Hashes for pygobuildinfo-0.1.12-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffaf6976c8400fa22378489be3adf7ee73d4acf403a48cd0022c39e515cba6d8 |
|
MD5 | 6e12dadc1b4a0b14a587229cdbadf9b8 |
|
BLAKE2b-256 | 09759b94136637eb8c38ec78a3649ed35151e248fd410e141c2b175b72a36d91 |
Hashes for pygobuildinfo-0.1.12-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da54faa3d1d97dd87c531bbb82da3293c25411b48d6c7206b803f6e1d04faf92 |
|
MD5 | 62485dfa284ddb5b94c4e27082b32a4f |
|
BLAKE2b-256 | ccf3e416a7276754690c429a385f61fdad1318a900d1fe0c9f81d2179d98d140 |
Hashes for pygobuildinfo-0.1.12-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f20c9c9566bd8cd3158e65d96d0601ded47d2788392403f6792ab18890bdc93d |
|
MD5 | 1b872eebdd41d76ec8229fdfe1490e6b |
|
BLAKE2b-256 | 5da87240d9d64a15453520046bcd65585cf2c27bb0b50350e0ccea5635ee9c94 |
Hashes for pygobuildinfo-0.1.12-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f637ae0e8f13a3b6629f7d58ae93e5f52aa293c904b4dda217b9a969138b9953 |
|
MD5 | 50c49103d87397100805a5452ebe2a88 |
|
BLAKE2b-256 | b6635dcb5bc532957506cb8ae91e8d08d226a0098da9474f6ba84f167d00ced6 |
Hashes for pygobuildinfo-0.1.12-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14f9884fcef8d8a1d4e770624edc2cb13707cddd7321317857a543b1fd8cb230 |
|
MD5 | dab50b296a725fe0ca5919bc323116eb |
|
BLAKE2b-256 | 76ae3596f609abc1e1d605dc213bcba3ac65ac7727da9947e9743492ec66d1fc |
Hashes for pygobuildinfo-0.1.12-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9ea8265f576dd2b1eb7683261b18437b6cd0a22503a11bead881299f60419e8 |
|
MD5 | e2de081d124db29c0dc6c8a71ff2e145 |
|
BLAKE2b-256 | 5f8364d4259e2ef8c2a94f9cf9934feacb709c4ffe4c2c1a11ea02e850aaf6a7 |
Hashes for pygobuildinfo-0.1.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcdfd9facc79ebcf9c7760e86ffd34aacd48300208c150916fb559173299a54e |
|
MD5 | 1bc8074a5eebae6fdcfbb2bf0805f569 |
|
BLAKE2b-256 | b205b3de9edcdafda4186f3fbf66d54a837bdb32d55486079452e8404fc80542 |
Hashes for pygobuildinfo-0.1.12-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58797587699d68f727ff92441bac941d0d0b5737f5505479d551aa3a80b37cfe |
|
MD5 | e213786e4cd78fb31a02cc39d41f4a07 |
|
BLAKE2b-256 | ed874a0dc9bb3acfaf6d53ae33216bdc350d0f98f91c36f5bd4c732f969bce3f |
Hashes for pygobuildinfo-0.1.12-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae1e95063214145b68b98d88a6544dad66ab3ba61c5094d5425163a0514cefd6 |
|
MD5 | 5089f2a218efdea6fb49f33afdf40fc4 |
|
BLAKE2b-256 | bff6c139486ee8605e193ad5f97c8ee50cbdf9b88425669b4c545d9125cd79fb |
Hashes for pygobuildinfo-0.1.12-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c35f696eb604bc04b7c4022ed62318127cb11a5503643eb0b8fcd68254c6a66 |
|
MD5 | 40a205c9c5ee7b474b278073a4833703 |
|
BLAKE2b-256 | 7a06aaac37103e5e7f609a2e0494879027c8b40fdf4c3d499e65fbcbbbb87f8b |
Hashes for pygobuildinfo-0.1.12-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f52275e7864ee1119dd0adb7e15d0e9bfd7710c8da3a1d0d14f5b0d7c0ee2fcc |
|
MD5 | 3ba67497be4b9b262f298e58621fcb66 |
|
BLAKE2b-256 | 8876251581cff96bab0b7af701c372e66640d9dc90f9a0af456fe7024ba08c5c |
Hashes for pygobuildinfo-0.1.12-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dff21737923c49fbae265edd0c2ebc7361734a3074d2503b93eda590a8792da |
|
MD5 | 7542bd5415061717397cf0521270a7c3 |
|
BLAKE2b-256 | f8c39a7bc3a9ada3b0f9e3a3dde73c381fe4d3910727d6fcbaef9c56f95ee900 |
Hashes for pygobuildinfo-0.1.12-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a844c613188611bfd7dc714ce2924b91044c073c5749c21322cdc87426305c40 |
|
MD5 | 594ecdc67a3b800cfc36d4ffbd49efd4 |
|
BLAKE2b-256 | e6f0f93f1addd1b42df147b25e146cd99a16181192593c6e02eb3fac1b51ece2 |
Hashes for pygobuildinfo-0.1.12-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae07ccc56f49be1ccdcd5b7e64249eb0c4d4771c9e90cdbd8a2f35995dd156c1 |
|
MD5 | 8dce2a1fbee97bb4f14a53477bc4d4b4 |
|
BLAKE2b-256 | 16e3cec8b3571e1a35f7e7cc7626c7bc572740679e6b047df02af1cd213d90c5 |
Hashes for pygobuildinfo-0.1.12-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eef34bc99d938c6d2ec5e73ab3c1518fdd05c8a363527b2516e1dfa6e3e25bc5 |
|
MD5 | 41f51ff17836a3fbc153da45f89fa804 |
|
BLAKE2b-256 | 67cf62d825636e10182ee3bed51aaf9f8e354b3ed554917f0d428388204b10ab |
Hashes for pygobuildinfo-0.1.12-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e571f7f7e59fd5466426024c520bcfed4e8eba5066b282ccdc8248c70707b14 |
|
MD5 | 2a2dbb3089f218b96741dd8aaba8576b |
|
BLAKE2b-256 | d01e3a2ebc3d33786f26bcf6692f118af89bdcbbe3870bcf8bae2a012e874d92 |
Hashes for pygobuildinfo-0.1.12-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eadb6219bbbc6fb46eb99e82648d54556bb8bc1675754dcaf9c13f3523f2aaad |
|
MD5 | 77499940502f84a40123f0ac88ecd4c1 |
|
BLAKE2b-256 | 0139885b9badf9463260bf339f1f1e2a359ea2a5f72b0147eaff2fe60f63548c |
Hashes for pygobuildinfo-0.1.12-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d06852ad34150242e86508333ad133f9b0b6cbde6c51456996890d3859ee843 |
|
MD5 | 6dd15cb25ec36d2a2d942a5b66b5244e |
|
BLAKE2b-256 | adc4b0efc235ce01bbf0e17d1e090ad6beb63daf95ed9e823933210befa089ee |
Hashes for pygobuildinfo-0.1.12-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0f3142d7b00f2275d972e6a7e410fbe8d436b92a1fe14fc621dce109a6d8310 |
|
MD5 | d016d20a559d63c2c252a99dbe796357 |
|
BLAKE2b-256 | 4423e7a7036d95184441680f9011f2bb7fa0d5e5cd10995e360cd27ad1c8ce63 |
Hashes for pygobuildinfo-0.1.12-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eec137d4cc9acaf1920836c05707454c67dbecbb01476396939b26d82dab005f |
|
MD5 | 1bb1f44837dc5de78705129d01cd66ab |
|
BLAKE2b-256 | 6c3be0b8da8e89182caa48e2dcf32c7cae93d014da18eaaeea9075f387356c56 |