Python library with helpers for packaging golang source code
Project description
manygo
A Python library for generating platform-specific tags for Golang packages and binaries.
Overview
manygo provides utilities to help with packaging and distributing Golang applications, with a focus on generating accurate Python platform tags for cross-platform compatibility.
Features
- Convert Golang platform identifiers (GOOS and GOARCH) to Python platform tags
- Support for multiple architectures and operating systems
- Helpful for creating wheel distributions and managing platform-specific builds
Installation
pip install manygo
Usage
>>> import manygo
>>> manygo.get_platform_tag('linux', 'amd64')
'manylinux_2_17_x86_64'
>>> manygo.get_platform_tag('darwin', 'arm64')
'macosx_11_0_arm64'
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file manygo-0.1.0.tar.gz.
File metadata
- Download URL: manygo-0.1.0.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.5.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e8305e53170f5031a549a57f73bbb0850775b5b4d85f81150e82cad368ad035
|
|
| MD5 |
2b687f10bd4d28747829e717478a5533
|
|
| BLAKE2b-256 |
3c94c55f5039dd0585a9a13b224c1f33a0334755ccb0c1c2c6c72550d45af6b1
|
File details
Details for the file manygo-0.1.0-py3-none-any.whl.
File metadata
- Download URL: manygo-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.5.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a41fbafa7857b58f834ddfc76b1365428264633bc66c1b2cdb218f459818f8c2
|
|
| MD5 |
79519d3ab9fe76691d6e5d0ad4f1632c
|
|
| BLAKE2b-256 |
bd6674574f2c81a051a41830be02ddf9d83740879df375cf2d45cd43906e3970
|