Skip to content

Clarify native Windows support for the repo #166

Description

@gbsierra

Problem

The README says to run:

uv sync --extra dev
uv run ruff check .
uv run ruff format .
uv run ty check
uv run pytest -q

The docs do not say whether native Windows is supported.

On native Windows PowerShell, the pytest step fails with many errors:

51 failed, 1718 passed, 21 skipped, 12 warnings

On native Windows Git Bash, the pytest step also fails with many errors:

52 failed, 1717 passed, 21 skipped, 12 warnings

On VS Code Remote WSL Ubuntu, pytest passes:

1773 passed, 17 skipped, 1 warning

What Fails On Native Windows

Failures include:

  • LocalBashEnv tests.
  • Benchmark environment tests.
  • Path and newline differences.
  • Windows symlink or permission behavior.

Many failures appear related to Unix shell assumptions. This is not only a test issue:
LocalBashEnv is runtime code used by benchmark environments.

Decision Needed

repo should clarify the intended support

Either:

  • Support native Windows and fix the failures, or
  • Document whether native Windows supported or not

Done When

  • Contributors know whether native Windows is supported.
  • docs state the supported platform expectations.
  • If native Windows is supported, the documented gate passes there.
  • If native Windows is not supported, docs point Windows users to WSL.

Note

I can help with this once the intended direction is chosen

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions