Skip to content

1.0.7

Choose a tag to compare

@psychowasp psychowasp released this 24 Feb 22:58
· 9 commits to master since this release

What's New in 1.0.7

uv-first Workflow

  • Updated README with the recommended uv-based workflow: use uv init --package, uv add psproject --dev, and uv run psproject instead of standalone CLI invocations.
  • PSProject is now intended to be added as a dev dependency (uv add psproject --dev), keeping it out of the final macOS/iOS site-packages.

Build & CI Changes

  • Removed universal2 wheel from the Python publish workflow — now builds only arm64 and x86_64 wheels, simplifying the CI matrix.

Swift Source Changes

  • PATH resolution fix: Automatically appends the correct Homebrew Cellar path (/opt/homebrew/Cellar on ARM, /usr/local/Cellar on Intel) to PATH when creating Xcode projects, so tools installed via Homebrew are found reliably.
  • Disabled hostPython validation in create xcode, update site-packages, update wheels-simple, and cythonize commands — no longer requires a pre-installed host Python since uv manages the environment.
  • Symlink instead of hard link for hostpython3 (python.symlink() replaces python.link()), fixing issues on volumes where hard links aren't supported.
  • Added debug print for the resolved Python path in HostPython.

Version

  • Bumped to 1.0.7 (pyproject.toml + Version.swift).