Skip to main content

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

manygo-0.1.1.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

manygo-0.1.1-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file manygo-0.1.1.tar.gz.

File metadata

  • Download URL: manygo-0.1.1.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.5.13

File hashes

Hashes for manygo-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3f4b558939438d9f425aac0520df4f8be0c824df50fe67f794606b05587fa408
MD5 489de55efe95d39f5a0b179aeb2b1331
BLAKE2b-256 69d0c081bf264dec9dca6447ecbebb063a82f7f6b0af886fb5462addef326dc4

See more details on using hashes here.

File details

Details for the file manygo-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: manygo-0.1.1-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

Hashes for manygo-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0e61f630ddd96a3be0ace055f1728655fff7605622781ced8981c1a2cd5ff089
MD5 d48bcbd77734292eeaa3721ea36cfa81
BLAKE2b-256 8031f7256be6cdf111764b9fdeb2457a2ad643cf6ec52e6c918eb1f62e8fa45f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page