Skip to content

v0.1.3 - Resolve package data paths

Choose a tag to compare

@stabilefrisur stabilefrisur released this 02 Nov 19:21
· 233 commits to master since this release

Fixed

  • Package data paths now use package-relative resolution instead of project-relative
  • JSON catalog files (signals, strategies, Bloomberg config) now correctly located in installed package
  • Added explicit package data inclusion in pyproject.toml for JSON catalogs and py.typed marker
  • Resolved FileNotFoundError when accessing Bloomberg configuration after pip installation

Changed

  • Config module now distinguishes between PACKAGE_ROOT (installed location) and PROJECT_ROOT (development location)
  • Catalog paths (SIGNAL_CATALOG_PATH, STRATEGY_CATALOG_PATH, BLOOMBERG_SECURITIES_PATH, BLOOMBERG_INSTRUMENTS_PATH) now reference PACKAGE_ROOT for distribution compatibility
  • Data paths (DATA_DIR, REGISTRY_PATH, LOGS_DIR, CACHE_DIR) remain project-relative for user data management