$npx skillfedfor your agent

codemagic-cli-tools

CLI tools used in Codemagic builds

With conditionsPyPI Build ToolsReleased Jul 20261.8M downloads / moGPL-3.0-or-laterPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — codemagic_cli_tools-0.69.0-py3-none-any.whl
v0.69.0 · released 2026-07-15 · Python <4,>=3.8 · 9 runtime deps: cryptography, google-api-python-client, httplib2, oauth2client, packaging, psutil, pyjwt, python-dateutil

Yes, with conditions. Install if you need to automate iOS or Android app deployment in CI/CD or local environments and can accept the GPL-3.0-or-later copyleft license. The package is actively maintained, has low install friction, and integrates directly with App Store Connect and Google Play APIs. Verify that all nine runtime dependencies fit your environment and that you understand the copyleft implications for your use case.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.8+.
  • Some tools (e.g., keychain) are macOS-specific.
  • API credentials required for App Store Connect or Google Play integration.

License · maintenance · safety

GPL-3.0-or-later (copyleft) — Licensed under GPL-3.0-or-later (copyleft). Any derivative work or bundled distribution must also be licensed under GPL-3.0 or later and have source code available.

last release 2026-07-15 (30 days) · last repo commit 2026-07-15 · 484 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 1,805,491 downloads/mo, #3,537 on PyPI

Verify before relying

pip install codemagic-cli-tools

from codemagic.tools import Keychain
from pathlib import Path

keychain = Keychain(Path("/tmp/new.keychain"))
keychain.create()
keychain.make_default()
  • Whether all nine runtime dependencies are required for all CLI tools or only for specific integrations
  • Compatibility of keychain and xcode-project tools outside macOS environments
  • Performance characteristics when managing large app bundles or multiple deployments
Same gist for agents: .md · .json

What it is and what it does

Codemagic CLI Tools is a suite of command-line utilities and Python API for automating mobile app build, code signing, and deployment workflows. It powers builds at codemagic.io but can run in any environment with Python 3.8+. The package installs nine executables (android-app-bundle, android-keystore, app-store-connect, google-play, keychain, xcode-project, and others) that handle Android and iOS-specific tasks, plus a mirroring Python API in the codemagic.tools module for programmatic access.

The tools integrate with Apple App Store Connect and Google Play Developer APIs via oauth2client and google-api-python-client, manage cryptographic operations through cryptography and pyjwt, and provide system-level utilities via psutil and requests. Each CLI tool accepts structured arguments with support for environment variable and file-based secret injection, making it suitable for CI/CD pipelines and local development workflows.

Use it for

  • Automate Android app signing and bundle generation in CI/CD pipelines using android-keystore and android-app-bundle
  • Deploy iOS apps to App Store Connect via the app-store-connect tool with API key authentication
  • Publish Android apps to Google Play using the google-play tool with service account credentials
  • Manage macOS keychains and Xcode project configurations locally or in build environments
  • Generate git changelogs for release notes using the git-changelog tool during deployment workflows
  • Programmatically orchestrate multi-step mobile builds by importing tools from codemagic.tools in Python scripts

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, with conditions.

Install if you need to automate iOS or Android app deployment in CI/CD or local environments and can accept the GPL-3.0-or-later copyleft license. The package is actively maintained, has low install friction, and integrates directly with App Store Connect and Google Play APIs. Verify that all nine runtime dependencies fit your environment and that you understand the copyleft implications for your use case.

Install

codemagic-cli-tools on PyPI

Before you install

Low friction installation via pip. Actively maintained with recent releases; last commit 2026-07-15. Requires Python 3.8+. Depends on 9 runtime packages including cryptography, oauth2client, and google-api-python-client.

Requires Python 3.8+. Some tools (e.g., keychain) are macOS-specific. API credentials required for App Store Connect or Google Play integration.

License in practice

Licensed under GPL-3.0-or-later (copyleft). Any derivative work or bundled distribution must also be licensed under GPL-3.0 or later and have source code available.

Quickstart

pip install codemagic-cli-tools

from codemagic.tools import Keychain
from pathlib import Path

keychain = Keychain(Path("/tmp/new.keychain"))
keychain.create()
keychain.make_default()

Verify before relying

  • Whether all nine runtime dependencies are required for all CLI tools or only for specific integrations
  • Compatibility of keychain and xcode-project tools outside macOS environments
  • Performance characteristics when managing large app bundles or multiple deployments

Package facts

LicenseGPL-3.0-or-later copyleft
Python supportSupports the current Python release <4,>=3.8
Install frictionLow. Pure-Python wheel
Runtime dependencies
9 packages
cryptographygoogle-api-python-clienthttplib2oauth2clientpackagingpsutilpyjwtpython-dateutilrequests
MaintenanceActively maintained 30 days since the last release
Last repo commit
First released
Downloads1,805,491 / month, #3,537 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Programming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Evidence: codemagic_cli_tools-0.69.0-py3-none-any.whl

Tags

Capabilities
mobile app build automationios android deployment toolscode signing management cliapp store connect integrationgoogle play deploymentkeychain managementapp build orchestration
Topics
mobile-ci-cdapp-deploymentcode-signing

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “ios android deployment tools”

  • codemagic-cli-toolsProvides command-line and Python API tools for managing Android and…
  • buildozerBuildozer turns Python applications into binary packages for Android,…
  • ai-edge-litert-nightlyLiteRT is a runtime for running trained machine learning models on…

Give your agent the search over MCP, or paste the wish link into any chat.

More Build Tools packages

packaging Worth it
PyPI · Build Tools · released Aug 2026

Provides reusable utilities for Python packaging interoperability, including version handling, specifiers, markers, requirements, tags, and metadata parsing according to standards like PEP 440 and PEP 425.

Apache-2.0 OR BSD-2-Clausepure Python · 3.9+
2.2Bdownloads / mo
tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
pip Worth it
PyPI · Build Tools · released Aug 2026

pip is the standard installer for Python packages, enabling you to download and install packages from the Python Package Index and other indexes into your Python environment.

MITpure Python · 3.10+
617.5Mdownloads / mo
hatchling Worth it
PyPI · Python Modules · released Aug 2026

Hatchling is a standards-compliant Python build backend that handles packaging, metadata, and distribution of Python projects when configured in a project's pyproject.toml file.

MITpure Python · 3.10+
484.2Mdownloads / mo
grpcio-tools Worth it
PyPI · Build Tools · released Jul 2026

Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.

Apache-2.0compiled wheel · 3.10+
278.2Mdownloads / mo
pre-commit Worth it
PyPI · Build Tools · released Aug 2026

pre-commit is a framework for installing and running git hooks written in any language before commits are made, automating code quality and validation checks across multi-language projects.

Install it if your team needs consistent, automated validation at commit time.

permissive licensepure Python · 3.10+
179.9Mdownloads / mo

See also frida-tools · robotframework-appiumlibrary · mozdevice · buildozer · python-terraform · logmuse · cycode · fastapi-cloud-cli · pyfcm