Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: moovy2/python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: dc86a10
Choose a base ref
...
head repository: docker-library/python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 00b6ec8
Choose a head ref

Commits on May 22, 2023

  1. Copy the full SHA
    fcb79b9 View commit details

Commits on May 23, 2023

  1. Merge pull request docker-library#833 from infosiftr/3.12.0b1

    Update to 3.12.0b1 (which removes bundled setuptools)
    yosifkit authored May 23, 2023
    Copy the full SHA
    bdd937a View commit details

Commits on Jun 6, 2023

  1. Copy the full SHA
    db8907e View commit details
  2. Copy the full SHA
    40bd50c View commit details
  3. Copy the full SHA
    de2ce8e View commit details
  4. Copy the full SHA
    00b80a3 View commit details

Commits on Jun 7, 2023

  1. Copy the full SHA
    8f971d5 View commit details
  2. Copy the full SHA
    b744d97 View commit details

Commits on Jun 13, 2023

  1. add bookworm, remove buster

    sspans-sbp authored and tianon committed Jun 13, 2023
    Copy the full SHA
    5d908b0 View commit details
  2. Merge pull request docker-library#822 from sspans-sbp/master

    Add debian bookworm, remove buster
    tianon authored Jun 13, 2023
    Copy the full SHA
    9a7a540 View commit details

Commits on Jun 20, 2023

  1. Copy the full SHA
    3889ee8 View commit details

Commits on Jul 11, 2023

  1. Copy the full SHA
    aa70e60 View commit details

Commits on Jul 15, 2023

  1. Update 3.10

    docker-library-bot committed Jul 15, 2023
    Copy the full SHA
    00dce75 View commit details
  2. Update 3.11

    docker-library-bot committed Jul 15, 2023
    Copy the full SHA
    1af036f View commit details
  3. Update 3.12-rc

    docker-library-bot committed Jul 15, 2023
    Copy the full SHA
    b43fc27 View commit details
  4. Update 3.7

    docker-library-bot committed Jul 15, 2023
    Copy the full SHA
    597175b View commit details
  5. Update 3.8

    docker-library-bot committed Jul 15, 2023
    Copy the full SHA
    aaced40 View commit details
  6. Update 3.9

    docker-library-bot committed Jul 15, 2023
    Copy the full SHA
    4d12931 View commit details

Commits on Jul 18, 2023

  1. Switch to multi-line GITHUB_OUTPUT

    GitHub's being weird about our single-line GITHUB_OUTPUT now, so let's switch to multi-line (which also lets us have a prettier multi-line value, so why not)
    
    Also incorporate other GHA improvements from bashbrew example
    tianon committed Jul 18, 2023
    Copy the full SHA
    5540a45 View commit details
  2. Merge pull request docker-library#852 from infosiftr/github-wut

    Switch to multi-line GITHUB_OUTPUT
    yosifkit authored Jul 18, 2023
    Copy the full SHA
    c2c9e9a View commit details

Commits on Jul 19, 2023

  1. Move "get-pip" URL to a separate versions.json section so commits are…

    … more clear
    
    This should help make commits like these more obvious at a glance (updating nothing but "get-pip"):
    
    - docker-library@4d12931: Update 3.9
    - docker-library@aaced40: Update 3.8
    - docker-library@597175b: Update 3.7
    - docker-library@b43fc27: Update 3.12-rc
    - docker-library@1af036f: Update 3.11
    - docker-library@00dce75: Update 3.10
    tianon committed Jul 19, 2023
    Copy the full SHA
    4c8b243 View commit details
  2. Merge pull request docker-library#851 from infosiftr/get-pip-version

    Move "get-pip" URL to a separate versions.json section so commits are more clear
    yosifkit authored Jul 19, 2023
    Copy the full SHA
    35941ad View commit details

Commits on Jul 22, 2023

  1. Copy the full SHA
    792cac1 View commit details
  2. Copy the full SHA
    a58630a View commit details
  3. Copy the full SHA
    2820ced View commit details
  4. Copy the full SHA
    eeac281 View commit details
  5. Copy the full SHA
    b78f52b View commit details
  6. Copy the full SHA
    1567851 View commit details

Commits on Aug 2, 2023

  1. Search depended packages by path suffix

    Package search by substring finds the substring in libc6-dev package
    in bookworm causing dev packages to be installed in the slim image.
    
    Fixes docker-library#857.
    kohtala committed Aug 2, 2023
    Copy the full SHA
    295ccc1 View commit details

Commits on Aug 6, 2023

  1. Copy the full SHA
    c3f6aa3 View commit details

Commits on Aug 24, 2023

  1. Copy the full SHA
    9102bda View commit details
  2. Copy the full SHA
    ffc9b5b View commit details
  3. Copy the full SHA
    3baa203 View commit details
  4. Copy the full SHA
    2a443de View commit details

Commits on Aug 25, 2023

  1. Merge pull request docker-library#858 from kohtala/issue-857

    Search depended packages by path suffix
    yosifkit authored Aug 25, 2023
    Copy the full SHA
    81b6e5f View commit details

Commits on Sep 6, 2023

  1. Copy the full SHA
    c248ccb View commit details

Commits on Sep 19, 2023

  1. Copy the full SHA
    7eed908 View commit details

Commits on Oct 2, 2023

  1. Copy the full SHA
    4673e3a View commit details
  2. Add python 3.12 GA release

    yosifkit committed Oct 2, 2023
    Copy the full SHA
    b7b91ef View commit details
  3. Copy the full SHA
    7eefa0c View commit details
  4. Merge pull request docker-library#868 from infosiftr/3.12-ga

    Add python 3.12 GA release
    yosifkit authored Oct 2, 2023
    Copy the full SHA
    5c728c7 View commit details

Commits on Oct 13, 2023

  1. Add 3.13-rc variants

    jnoordsij committed Oct 13, 2023
    Copy the full SHA
    76e083a View commit details

Commits on Oct 15, 2023

  1. Copy the full SHA
    b34fc81 View commit details
  2. Copy the full SHA
    35d09c0 View commit details

Commits on Oct 16, 2023

  1. Copy the full SHA
    402b993 View commit details
  2. Copy the full SHA
    bcb484c View commit details
  3. Copy the full SHA
    3c7651b View commit details

Commits on Oct 18, 2023

  1. Copy the full SHA
    20e9c5a View commit details
  2. Copy the full SHA
    f8552b2 View commit details

Commits on Oct 21, 2023

  1. Copy the full SHA
    936a2ed View commit details
Showing with 2,553 additions and 3,320 deletions.
  1. +11 −4 .github/workflows/ci.yml
  2. +4 −7 .github/workflows/verify-templating.yml
  3. +22 −39 {3.11/alpine3.18 → 3.10/alpine3.20}/Dockerfile
  4. +22 −39 {3.11/alpine3.17 → 3.10/alpine3.21}/Dockerfile
  5. +22 −37 {3.11/buster → 3.10/bookworm}/Dockerfile
  6. +21 −36 3.10/bullseye/Dockerfile
  7. +23 −48 {3.11/slim-buster → 3.10/slim-bookworm}/Dockerfile
  8. +22 −47 3.10/slim-bullseye/Dockerfile
  9. +22 −39 {3.10/alpine3.17 → 3.11/alpine3.20}/Dockerfile
  10. +22 −39 {3.10/alpine3.18 → 3.11/alpine3.21}/Dockerfile
  11. +22 −37 {3.10/buster → 3.11/bookworm}/Dockerfile
  12. +21 −36 3.11/bullseye/Dockerfile
  13. +23 −48 {3.10/slim-buster → 3.11/slim-bookworm}/Dockerfile
  14. +22 −47 3.11/slim-bullseye/Dockerfile
  15. +150 −0 3.12/alpine3.20/Dockerfile
  16. +150 −0 3.12/alpine3.21/Dockerfile
  17. +122 −0 3.12/bookworm/Dockerfile
  18. +31 −37 {3.8 → 3.12}/bullseye/Dockerfile
  19. +32 −48 {3.12-rc/slim-buster → 3.12/slim-bookworm}/Dockerfile
  20. +31 −47 {3.12-rc → 3.12}/slim-bullseye/Dockerfile
  21. +9 −31 {3.11 → 3.12}/windows/windowsservercore-1809/Dockerfile
  22. +9 −31 {3.11 → 3.12}/windows/windowsservercore-ltsc2022/Dockerfile
  23. +65 −0 3.12/windows/windowsservercore-ltsc2025/Dockerfile
  24. +28 −41 {3.12-rc/alpine3.17 → 3.13/alpine3.20}/Dockerfile
  25. +28 −41 {3.12-rc/alpine3.18 → 3.13/alpine3.21}/Dockerfile
  26. +28 −39 {3.12-rc/buster → 3.13/bookworm}/Dockerfile
  27. +27 −38 {3.12-rc → 3.13}/bullseye/Dockerfile
  28. +150 −0 3.13/slim-bookworm/Dockerfile
  29. +29 −50 {3.8 → 3.13}/slim-bullseye/Dockerfile
  30. +9 −31 {3.10 → 3.13}/windows/windowsservercore-1809/Dockerfile
  31. +9 −31 {3.10 → 3.13}/windows/windowsservercore-ltsc2022/Dockerfile
  32. +65 −0 3.13/windows/windowsservercore-ltsc2025/Dockerfile
  33. +138 −0 3.14-rc/alpine3.20/Dockerfile
  34. +138 −0 3.14-rc/alpine3.21/Dockerfile
  35. +110 −0 3.14-rc/bookworm/Dockerfile
  36. +110 −0 3.14-rc/bullseye/Dockerfile
  37. +143 −0 3.14-rc/slim-bookworm/Dockerfile
  38. +143 −0 3.14-rc/slim-bullseye/Dockerfile
  39. +9 −31 {3.12-rc → 3.14-rc}/windows/windowsservercore-1809/Dockerfile
  40. +9 −31 {3.12-rc → 3.14-rc}/windows/windowsservercore-ltsc2022/Dockerfile
  41. +65 −0 3.14-rc/windows/windowsservercore-ltsc2025/Dockerfile
  42. +0 −194 3.7/alpine3.17/Dockerfile
  43. +0 −194 3.7/alpine3.18/Dockerfile
  44. +0 −164 3.7/bullseye/Dockerfile
  45. +0 −164 3.7/buster/Dockerfile
  46. +0 −207 3.7/slim-bullseye/Dockerfile
  47. +0 −207 3.7/slim-buster/Dockerfile
  48. +0 −158 3.8/alpine3.17/Dockerfile
  49. +0 −158 3.8/alpine3.18/Dockerfile
  50. +0 −128 3.8/buster/Dockerfile
  51. +0 −171 3.8/slim-buster/Dockerfile
  52. +21 −38 3.9/{alpine3.17 → alpine3.20}/Dockerfile
  53. +21 −38 3.9/{alpine3.18 → alpine3.21}/Dockerfile
  54. +21 −36 3.9/{buster → bookworm}/Dockerfile
  55. +20 −35 3.9/bullseye/Dockerfile
  56. +22 −47 3.9/{slim-buster → slim-bookworm}/Dockerfile
  57. +21 −46 3.9/slim-bullseye/Dockerfile
  58. +90 −116 Dockerfile-linux.template
  59. +20 −29 Dockerfile-windows.template
  60. +0 −11 README.md
  61. +20 −12 generate-stackbrew-library.sh
  62. +73 −70 versions.json
  63. +108 −67 versions.sh
15 changes: 11 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -3,13 +3,18 @@ name: GitHub CI
on:
pull_request:
push:
workflow_dispatch:
schedule:
- cron: 0 0 * * 0

defaults:
run:
shell: 'bash -Eeuo pipefail -x {0}'

concurrency:
group: ${{ github.ref }}
cancel-in-progress: true

jobs:

generate-jobs:
@@ -18,7 +23,7 @@ jobs:
outputs:
strategy: ${{ steps.generate-jobs.outputs.strategy }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: docker-library/bashbrew@HEAD
- id: generate-jobs
name: Generate Jobs
@@ -41,16 +46,18 @@ jobs:
)
')"
echo "strategy=$strategy" >> "$GITHUB_OUTPUT"
jq . <<<"$strategy" # sanity check / debugging aid
EOF="EOF-$RANDOM-$RANDOM-$RANDOM"
echo "strategy<<$EOF" >> "$GITHUB_OUTPUT"
jq <<<"$strategy" . | tee -a "$GITHUB_OUTPUT"
echo "$EOF" >> "$GITHUB_OUTPUT"
test:
needs: generate-jobs
strategy: ${{ fromJson(needs.generate-jobs.outputs.strategy) }}
name: ${{ matrix.name }}
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Prepare Environment
run: ${{ matrix.runs.prepare }}
- name: Pull Dependencies
11 changes: 4 additions & 7 deletions .github/workflows/verify-templating.yml
Original file line number Diff line number Diff line change
@@ -3,6 +3,7 @@ name: Verify Templating
on:
pull_request:
push:
workflow_dispatch:

defaults:
run:
@@ -13,10 +14,6 @@ jobs:
name: Check For Uncomitted Changes
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Apply Templates
run: ./apply-templates.sh
- name: Check Git Status
run: |
status="$(git status --short)"
[ -z "$status" ]
- uses: actions/checkout@v4
- run: ./apply-templates.sh
- run: git diff --exit-code
61 changes: 22 additions & 39 deletions 3.11/alpine3.18/Dockerfile → 3.10/alpine3.20/Dockerfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

61 changes: 22 additions & 39 deletions 3.11/alpine3.17/Dockerfile → 3.10/alpine3.21/Dockerfile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading