Skip to content

PyneCore v6.0.4

Choose a tag to compare

@wallneradam wallneradam released this 30 May 14:57
· 221 commits to main since this release

What's Changed

Bug Fixes

  • Fix NA float/int conversion errors on Python 3.11 - Resolves TypeError when processing NA values in internal PyneCore functions by using safe_convert instead of direct float()/int() calls
  • Fix CapitalCom provider test configuration validation - Check for both missing keys and empty values in required configuration parameters

Improvements

  • Update pyrightconfig.json to ignore test directories during type checking - Improves development experience by reducing noise in type checking
  • Enhance file format validation in run command - Better error handling for invalid file formats

Technical Details

The NA conversion fix addresses a Python 3.11 compatibility issue where direct float() and int() calls on NA values would raise TypeError in internal library functions. This was resolved by using the existing safe_convert functions that properly handle NA values.

Full Changelog: v6.0.3...v6.0.4