Skip to content

PyneCore v6.2.1

Choose a tag to compare

@wallneradam wallneradam released this 03 Aug 17:05
· 121 commits to main since this release

πŸš€ New Features

PyneSys API Client for Pine Script Compilation

  • Added pynesys module with API client for remote Pine Script compilation
  • New pyne compile command that uses PyneSys API to compile .pine files to .py
  • Supports API key from command line (--api-key) or config file (workdir/config/api.toml)
  • Smart compilation: skips files that are already up-to-date based on modification time
  • Shows API usage statistics (daily/hourly limits and remaining quota)
  • API key validation with expiration information display

πŸ› Bug Fixes

Fixed Empty Error Box on pyne Command

  • Running pyne without arguments now shows help message instead of empty error box
  • Exit code is now 0 (success) when showing help
  • Fixes issue #2

πŸ“š Documentation

  • Added comprehensive compile.md documentation (210 lines)
  • Updated run.md with API compilation features
  • Added Reddit community link to ecosystem documentation and pyproject.toml

πŸ”§ Technical Details

  • API client implemented using Python stdlib only (no external dependencies)
  • Comprehensive error handling for API errors, rate limits, and authentication issues
  • Added file utilities for modification time handling
  • Updated .gitignore with API-related patterns

Full commit history: v6.1.2...v6.2.1