Skip to content

ENV-6 — Release v0.4.0 (Windows + macOS Python Default Setup) #4

@NickLinney

Description

@NickLinney

ENV-6 — Release v0.4.0

This issue tracks the execution of release v0.4.0 for the env repository.

Release 0.4.0 introduces standards-aligned Python default setup automation for:

  • Windows
  • macOS

The goal of this release is to establish cross-platform parity with the existing Debian Python bootstrap while strictly adhering to:

AD-2026-02-09-06 — Python Development Environment Standards

No workflow abstractions, no tooling mandates, no lock-in.


Included Features

1. Windows Python Default Setup

Branch: feature/windows-python-default-setup

Adds:

  • env/Python/Windows/python_default_setup.ps1
  • Windows-specific README
  • Official CPython installs
  • Explicit default interpreter
  • pip + venv baseline
  • No Poetry / uv / workflow tooling

2. macOS Python Default Setup

Branch: feature/env-5-macos-python-default-setup

Adds:

  • env/Python/MacOS/python_macos_new_setup.sh
  • macOS-specific README
  • Official Python.org universal2 installers
  • Side-by-side installs (3.9–3.13)
  • Explicit default via /usr/local/bin symlinks
  • No Homebrew, pyenv, or workflow tooling

Acceptance Criteria

  • All feature branches merged into release/0.4.0
  • Release branch merged into main
  • Tag v0.4.0 created on merge commit
  • CHANGELOG.md and VERSION.md updated
  • Feature branches deleted post-release

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions