From 9a313bb477ab85820572bd9498f2d134635a74e9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 2 Jul 2023 21:17:14 -0400 Subject: [PATCH 01/14] Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 (#89) Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.6 to 1.8.7. - [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases) - [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.6...v1.8.7) --- updated-dependencies: - dependency-name: pypa/gh-action-pypi-publish dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 705510d..c8af502 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,7 +32,7 @@ jobs: run: python -m build - name: publish - uses: pypa/gh-action-pypi-publish@v1.8.6 + uses: pypa/gh-action-pypi-publish@v1.8.7 - name: sign uses: sigstore/gh-action-sigstore-python@v1.2.3 From 083f473ee4c374c436337b0c0863b78cee5bfdaa Mon Sep 17 00:00:00 2001 From: William Woodruff Date: Thu, 13 Jul 2023 01:02:04 -0400 Subject: [PATCH 02/14] pyproject: update description --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index f5ca44b..0ccc3ad 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,7 @@ include = ["tests/"] [project] name = "stdlib-list" dynamic = ["version"] -description = "A list of Python Standard Libraries (2.7 through 3.9)." +description = "A list of Python Standard Libraries (2.7 through 3.11)." readme = "README.md" license = { file = "LICENSE" } authors = [{ name = "Jack Maney", email = "jackmaney@gmail.com" }] From 31cc941baf5db6ec3f5e6474dc743b7c0459e642 Mon Sep 17 00:00:00 2001 From: William Woodruff Date: Thu, 13 Jul 2023 01:05:47 -0400 Subject: [PATCH 03/14] pyproject: fill in more metadata --- pyproject.toml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 0ccc3ad..140ed2f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,13 @@ readme = "README.md" license = { file = "LICENSE" } authors = [{ name = "Jack Maney", email = "jackmaney@gmail.com" }] maintainers = [{ name = "William Woodruff", email = "william@yossarian.net" }] -# TODO: Classifiers. +classifiers = [ + "License :: OSI Approved :: MIT License", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3", + "Intended Audience :: Developers", + "Topic :: Software Development :: Libraries :: Python Modules", +] dependencies = [] requires-python = ">=3.7" @@ -24,8 +30,7 @@ requires-python = ">=3.7" Homepage = "https://pypi.org/project/stdlib-list/" Issues = "https://github.com/pypi/stdlib-list/issues" Source = "https://github.com/pypi/stdlib-list" -# TODO: Documentation. -# Documentation = "" +Documentation = "https://pypi.github.io/stdlib-list/" [project.optional-dependencies] test = ["pytest", "pytest-cov", "coverage[toml]"] From 014a05a9af07ee1b7bcbad31e666edfcaa13a215 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Jul 2023 10:38:15 -0400 Subject: [PATCH 04/14] Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 (#92) Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.7 to 1.8.8. - [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases) - [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.7...v1.8.8) --- updated-dependencies: - dependency-name: pypa/gh-action-pypi-publish dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c8af502..1bf7494 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,7 +32,7 @@ jobs: run: python -m build - name: publish - uses: pypa/gh-action-pypi-publish@v1.8.7 + uses: pypa/gh-action-pypi-publish@v1.8.8 - name: sign uses: sigstore/gh-action-sigstore-python@v1.2.3 From 1620acbfa671c63d9a8c5f87684b45f0913163ec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Jul 2023 10:38:33 -0400 Subject: [PATCH 05/14] Bump actions/upload-pages-artifact from 1.0.9 to 2.0.0 (#91) Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 1.0.9 to 2.0.0. - [Release notes](https://github.com/actions/upload-pages-artifact/releases) - [Commits](https://github.com/actions/upload-pages-artifact/compare/v1.0.9...v2.0.0) --- updated-dependencies: - dependency-name: actions/upload-pages-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 63f2b5e..aac3455 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -27,7 +27,7 @@ jobs: make doc - name: upload docs artifact - uses: actions/upload-pages-artifact@v1.0.9 + uses: actions/upload-pages-artifact@v2.0.0 with: path: ./docs/_build/html/ From 58ba89699863ce7e9b6264e070c3b188e1d6655b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Jul 2023 10:41:08 -0400 Subject: [PATCH 06/14] Bump actions/deploy-pages from 2.0.2 to 2.0.3 (#90) Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 2.0.2 to 2.0.3. - [Release notes](https://github.com/actions/deploy-pages/releases) - [Commits](https://github.com/actions/deploy-pages/compare/v2.0.2...v2.0.3) --- updated-dependencies: - dependency-name: actions/deploy-pages dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: William Woodruff --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index aac3455..3656767 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -43,4 +43,4 @@ jobs: url: ${{ steps.deployment.outputs.page_url }} steps: - id: deployment - uses: actions/deploy-pages@v2.0.2 + uses: actions/deploy-pages@v2.0.3 From eb8b2715de59c1e37996167494a8588e7260fab0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Aug 2023 11:29:36 +0200 Subject: [PATCH 07/14] Bump actions/deploy-pages from 2.0.3 to 2.0.4 (#94) Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 2.0.3 to 2.0.4. - [Release notes](https://github.com/actions/deploy-pages/releases) - [Commits](https://github.com/actions/deploy-pages/compare/v2.0.3...v2.0.4) --- updated-dependencies: - dependency-name: actions/deploy-pages dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 3656767..d96acf1 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -43,4 +43,4 @@ jobs: url: ${{ steps.deployment.outputs.page_url }} steps: - id: deployment - uses: actions/deploy-pages@v2.0.3 + uses: actions/deploy-pages@v2.0.4 From cd4a6a1a3a689ee117162e117509f7cf2946f9ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Aug 2023 09:30:35 +0000 Subject: [PATCH 08/14] Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 (#93) Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.8 to 1.8.10. - [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases) - [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.8...v1.8.10) --- updated-dependencies: - dependency-name: pypa/gh-action-pypi-publish dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: William Woodruff --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1bf7494..f0a5fe1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,7 +32,7 @@ jobs: run: python -m build - name: publish - uses: pypa/gh-action-pypi-publish@v1.8.8 + uses: pypa/gh-action-pypi-publish@v1.8.10 - name: sign uses: sigstore/gh-action-sigstore-python@v1.2.3 From b812acf03ef29edc0346b00e2de9155787b0707c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Aug 2023 09:31:37 +0000 Subject: [PATCH 09/14] Bump sigstore/gh-action-sigstore-python from 1.2.3 to 2.0.1 (#95) * Bump sigstore/gh-action-sigstore-python from 1.2.3 to 2.0.1 Bumps [sigstore/gh-action-sigstore-python](https://github.com/sigstore/gh-action-sigstore-python) from 1.2.3 to 2.0.1. - [Release notes](https://github.com/sigstore/gh-action-sigstore-python/releases) - [Commits](https://github.com/sigstore/gh-action-sigstore-python/compare/v1.2.3...v2.0.1) --- updated-dependencies: - dependency-name: sigstore/gh-action-sigstore-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * Update release.yml --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: William Woodruff --- .github/workflows/release.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f0a5fe1..cd87572 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -35,8 +35,7 @@ jobs: uses: pypa/gh-action-pypi-publish@v1.8.10 - name: sign - uses: sigstore/gh-action-sigstore-python@v1.2.3 + uses: sigstore/gh-action-sigstore-python@v2.0.1 with: inputs: ./dist/*.tar.gz ./dist/*.whl release-signing-artifacts: true - bundle-only: true From 6430b36e7c4b1e164429d18e560ca69cb76df16c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Sep 2023 00:43:32 -0400 Subject: [PATCH 10/14] Bump actions/checkout from 3 to 4 (#96) --- .github/workflows/ci.yml | 4 ++-- .github/workflows/docs.yml | 2 +- .github/workflows/listgen.yml | 6 +++--- .github/workflows/release.yml | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c3f93db..e3d78b4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: - "3.11" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: @@ -46,7 +46,7 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: python-version: "3.x" diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index d96acf1..52a6cbb 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -10,7 +10,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: diff --git a/.github/workflows/listgen.yml b/.github/workflows/listgen.yml index 9ca8376..84771c2 100644 --- a/.github/workflows/listgen.yml +++ b/.github/workflows/listgen.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: # NOTE: matrix.python is intentionally not used here. @@ -52,7 +52,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: @@ -106,7 +106,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cd87572..a3beeb3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: contents: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: From fb449df32985a25f1ec1fbaee89b3e2a3932d251 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Oct 2023 00:20:41 -0400 Subject: [PATCH 11/14] Bump sigstore/gh-action-sigstore-python from 2.0.1 to 2.1.0 (#97) Bumps [sigstore/gh-action-sigstore-python](https://github.com/sigstore/gh-action-sigstore-python) from 2.0.1 to 2.1.0. - [Release notes](https://github.com/sigstore/gh-action-sigstore-python/releases) - [Commits](https://github.com/sigstore/gh-action-sigstore-python/compare/v2.0.1...v2.1.0) --- updated-dependencies: - dependency-name: sigstore/gh-action-sigstore-python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a3beeb3..ae7702a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -35,7 +35,7 @@ jobs: uses: pypa/gh-action-pypi-publish@v1.8.10 - name: sign - uses: sigstore/gh-action-sigstore-python@v2.0.1 + uses: sigstore/gh-action-sigstore-python@v2.1.0 with: inputs: ./dist/*.tar.gz ./dist/*.whl release-signing-artifacts: true From 78213aba8c7aa2f34bfa5ba79006b28b0c6cd6c4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 18 Nov 2023 01:53:19 -0500 Subject: [PATCH 12/14] [BOT] update list for 3.12 (#99) Co-authored-by: woodruffw --- stdlib_list/lists/3.12.txt | 857 +++++++++++++++++++++++++++++++++++++ 1 file changed, 857 insertions(+) create mode 100644 stdlib_list/lists/3.12.txt diff --git a/stdlib_list/lists/3.12.txt b/stdlib_list/lists/3.12.txt new file mode 100644 index 0000000..086bec8 --- /dev/null +++ b/stdlib_list/lists/3.12.txt @@ -0,0 +1,857 @@ +__future__ +__main__ +_abc +_aix_support +_ast +_asyncio +_bisect +_blake2 +_bz2 +_codecs +_codecs_cn +_codecs_hk +_codecs_iso2022 +_codecs_jp +_codecs_kr +_codecs_tw +_collections +_collections_abc +_compat_pickle +_compression +_contextvars +_crypt +_csv +_ctypes +_curses +_curses_panel +_datetime +_dbm +_decimal +_elementtree +_frozen_importlib +_frozen_importlib_external +_functools +_gdbm +_hashlib +_heapq +_imp +_io +_json +_locale +_lsprof +_lzma +_markupbase +_md5 +_msi +_multibytecodec +_multiprocessing +_opcode +_operator +_osx_support +_overlapped +_pickle +_posixshmem +_posixsubprocess +_py_abc +_pydatetime +_pydecimal +_pyio +_pylong +_queue +_random +_scproxy +_sha1 +_sha2 +_sha3 +_signal +_sitebuiltins +_socket +_sqlite3 +_sre +_ssl +_stat +_statistics +_string +_strptime +_struct +_symtable +_thread +_threading_local +_tkinter +_tokenize +_tracemalloc +_typing +_uuid +_warnings +_weakref +_weakrefset +_winapi +_zoneinfo +abc +aifc +antigravity +argparse +array +ast +asyncio +asyncio.__main__ +asyncio.base_events +asyncio.base_futures +asyncio.base_subprocess +asyncio.base_tasks +asyncio.constants +asyncio.coroutines +asyncio.events +asyncio.exceptions +asyncio.format_helpers +asyncio.futures +asyncio.locks +asyncio.log +asyncio.mixins +asyncio.proactor_events +asyncio.protocols +asyncio.queues +asyncio.runners +asyncio.selector_events +asyncio.sslproto +asyncio.staggered +asyncio.streams +asyncio.subprocess +asyncio.taskgroups +asyncio.tasks +asyncio.threads +asyncio.timeouts +asyncio.transports +asyncio.trsock +asyncio.unix_events +asyncio.windows_events +asyncio.windows_utils +atexit +audioop +base64 +bdb +binascii +bisect +builtins +bz2 +cProfile +calendar +cgi +cgitb +chunk +cmath +cmd +code +codecs +codeop +collections +collections.abc +colorsys +compileall +concurrent +concurrent.futures +concurrent.futures._base +concurrent.futures.process +concurrent.futures.thread +configparser +contextlib +contextvars +copy +copyreg +crypt +csv +ctypes +ctypes._aix +ctypes._endian +ctypes.macholib +ctypes.macholib.dyld +ctypes.macholib.dylib +ctypes.macholib.framework +ctypes.util +ctypes.wintypes +curses +curses.ascii +curses.has_key +curses.panel +curses.textpad +dataclasses +datetime +dbm +dbm.dumb +dbm.gnu +dbm.ndbm +decimal +difflib +dis +doctest +email +email._encoded_words +email._header_value_parser +email._parseaddr +email._policybase +email.base64mime +email.charset +email.contentmanager +email.encoders +email.errors +email.feedparser +email.generator +email.header +email.headerregistry +email.iterators +email.message +email.mime +email.mime.application +email.mime.audio +email.mime.base +email.mime.image +email.mime.message +email.mime.multipart +email.mime.nonmultipart +email.mime.text +email.parser +email.policy +email.quoprimime +email.utils +encodings +encodings.aliases +encodings.ascii +encodings.base64_codec +encodings.big5 +encodings.big5hkscs +encodings.bz2_codec +encodings.charmap +encodings.cp037 +encodings.cp1006 +encodings.cp1026 +encodings.cp1125 +encodings.cp1140 +encodings.cp1250 +encodings.cp1251 +encodings.cp1252 +encodings.cp1253 +encodings.cp1254 +encodings.cp1255 +encodings.cp1256 +encodings.cp1257 +encodings.cp1258 +encodings.cp273 +encodings.cp424 +encodings.cp437 +encodings.cp500 +encodings.cp720 +encodings.cp737 +encodings.cp775 +encodings.cp850 +encodings.cp852 +encodings.cp855 +encodings.cp856 +encodings.cp857 +encodings.cp858 +encodings.cp860 +encodings.cp861 +encodings.cp862 +encodings.cp863 +encodings.cp864 +encodings.cp865 +encodings.cp866 +encodings.cp869 +encodings.cp874 +encodings.cp875 +encodings.cp932 +encodings.cp949 +encodings.cp950 +encodings.euc_jis_2004 +encodings.euc_jisx0213 +encodings.euc_jp +encodings.euc_kr +encodings.gb18030 +encodings.gb2312 +encodings.gbk +encodings.hex_codec +encodings.hp_roman8 +encodings.hz +encodings.idna +encodings.iso2022_jp +encodings.iso2022_jp_1 +encodings.iso2022_jp_2 +encodings.iso2022_jp_2004 +encodings.iso2022_jp_3 +encodings.iso2022_jp_ext +encodings.iso2022_kr +encodings.iso8859_1 +encodings.iso8859_10 +encodings.iso8859_11 +encodings.iso8859_13 +encodings.iso8859_14 +encodings.iso8859_15 +encodings.iso8859_16 +encodings.iso8859_2 +encodings.iso8859_3 +encodings.iso8859_4 +encodings.iso8859_5 +encodings.iso8859_6 +encodings.iso8859_7 +encodings.iso8859_8 +encodings.iso8859_9 +encodings.johab +encodings.koi8_r +encodings.koi8_t +encodings.koi8_u +encodings.kz1048 +encodings.latin_1 +encodings.mac_arabic +encodings.mac_croatian +encodings.mac_cyrillic +encodings.mac_farsi +encodings.mac_greek +encodings.mac_iceland +encodings.mac_latin2 +encodings.mac_roman +encodings.mac_romanian +encodings.mac_turkish +encodings.mbcs +encodings.oem +encodings.palmos +encodings.ptcp154 +encodings.punycode +encodings.quopri_codec +encodings.raw_unicode_escape +encodings.rot_13 +encodings.shift_jis +encodings.shift_jis_2004 +encodings.shift_jisx0213 +encodings.tis_620 +encodings.undefined +encodings.unicode_escape +encodings.utf_16 +encodings.utf_16_be +encodings.utf_16_le +encodings.utf_32 +encodings.utf_32_be +encodings.utf_32_le +encodings.utf_7 +encodings.utf_8 +encodings.utf_8_sig +encodings.uu_codec +encodings.zlib_codec +ensurepip +ensurepip.__main__ +ensurepip._uninstall +enum +errno +faulthandler +fcntl +filecmp +fileinput +fnmatch +fractions +ftplib +functools +gc +genericpath +getopt +getpass +gettext +glob +graphlib +grp +gzip +hashlib +heapq +hmac +html +html.entities +html.parser +http +http.client +http.cookiejar +http.cookies +http.server +idlelib +idlelib.__main__ +idlelib.autocomplete +idlelib.autocomplete_w +idlelib.autoexpand +idlelib.browser +idlelib.calltip +idlelib.calltip_w +idlelib.codecontext +idlelib.colorizer +idlelib.config +idlelib.config_key +idlelib.configdialog +idlelib.debugger +idlelib.debugger_r +idlelib.debugobj +idlelib.debugobj_r +idlelib.delegator +idlelib.dynoption +idlelib.editor +idlelib.filelist +idlelib.format +idlelib.grep +idlelib.help +idlelib.help_about +idlelib.history +idlelib.hyperparser +idlelib.idle +idlelib.idle_test +idlelib.idle_test.htest +idlelib.idle_test.mock_idle +idlelib.idle_test.mock_tk +idlelib.idle_test.template +idlelib.idle_test.test_autocomplete +idlelib.idle_test.test_autocomplete_w +idlelib.idle_test.test_autoexpand +idlelib.idle_test.test_browser +idlelib.idle_test.test_calltip +idlelib.idle_test.test_calltip_w +idlelib.idle_test.test_codecontext +idlelib.idle_test.test_colorizer +idlelib.idle_test.test_config +idlelib.idle_test.test_config_key +idlelib.idle_test.test_configdialog +idlelib.idle_test.test_debugger +idlelib.idle_test.test_debugger_r +idlelib.idle_test.test_debugobj +idlelib.idle_test.test_debugobj_r +idlelib.idle_test.test_delegator +idlelib.idle_test.test_editmenu +idlelib.idle_test.test_editor +idlelib.idle_test.test_filelist +idlelib.idle_test.test_format +idlelib.idle_test.test_grep +idlelib.idle_test.test_help +idlelib.idle_test.test_help_about +idlelib.idle_test.test_history +idlelib.idle_test.test_hyperparser +idlelib.idle_test.test_iomenu +idlelib.idle_test.test_macosx +idlelib.idle_test.test_mainmenu +idlelib.idle_test.test_multicall +idlelib.idle_test.test_outwin +idlelib.idle_test.test_parenmatch +idlelib.idle_test.test_pathbrowser +idlelib.idle_test.test_percolator +idlelib.idle_test.test_pyparse +idlelib.idle_test.test_pyshell +idlelib.idle_test.test_query +idlelib.idle_test.test_redirector +idlelib.idle_test.test_replace +idlelib.idle_test.test_rpc +idlelib.idle_test.test_run +idlelib.idle_test.test_runscript +idlelib.idle_test.test_scrolledlist +idlelib.idle_test.test_search +idlelib.idle_test.test_searchbase +idlelib.idle_test.test_searchengine +idlelib.idle_test.test_sidebar +idlelib.idle_test.test_squeezer +idlelib.idle_test.test_stackviewer +idlelib.idle_test.test_statusbar +idlelib.idle_test.test_text +idlelib.idle_test.test_textview +idlelib.idle_test.test_tooltip +idlelib.idle_test.test_tree +idlelib.idle_test.test_undo +idlelib.idle_test.test_util +idlelib.idle_test.test_warning +idlelib.idle_test.test_window +idlelib.idle_test.test_zoomheight +idlelib.idle_test.test_zzdummy +idlelib.idle_test.tkinter_testing_utils +idlelib.iomenu +idlelib.macosx +idlelib.mainmenu +idlelib.multicall +idlelib.outwin +idlelib.parenmatch +idlelib.pathbrowser +idlelib.percolator +idlelib.pyparse +idlelib.pyshell +idlelib.query +idlelib.redirector +idlelib.replace +idlelib.rpc +idlelib.run +idlelib.runscript +idlelib.scrolledlist +idlelib.search +idlelib.searchbase +idlelib.searchengine +idlelib.sidebar +idlelib.squeezer +idlelib.stackviewer +idlelib.statusbar +idlelib.textview +idlelib.tooltip +idlelib.tree +idlelib.undo +idlelib.util +idlelib.window +idlelib.zoomheight +idlelib.zzdummy +imaplib +imghdr +importlib +importlib._abc +importlib._bootstrap +importlib._bootstrap_external +importlib.abc +importlib.machinery +importlib.metadata +importlib.metadata._adapters +importlib.metadata._collections +importlib.metadata._functools +importlib.metadata._itertools +importlib.metadata._meta +importlib.metadata._text +importlib.readers +importlib.resources +importlib.resources._adapters +importlib.resources._common +importlib.resources._itertools +importlib.resources._legacy +importlib.resources.abc +importlib.resources.readers +importlib.resources.simple +importlib.simple +importlib.util +inspect +io +ipaddress +itertools +json +json.decoder +json.encoder +json.scanner +json.tool +keyword +lib2to3 +lib2to3.__main__ +lib2to3.btm_matcher +lib2to3.btm_utils +lib2to3.fixer_base +lib2to3.fixer_util +lib2to3.fixes +lib2to3.fixes.fix_apply +lib2to3.fixes.fix_asserts +lib2to3.fixes.fix_basestring +lib2to3.fixes.fix_buffer +lib2to3.fixes.fix_dict +lib2to3.fixes.fix_except +lib2to3.fixes.fix_exec +lib2to3.fixes.fix_execfile +lib2to3.fixes.fix_exitfunc +lib2to3.fixes.fix_filter +lib2to3.fixes.fix_funcattrs +lib2to3.fixes.fix_future +lib2to3.fixes.fix_getcwdu +lib2to3.fixes.fix_has_key +lib2to3.fixes.fix_idioms +lib2to3.fixes.fix_import +lib2to3.fixes.fix_imports +lib2to3.fixes.fix_imports2 +lib2to3.fixes.fix_input +lib2to3.fixes.fix_intern +lib2to3.fixes.fix_isinstance +lib2to3.fixes.fix_itertools +lib2to3.fixes.fix_itertools_imports +lib2to3.fixes.fix_long +lib2to3.fixes.fix_map +lib2to3.fixes.fix_metaclass +lib2to3.fixes.fix_methodattrs +lib2to3.fixes.fix_ne +lib2to3.fixes.fix_next +lib2to3.fixes.fix_nonzero +lib2to3.fixes.fix_numliterals +lib2to3.fixes.fix_operator +lib2to3.fixes.fix_paren +lib2to3.fixes.fix_print +lib2to3.fixes.fix_raise +lib2to3.fixes.fix_raw_input +lib2to3.fixes.fix_reduce +lib2to3.fixes.fix_reload +lib2to3.fixes.fix_renames +lib2to3.fixes.fix_repr +lib2to3.fixes.fix_set_literal +lib2to3.fixes.fix_standarderror +lib2to3.fixes.fix_sys_exc +lib2to3.fixes.fix_throw +lib2to3.fixes.fix_tuple_params +lib2to3.fixes.fix_types +lib2to3.fixes.fix_unicode +lib2to3.fixes.fix_urllib +lib2to3.fixes.fix_ws_comma +lib2to3.fixes.fix_xrange +lib2to3.fixes.fix_xreadlines +lib2to3.fixes.fix_zip +lib2to3.main +lib2to3.patcomp +lib2to3.pgen2 +lib2to3.pgen2.conv +lib2to3.pgen2.driver +lib2to3.pgen2.grammar +lib2to3.pgen2.literals +lib2to3.pgen2.parse +lib2to3.pgen2.pgen +lib2to3.pgen2.token +lib2to3.pgen2.tokenize +lib2to3.pygram +lib2to3.pytree +lib2to3.refactor +linecache +locale +logging +logging.config +logging.handlers +lzma +mailbox +mailcap +marshal +math +mimetypes +mmap +modulefinder +msilib +msvcrt +multiprocessing +multiprocessing.connection +multiprocessing.context +multiprocessing.dummy +multiprocessing.dummy.connection +multiprocessing.forkserver +multiprocessing.heap +multiprocessing.managers +multiprocessing.pool +multiprocessing.popen_fork +multiprocessing.popen_forkserver +multiprocessing.popen_spawn_posix +multiprocessing.popen_spawn_win32 +multiprocessing.process +multiprocessing.queues +multiprocessing.reduction +multiprocessing.resource_sharer +multiprocessing.resource_tracker +multiprocessing.shared_memory +multiprocessing.sharedctypes +multiprocessing.spawn +multiprocessing.synchronize +multiprocessing.util +netrc +nis +nntplib +nt +ntpath +nturl2path +numbers +opcode +operator +optparse +os +os.path +ossaudiodev +pathlib +pdb +pickle +pickletools +pipes +pkgutil +platform +plistlib +poplib +posix +posixpath +pprint +profile +pstats +pty +pwd +py_compile +pyclbr +pydoc +pydoc_data +pydoc_data.topics +pyexpat +pyexpat.errors +pyexpat.model +queue +quopri +random +re +re._casefix +re._compiler +re._constants +re._parser +readline +reprlib +resource +rlcompleter +runpy +sched +secrets +select +selectors +shelve +shlex +shutil +signal +site +smtplib +sndhdr +socket +socketserver +spwd +sqlite3 +sqlite3.__main__ +sqlite3.dbapi2 +sqlite3.dump +sre_compile +sre_constants +sre_parse +ssl +stat +statistics +string +stringprep +struct +subprocess +sunau +symtable +sys +sysconfig +syslog +tabnanny +tarfile +telnetlib +tempfile +termios +textwrap +this +threading +time +timeit +tkinter +tkinter.__main__ +tkinter.colorchooser +tkinter.commondialog +tkinter.constants +tkinter.dialog +tkinter.dnd +tkinter.filedialog +tkinter.font +tkinter.messagebox +tkinter.scrolledtext +tkinter.simpledialog +tkinter.tix +tkinter.ttk +token +tokenize +tomllib +tomllib._parser +tomllib._re +tomllib._types +trace +traceback +tracemalloc +tty +turtle +turtledemo +turtledemo.__main__ +turtledemo.bytedesign +turtledemo.chaos +turtledemo.clock +turtledemo.colormixer +turtledemo.forest +turtledemo.fractalcurves +turtledemo.lindenmayer +turtledemo.minimal_hanoi +turtledemo.nim +turtledemo.paint +turtledemo.peace +turtledemo.penrose +turtledemo.planet_and_moon +turtledemo.rosette +turtledemo.round_dance +turtledemo.sorting_animate +turtledemo.tree +turtledemo.two_canvases +turtledemo.yinyang +types +typing +unicodedata +unittest +unittest.__main__ +unittest._log +unittest.async_case +unittest.case +unittest.loader +unittest.main +unittest.mock +unittest.result +unittest.runner +unittest.signals +unittest.suite +unittest.util +urllib +urllib.error +urllib.parse +urllib.request +urllib.response +urllib.robotparser +uu +uuid +venv +venv.__main__ +warnings +wave +weakref +webbrowser +winreg +winsound +wsgiref +wsgiref.handlers +wsgiref.headers +wsgiref.simple_server +wsgiref.types +wsgiref.util +wsgiref.validate +xdrlib +xml +xml.dom +xml.dom.NodeFilter +xml.dom.domreg +xml.dom.expatbuilder +xml.dom.minicompat +xml.dom.minidom +xml.dom.pulldom +xml.dom.xmlbuilder +xml.etree +xml.etree.ElementInclude +xml.etree.ElementPath +xml.etree.ElementTree +xml.etree.cElementTree +xml.parsers +xml.parsers.expat +xml.sax +xml.sax._exceptions +xml.sax.expatreader +xml.sax.handler +xml.sax.saxutils +xml.sax.xmlreader +xmlrpc +xmlrpc.client +xmlrpc.server +zipapp +zipfile +zipfile.__main__ +zipfile._path +zipfile._path.glob +zipimport +zlib +zoneinfo +zoneinfo._common +zoneinfo._tzpath +zoneinfo._zoneinfo From 03383874e78dabe3fbfdad36411c460111722a2c Mon Sep 17 00:00:00 2001 From: William Woodruff Date: Sat, 18 Nov 2023 01:55:58 -0500 Subject: [PATCH 13/14] listgen: add Python 3.12 (#98) * listgen: add Python 3.12 * README: bump Python version * docs: bump Python version * listgen: handle missing list case * listgen: oops * stdlib_list: add 3.12 to long_versions * ci: run CI on 3.12 * pyproject: update description --- .github/workflows/ci.yml | 1 + .github/workflows/listgen.yml | 23 +++++++++++++++++------ README.md | 2 +- docs/index.rst | 2 +- pyproject.toml | 2 +- stdlib_list/base.py | 1 + 6 files changed, 22 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e3d78b4..d9d78e0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,6 +17,7 @@ jobs: - "3.9" - "3.10" - "3.11" + - "3.12" runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/listgen.yml b/.github/workflows/listgen.yml index 84771c2..8c589a3 100644 --- a/.github/workflows/listgen.yml +++ b/.github/workflows/listgen.yml @@ -70,9 +70,14 @@ jobs: python ./support/walk-modules.py "${LISTGEN_PYTHON_VERSION}.txt" < pre-list.txt rm pre-list.txt - sort -u -o ./stdlib_list/lists/"${LISTGEN_PYTHON_VERSION}.txt" \ - ./stdlib_list/lists/"${LISTGEN_PYTHON_VERSION}.txt" \ - "${LISTGEN_PYTHON_VERSION}.txt" + if [[ -f "./stdlib_list/lists/"${LISTGEN_PYTHON_VERSION}.txt"" ]]; then + sort -u -o ./stdlib_list/lists/"${LISTGEN_PYTHON_VERSION}.txt" \ + ./stdlib_list/lists/"${LISTGEN_PYTHON_VERSION}.txt" \ + "${LISTGEN_PYTHON_VERSION}.txt" + else + sort -u -o ./stdlib_list/lists/"${LISTGEN_PYTHON_VERSION}.txt" \ + "${LISTGEN_PYTHON_VERSION}.txt" + fi rm "${LISTGEN_PYTHON_VERSION}.txt" @@ -102,6 +107,7 @@ jobs: python: - "3.10" - "3.11" + - "3.12" runs-on: ubuntu-latest @@ -119,9 +125,14 @@ jobs: run: | python ./support/walk-modules.py "${LISTGEN_PYTHON_VERSION}.txt" - sort -u -o ./stdlib_list/lists/"${LISTGEN_PYTHON_VERSION}.txt" \ - ./stdlib_list/lists/"${LISTGEN_PYTHON_VERSION}.txt" \ - "${LISTGEN_PYTHON_VERSION}.txt" + if [[ -f "./stdlib_list/lists/"${LISTGEN_PYTHON_VERSION}.txt"" ]]; then + sort -u -o ./stdlib_list/lists/"${LISTGEN_PYTHON_VERSION}.txt" \ + ./stdlib_list/lists/"${LISTGEN_PYTHON_VERSION}.txt" \ + "${LISTGEN_PYTHON_VERSION}.txt" + else + sort -u -o ./stdlib_list/lists/"${LISTGEN_PYTHON_VERSION}.txt" \ + "${LISTGEN_PYTHON_VERSION}.txt" + fi rm "${LISTGEN_PYTHON_VERSION}.txt" diff --git a/README.md b/README.md index 81f4164..fce91f3 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![CI](https://github.com/pypi/stdlib-list/actions/workflows/ci.yml/badge.svg)](https://github.com/pypi/stdlib-list/actions/workflows/ci.yml) This package includes lists of all of the standard libraries for Python 2.6 -through 3.11. +through 3.12. **IMPORTANT**: If you're on Python 3.10 or newer, you **probably don't need this library**. See [`sys.stdlib_module_names`](https://docs.python.org/3/library/sys.html#sys.stdlib_module_names) diff --git a/docs/index.rst b/docs/index.rst index fbbf94b..fc8477f 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -2,7 +2,7 @@ stdlib-list =========== This package includes lists of all of the standard libraries for Python 2.6 -through 3.11. +through 3.12. .. note:: diff --git a/pyproject.toml b/pyproject.toml index 140ed2f..35aeab0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,7 @@ include = ["tests/"] [project] name = "stdlib-list" dynamic = ["version"] -description = "A list of Python Standard Libraries (2.7 through 3.11)." +description = "A list of Python Standard Libraries (2.7 through 3.12)." readme = "README.md" license = { file = "LICENSE" } authors = [{ name = "Jack Maney", email = "jackmaney@gmail.com" }] diff --git a/stdlib_list/base.py b/stdlib_list/base.py index b7a4152..5c83187 100644 --- a/stdlib_list/base.py +++ b/stdlib_list/base.py @@ -18,6 +18,7 @@ "3.9", "3.10", "3.11", + "3.12", ] short_versions = [".".join(x.split(".")[:2]) for x in long_versions] From 21e67eef5898d27004442f68e84f2b8a847e319a Mon Sep 17 00:00:00 2001 From: William Woodruff Date: Sat, 18 Nov 2023 01:59:31 -0500 Subject: [PATCH 14/14] stdlib_list: 0.10.0 (#100) --- stdlib_list/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdlib_list/__init__.py b/stdlib_list/__init__.py index b0dbd72..8118e8b 100644 --- a/stdlib_list/__init__.py +++ b/stdlib_list/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.9.0" +__version__ = "0.10.0" # Import all the things that used to be in here for backwards-compatibility reasons from .base import (