Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

python3statement/python3statement.github.io

Repository files navigation

This is the main website for a pledge to stop supporting Python 2 for free inopen source software.

History

This page is now an archive of part of the transition from Python 2 to 3.

By around 2015, when Python 2 support was originally planned to end, manyimportant Python libraries and tools supported Python 3. But Python 2 still hada lot of users, and projects needed to support both major versions. The end ofPython 2 support was postponed to 2020, and some people argued that developmentof Python 2 should resume. It seemed like a real possibility that the end datewould be postponed again, and we'd need to support two versions of the languageindefinitely.

The Python 3 statement was drawn up around 2016. Projects pledged to requirePython 3 by 2020, giving other projects confidence that they could plan a similartransition, and allowing downstream users to figure out their options without anasty surprise. We didn't force people to move to Python 3, but if they wantedto stick with Python 2, they would stop getting new versions of our projects.The focus was originally on the scientific Python ecosystem, with Jupyter andmatplotlib among the first projects involved, but in late 2017 it was expandedto any Python projects.A rapidly growing number of projects signed up as we approached 2020.

The long-term transition we hoped for has succeeded: in 2024 it is entirelynormal for projects to support only Python 3, simplifying maintainers' livesand letting us take full advantage of newer language features.

Thank-you to all of the people, in projects big and small, who contributedtheir support to the statement!

Run locally

Install Jekyll :gem install jekyll,gem install github-pages

Clone this locally,cd in the newly created directory.

Runjekyll serve -w in one terminal, open your browser tolocalhost:4000.

Modify the various files, refresh your browser and enjoy.

PRs welcomed.

Add your project

We're no longer adding new projects - see the history section above.

If you just want to add your project to the list of participating projects, adda line inthe list of participating projects. It'smarkdown so feel free to just list your project name or add a link, and make apull request. You should even be able toedit itonline.

There is no need to install Jekyll: A check creating a preview will be run on your pull request. Please check this preview.

Add timeline information

The front page also has a timeline chart, with past release dates and future(planned) releases. You can also add your project there, if you have a specificdate where you plan to drop Python 2 support.

Seesite.js aroundline100to see how to add this kind of data.

Base template

This site is based ongithub.com/t413/SinglePaged.

Releases

No releases published

Packages

No packages published

Contributors121


[8]ページ先頭

©2009-2025 Movatter.jp