Skip to content

DOC: Missing documentation for supported Python versions (Windows onboarding issue) #1055

Description

@riyagoyal01

What's wrong with the existing documentation

Problem

PictoPy currently does not document which Python versions are officially supported.

As a new contributor on Windows, I set up the backend using the latest Python versions (3.13 / 3.14), which led to dependency and build issues. This information is not currently reflected in the README or other documentation, so new contributors naturally assume the latest Python version will work.

Why this matters

  • README does not mention supported Python versions
  • CONTRIBUTING.md says “Ensure you have Python 3 installed” without version guidance
  • New contributors (especially on Windows) can waste time debugging avoidable issues
  • This negatively impacts contributor onboarding

Suggested improvement

  • Document officially supported Python versions (e.g., 3.11 / 3.12) in the README
  • Optionally reference supported versions in CONTRIBUTING.md (without duplicating details)

Environment

  • OS: Windows
  • Python tried: 3.13 / 3.14
  • Backend tests pass after switching to the supported Python version

I’m happy to open a PR for this if the maintainers agree with the approach.

Add ScreenShots

No response

Record

  • I agree to follow this project's Code of Conduct
  • I want to work on this issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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