Skip to main content

Python Interface for GUNDAM

User friendly Python interface for GUNDAM.

The package is published as gundam-interface and imported as gundam_interface.

Installation

pip install gundam-interface

For upgrading:

pip install --upgrade gundam-interface

For local development:

python -m venv .venv
source .venv/bin/activate
python -m pip install -U pip
python -m pip install -e ".[dev]"

Usage

import gundam_interface

print(gundam_interface.__version__)

Build

python -m build
python -m twine check dist/*

Publish a new PyPI version

Publishing is handled by the GitHub Actions workflow .github/workflows/publish.yml.

Before the first release, configure PyPI Trusted Publishing for this project:

  • PyPI project name: gundam-interface
  • Owner/repository: this GitHub repository
  • Workflow name: publish.yml
  • Environment name: pypi

To publish a release:

  1. Make sure the main branch is ready and CI is passing.
  2. Create a new GitHub Release with a semantic tag such as v0.2.1.
  3. Publishing starts automatically when the release is published.
  4. The workflow derives the package version from the tag, updates pyproject.toml, commits that version bump to main, builds the package, and uploads it to PyPI.

The workflow can also be started manually from the GitHub Actions page with a version input such as 0.2.1.

License

This project is distributed under the GNU Lesser General Public License v2.1 or later. See LICENCE for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gundam_interface-0.8.0.tar.gz (29.6 kB view details)

Uploaded Source

Built Distribution

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

gundam_interface-0.8.0-py3-none-any.whl (28.6 kB view details)

Uploaded Python 3

File details

Details for the file gundam_interface-0.8.0.tar.gz.

File metadata

  • Download URL: gundam_interface-0.8.0.tar.gz
  • Upload date:
  • Size: 29.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for gundam_interface-0.8.0.tar.gz
Algorithm Hash digest
SHA256 c136bf669e40d1170c21e29c0a5ef683f629f93d2c522e20056bcc9838bb1c35
MD5 5dd87ff764a3261ba0d7b2fd1724d36f
BLAKE2b-256 92a4b2639f1155f0e68ffccb0c30366968cdc6a95e59f9751c17488ca18f144c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gundam_interface-0.8.0.tar.gz:

Publisher: publish.yml on gundam-organization/gundam-python-interface

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gundam_interface-0.8.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gundam_interface-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 640bcd61766f56328c713e2bf6201c4fcc8e518154e4076c3516822876e3ed7d
MD5 4181f5d58b04d6e906e3a6401833d4f7
BLAKE2b-256 7b999b6756f18b11e5f9fb8c4d7315edd64d416eb07e5f2e0abc064ba9f9e10f

See more details on using hashes here.

Provenance

The following attestation bundles were made for gundam_interface-0.8.0-py3-none-any.whl:

Publisher: publish.yml on gundam-organization/gundam-python-interface

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.8.0 This release

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

0.3.0

2 files

0.2.0

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page