GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Add a dev container to the repository · Issue #102973 · python/cpython

Add a dev container to the repository #102973

New issue
Copy link
New issue
Copy link
Closed
Closed
Add a dev container to the repository#102973
Copy link
Labels
3.12only security fixesonly security fixestype-featureA feature request or enhancementA feature request or enhancement

Description

@brettcannon
brettcannon
opened on Mar 23, 2023
Issue body actions

Originally discussed at https://discuss.python.org/t/add-support-for-devcontainers-to-facilitate-github-codespaces-usage/21330 , the idea is to get to the point where we can have GitHub Codespaces prebuilds. This would get people a running container in under a minute with CPython and the docs already fully built. The idea is it saves everyone time by having a preconfigured setup, making things like getting started as sprints extremely easy. It can also help in situations like with WASI where the toolchain can come pre-installed to make getting started much easier.

FYI everyone on GitHub gets 120 CPU-hours of free Codespaces, so that means a 2-core CPU instance is worth 60 hours of use. And with prebuilds, at least the initial building of python and the docs comes for "free" for users.

Adding this setup has already been approved by the SC.

Linked PRs

  • GH-102973: add a dev container #102975
  • GH-102973: Slim down Fedora packages in the dev container #103283
Reacted by Kirill Podoprigora and wookie184

Activity

  1. brettcannon
    added
    type-featureA feature request or enhancementA feature request or enhancement
    3.12only security fixesonly security fixes
    on Mar 23, 2023
  2. brettcannon
    added a commit that references this issue on Mar 29, 2023

    GH-102973: add a dev container (GH-102975)

    0b1d9c4
  3. hauntsaninja commented on Apr 2, 2023

    @hauntsaninja
    hauntsaninja
    on Apr 2, 2023
    Contributor
    More actions

    Thanks, looks like this was merged

  4. hauntsaninja
    closed this as completedon Apr 2, 2023
  5. hroncok
    added a commit that references this issue on Apr 5, 2023

    pythonGH-102973: Slim down Fedora packages in the dev container

    ccd3b32
  6. warsaw
    added a commit that references this issue on Apr 11, 2023

    pythonGH-102973: add a dev container (pythonGH-102975)

    18305dc
  7. hugovk
    added a commit that references this issue on Apr 24, 2023

    GH-102973: Slim down Fedora packages in the dev container (#103283)

    4996efb
  8. carljm
    added 2 commits that reference this issue on Apr 24, 2023

    Merge branch 'main' into superopt

    19b8025

    Merge branch 'superopt' into superopt_spec

    1972ca4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    3.12only security fixesonly security fixestype-featureA feature request or enhancementA feature request or enhancement

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.