Skip to content

v0.1.2-beta

Choose a tag to compare

@daog1 daog1 released this 25 Aug 07:43
· 22 commits to main since this release

Release Notes

v0.1.2-beta (2025-08-25)

This is a beta release of Copyma, a Solana Python client generator for Codama IDLs.

πŸš€ Features

  • Generate complete Python client structure with accounts, instructions, types, and errors modules
  • Automatically generate Python clients from Codama IDL files
  • Support for AnchorPy-compatible code generation with extended data structures

πŸ› Fixes

  • Improved enum type layout and serialization handling
  • Enhanced code generation quality and consistency

⚠️ Limitations

  • This tool is in beta and may have undiscovered issues
  • Complex IDL structures might require manual adjustments

πŸ“¦ Installation

pnpm install copyma@0.1.2beta

πŸ“š Usage

import { renderVisitor } from 'copyma';

const pathToGeneratedFolder = path.join(__dirname, 'clients', 'python', 'src', 'generated');
codama.accept(renderVisitor(pathToGeneratedFolder));

πŸ™ Feedback

The tool is under active development. Please report any issues or provide feedback.