Compare commits

..

No commits in common. "main" and "v4.6.1" have entirely different histories.
main ... v4.6.1

107 changed files with 27891 additions and 95728 deletions

View File

@ -1,22 +0,0 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
version: 2
updates:
# Enable version updates for npm
- package-ecosystem: 'npm'
# Look for `package.json` and `lock` files in the `root` directory
directory: '/'
# Check the npm registry for updates every day (weekdays)
schedule:
interval: 'weekly'
# Enable version updates for GitHub Actions
- package-ecosystem: 'github-actions'
# Workflow files stored in the default location of `.github/workflows`
# You don't need to specify `/.github/workflows` for `directory`. You can use `directory: "/"`.
directory: '/'
schedule:
interval: 'weekly'

View File

@ -13,5 +13,3 @@ jobs:
call-basic-validation:
name: Basic validation
uses: actions/reusable-workflows/.github/workflows/basic-validation.yml@main
with:
node-version: '20.x'

View File

@ -15,5 +15,3 @@ jobs:
call-check-dist:
name: Check dist/
uses: actions/reusable-workflows/.github/workflows/check-dist.yml@main
with:
node-version: '20.x'

View File

@ -10,7 +10,6 @@ on:
- releases/*
paths-ignore:
- '**.md'
workflow_dispatch:
permissions:
contents: read
@ -21,10 +20,10 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest, macos-13]
python-version: ['3.9', 'pypy-3.9-v7.x', '3.10', 'pypy-3.10-v7.x']
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ['3.9', 'pypy-3.7-v7.x']
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v3
- name: Setup Python
uses: ./
with:
@ -39,35 +38,27 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest, macos-13]
python-version: ['3.9', 'pypy-3.9-v7.x', '3.10', 'pypy-3.10-v7.x']
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ['3.9', 'pypy-3.9-v7.x']
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v3
- name: Setup Python
id: cache-pipenv
uses: ./
with:
python-version: ${{ matrix.python-version }}
cache: 'pipenv'
- name: Install pipenv
run: curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python
- name: Prepare environment
- name: Install dependencies
shell: pwsh
run: |
mv ./__tests__/data/Pipfile.lock .
mv ./__tests__/data/Pipfile .
mv ./__tests__/test-pipenv.py .
- name: Install dependencies
shell: pwsh
if: steps.cache-pipenv.outputs.cache-hit != 'true'
run: |
if ("${{ matrix.python-version }}" -Match "pypy") {
pipenv install --python pypy # --keep-outdated
pipenv install --keep-outdated --python pypy
} else {
pipenv install --python ${{ matrix.python-version }} # --keep-outdated
pipenv install --keep-outdated --python ${{ matrix.python-version }}
}
- name: Run Python Script
run: pipenv run python test-pipenv.py
python-poetry-dependencies-caching:
name: Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }})
@ -75,10 +66,10 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest, macos-13]
python-version: ['3.9', 'pypy-3.9-v7.x', '3.10', 'pypy-3.10-v7.x']
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ['3.9', 'pypy-3.8']
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v3
- name: Install poetry
run: pipx install poetry
- name: Init pyproject.toml
@ -89,18 +80,18 @@ jobs:
python-version: ${{ matrix.python-version }}
cache: 'poetry'
- name: Install dependencies
run: poetry install --no-root
run: poetry install
python-pip-dependencies-caching-path:
name: Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path)
name: Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }})
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest, macos-13]
python-version: ['3.9', 'pypy-3.9-v7.x', '3.10', 'pypy-3.10-v7.x']
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ['3.9', 'pypy-3.7-v7.x']
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v3
- name: Setup Python
uses: ./
with:
@ -111,17 +102,16 @@ jobs:
run: pip install numpy pandas requests
python-pipenv-dependencies-caching-path:
name: Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path)
name: Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }})
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest, macos-13]
python-version: ['3.9', 'pypy-3.9-v7.x', '3.10', 'pypy-3.10-v7.x']
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ['3.9', 'pypy-3.9-v7.x']
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v3
- name: Setup Python
id: cache-pipenv
uses: ./
with:
python-version: ${{ matrix.python-version }}
@ -129,20 +119,13 @@ jobs:
cache-dependency-path: '**/pipenv-requirements.txt'
- name: Install pipenv
run: curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python
- name: Prepare environment
- name: Install dependencies
shell: pwsh
run: |
mv ./__tests__/data/Pipfile.lock .
mv ./__tests__/data/Pipfile .
mv ./__tests__/test-pipenv.py .
- name: Install dependencies
shell: pwsh
if: steps.cache-pipenv.outputs.cache-hit != 'true'
run: |
if ("${{ matrix.python-version }}" -Match "pypy") {
pipenv install --python pypy # --keep-outdated
pipenv install --keep-outdated --python pypy
} else {
pipenv install --python ${{ matrix.python-version }} # --keep-outdated
pipenv install --keep-outdated --python ${{ matrix.python-version }}
}
- name: Run Python Script
run: pipenv run python test-pipenv.py

View File

@ -9,7 +9,6 @@ on:
pull_request:
paths-ignore:
- '**.md'
workflow_dispatch:
jobs:
test-setup-python:
@ -17,78 +16,73 @@ jobs:
runs-on: ${{ matrix.operating-system }}
strategy:
matrix:
operating-system:
[
ubuntu-20.04,
windows-latest,
ubuntu-22.04,
ubuntu-latest,
macos-latest,
macos-13
]
operating-system: [ubuntu-20.04, windows-latest]
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3
- name: Run with setup-python 3.9.13
- name: Run with setup-python 2.7
uses: ./
with:
python-version: 3.9.13
- name: Verify 3.9.13
run: python __tests__/verify-python.py 3.9.13
python-version: 2.7
- name: Verify 2.7
run: python __tests__/verify-python.py 2.7
- name: Run with setup-python 3.9.13
- name: Run with setup-python 3.5
uses: ./
with:
python-version: 3.10.11
- name: Verify 3.10.11
run: python __tests__/verify-python.py 3.10.11
python-version: 3.5
- name: Verify 3.5
run: python __tests__/verify-python.py 3.5
- name: Run with setup-python 3.11.9
- name: Run with setup-python 3.6
uses: ./
with:
python-version: 3.11.9
- name: Verify 3.11.9
run: python __tests__/verify-python.py 3.11.9
python-version: 3.6
- name: Verify 3.6
run: python __tests__/verify-python.py 3.6
- name: Run with setup-python 3.12.7
- name: Run with setup-python 3.7
uses: ./
with:
python-version: 3.12.7
- name: Verify 3.12.7
run: python __tests__/verify-python.py 3.12.7
python-version: 3.7
- name: Verify 3.7
run: python __tests__/verify-python.py 3.7
- name: Run with setup-python 3.13.0
- name: Run with setup-python 3.8
uses: ./
with:
python-version: 3.13.0
- name: Verify 3.13.0
run: python __tests__/verify-python.py 3.13.0
python-version: 3.8
- name: Verify 3.8
run: python __tests__/verify-python.py 3.8
- name: Run with setup-python 3.13
id: cp313
- name: Run with setup-python 3.7.5
uses: ./
with:
python-version: '3.13'
- name: Verify 3.13
run: python __tests__/verify-python.py 3.13
- name: Run python-path sample 3.13
run: pipx run --python '${{ steps.cp313.outputs.python-path }}' nox --version
python-version: 3.7.5
- name: Verify 3.7.5
run: python __tests__/verify-python.py 3.7.5
- name: Run with setup-python ==3.13
- name: Run with setup-python 3.6.7
uses: ./
with:
python-version: '==3.13'
- name: Verify ==3.13
run: python __tests__/verify-python.py 3.13
python-version: 3.6.7
- name: Verify 3.6.7
run: python __tests__/verify-python.py 3.6.7
- name: Run with setup-python <3.13
- name: Run with setup-python 3.8.1
uses: ./
with:
python-version: '<3.13'
- name: Verify <3.13
run: python __tests__/verify-python.py 3.12
- name: Test Raw Endpoint Access
run: |
curl -L https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json | jq empty
shell: bash
python-version: 3.8.1
- name: Verify 3.8.1
run: python __tests__/verify-python.py 3.8.1
- name: Run with setup-python 3.10
id: cp310
uses: ./
with:
python-version: '3.10'
- name: Verify 3.10
run: python __tests__/verify-python.py 3.10
- name: Run python-path sample 3.10
run: pipx run --python '${{ steps.cp310.outputs.python-path }}' nox --version

View File

@ -1,20 +0,0 @@
name: 'Publish Immutable Action Version'
on:
release:
types: [published]
jobs:
publish:
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
packages: write
steps:
- name: Checking out
uses: actions/checkout@v4
- name: Publish
id: publish
uses: actions/publish-immutable-action@v0.0.4

View File

@ -22,7 +22,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Update the ${{ env.TAG_NAME }} tag
uses: actions/publish-action@v0.3.0
uses: actions/publish-action@v0.2.2
with:
source-tag: ${{ env.TAG_NAME }}
slack-webhook: ${{ secrets.SLACK_WEBHOOK }}

View File

@ -1,119 +0,0 @@
name: Validate GraalPy e2e
on:
push:
branches:
- main
paths-ignore:
- '**.md'
pull_request:
paths-ignore:
- '**.md'
workflow_dispatch:
jobs:
setup-graalpy:
name: Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [macos-latest, ubuntu-20.04, ubuntu-latest, macos-13]
graalpy:
- 'graalpy-22.3'
- 'graalpy-23.0'
- 'graalpy-23.1'
- 'graalpy-24.1'
steps:
- name: Checkout
uses: actions/checkout@v4
- name: setup-python ${{ matrix.graalpy }}
id: setup-python
uses: ./
with:
python-version: ${{ matrix.graalpy }}
- name: Check python-path
run: ./__tests__/check-python-path.sh '${{ steps.setup-python.outputs.python-path }}'
shell: bash
- name: GraalPy and Python version
run: python --version
- name: Run simple code
run: python -c 'import math; print(math.factorial(5))'
- name: Assert GraalPy is running
run: |
import platform
assert platform.python_implementation().lower() == "graalvm"
shell: python
- name: Assert expected binaries (or symlinks) are present
run: |
EXECUTABLE=${{ matrix.graalpy }}
EXECUTABLE=${EXECUTABLE/graalpy-/graalpy} # remove the first '-' in "graalpy-X.Y" -> "graalpyX.Y" to match executable name
EXECUTABLE=${EXECUTABLE%%-*} # remove any -* suffixe
${EXECUTABLE} --version
shell: bash
setup-graalpy-noenv:
name: Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv)
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [macos-latest, ubuntu-20.04, ubuntu-latest, macos-13]
graalpy: ['graalpy22.3', 'graalpy23.0', 'graalpy23.1', 'graalpy24.1']
steps:
- name: Checkout
uses: actions/checkout@v4
- name: setup-python ${{ matrix.graalpy }}
id: setup-python
uses: ./
with:
python-version: ${{ matrix.graalpy }}
update-environment: false
- name: GraalPy and Python version
run: ${{ steps.setup-python.outputs.python-path }} --version
- name: Run simple code
run: ${{ steps.setup-python.outputs.python-path }} -c 'import math; print(math.factorial(5))'
check-latest:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, macos-13]
steps:
- uses: actions/checkout@v4
- name: Setup GraalPy and check latest
uses: ./
id: graalpy
with:
python-version: 'graalpy-24.x'
check-latest: true
- name: GraalPy and Python version
run: python --version
- name: Run simple code
run: python -c 'import math; print(math.factorial(5))'
- name: Assert GraalPy is running
run: |
import platform
assert platform.python_implementation().lower() == "graalvm"
shell: python
- name: Assert expected binaries (or symlinks) are present
run: |
EXECUTABLE='${{ steps.graalpy.outputs.python-version }}'
EXECUTABLE="${EXECUTABLE%.*}"
${EXECUTABLE} --version
shell: bash

View File

@ -11,7 +11,6 @@ on:
- '**.md'
schedule:
- cron: 30 3 * * *
workflow_dispatch:
jobs:
setup-pypy:
@ -20,77 +19,23 @@ jobs:
strategy:
fail-fast: false
matrix:
os:
[macos-latest, windows-latest, ubuntu-20.04, ubuntu-latest, macos-13]
os: [macos-latest, windows-latest, ubuntu-20.04, ubuntu-latest]
pypy:
- 'pypy-2.7'
- 'pypy-3.10'
- 'pypy-3.7'
- 'pypy3.9'
- 'pypy-2.7-v7.3.17'
- 'pypy-3.10-v7.3.17'
- 'pypy-3.10-v7.3.16'
- 'pypy-3.10-v7.3.x'
- 'pypy-3.10-v7.x'
- 'pypy-2.7-v7.3.12rc1'
- 'pypy-3.10-nightly'
- 'pypy3.10-v7.3.17'
- 'pypy-2.7-v7.3.4'
- 'pypy-3.7-v7.3.5'
- 'pypy-3.7-v7.3.4'
- 'pypy-3.7-v7.3.x'
- 'pypy-3.7-v7.x'
- 'pypy-2.7-v7.3.4rc1'
- 'pypy-3.7-nightly'
- 'pypy3.8-v7.3.7'
steps:
- name: Checkout
uses: actions/checkout@v4
- name: setup-python ${{ matrix.pypy }}
id: setup-python
uses: ./
with:
python-version: ${{ matrix.pypy }}
- name: Check python-path
run: ./__tests__/check-python-path.sh '${{ steps.setup-python.outputs.python-path }}'
shell: bash
- name: PyPy and Python version
run: python --version
- name: Run simple code
run: python -c 'import math; print(math.factorial(5))'
- name: Assert PyPy is running
run: |
import platform
assert platform.python_implementation().lower() == "pypy"
shell: python
- name: Assert expected binaries (or symlinks) are present
run: |
EXECUTABLE=${{ matrix.pypy }}
EXECUTABLE=${EXECUTABLE/pypy-/pypy} # remove the first '-' in "pypy-X.Y" -> "pypyX.Y" to match executable name
EXECUTABLE=${EXECUTABLE%%-*} # remove any -* suffixe
${EXECUTABLE} --version
shell: bash
check-non-eol:
name: Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os:
- macos-13
- macos-14
- macos-15
- windows-2019
- windows-2022
- windows-2025
- ubuntu-22.04
- ubuntu-24.04
- ubuntu-22.04-arm
- ubuntu-24.04-arm
pypy: ['pypy-2.7', 'pypy-3.10']
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3
- name: setup-python ${{ matrix.pypy }}
id: setup-python
@ -128,13 +73,12 @@ jobs:
strategy:
fail-fast: false
matrix:
os:
[macos-latest, windows-latest, ubuntu-20.04, ubuntu-latest, macos-13]
pypy: ['pypy2.7', 'pypy3.9', 'pypy3.10-nightly']
os: [macos-latest, windows-latest, ubuntu-20.04, ubuntu-latest]
pypy: ['pypy2.7', 'pypy3.7', 'pypy3.8', 'pypy3.9-nightly']
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3
- name: setup-python ${{ matrix.pypy }}
id: setup-python
@ -154,13 +98,13 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest, macos-13]
os: [ubuntu-latest, windows-latest, macos-latest]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v3
- name: Setup PyPy and check latest
uses: ./
with:
python-version: 'pypy-3.10-v7.3.x'
python-version: 'pypy-3.7-v7.3.x'
check-latest: true
- name: PyPy and Python version
run: python --version
@ -176,7 +120,7 @@ jobs:
- name: Assert expected binaries (or symlinks) are present
run: |
EXECUTABLE="pypy-3.10-v7.3.x"
EXECUTABLE="pypy-3.7-v7.3.x"
EXECUTABLE=${EXECUTABLE/-/} # remove the first '-' in "pypy-X.Y" -> "pypyX.Y" to match executable name
EXECUTABLE=${EXECUTABLE%%-*} # remove any -* suffixe
${EXECUTABLE} --version
@ -187,15 +131,15 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest, macos-13]
os: [ubuntu-latest, windows-latest, macos-latest]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v3
- name: Setup PyPy and check latest
uses: ./
with:
python-version: |
pypy-3.10-v7.3.x
pypy3.9
pypy-3.7-v7.3.x
pypy3.8
check-latest: true
- name: PyPy and Python version
run: python --version
@ -211,14 +155,14 @@ jobs:
- name: Assert expected binaries (or symlinks) are present
run: |
EXECUTABLE="pypy-3.10-v7.3.x"
EXECUTABLE="pypy-3.7-v7.3.x"
EXECUTABLE=${EXECUTABLE/-/} # remove the first '-' in "pypy-X.Y" -> "pypyX.Y" to match executable name
EXECUTABLE=${EXECUTABLE%%-*} # remove any -* suffixe
${EXECUTABLE} --version
shell: bash
- name: Assert expected binaries (or symlinks) are present
run: |
EXECUTABLE='pypy3.9'
EXECUTABLE='pypy3.8'
EXECUTABLE=${EXECUTABLE/pypy-/pypy} # remove the first '-' in "pypy-X.Y" -> "pypyX.Y" to match executable name
EXECUTABLE=${EXECUTABLE%%-*} # remove any -* suffixe
${EXECUTABLE} --version

View File

@ -20,19 +20,20 @@ jobs:
strategy:
fail-fast: false
matrix:
os:
[
macos-latest,
windows-latest,
ubuntu-20.04,
ubuntu-22.04,
macos-13,
ubuntu-latest
]
python: [3.9.13, 3.10.11, 3.11.9, 3.12.3, 3.13.0]
os: [macos-latest, windows-latest, ubuntu-20.04, ubuntu-22.04]
python: [3.5.4, 3.6.7, 3.7.5, 3.8.15, 3.9.13]
exclude:
- os: ubuntu-22.04
python: 3.5.4
- os: ubuntu-22.04
python: 3.6.7
- os: ubuntu-22.04
python: 3.7.5
- os: windows-latest
python: 3.8.15
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3
- name: setup-python ${{ matrix.python }}
id: setup-python
@ -63,19 +64,20 @@ jobs:
strategy:
fail-fast: false
matrix:
os:
[
macos-latest,
windows-latest,
ubuntu-20.04,
ubuntu-22.04,
macos-13,
ubuntu-latest
]
python: [3.9.13, 3.10.11, 3.11.9, 3.12.3, 3.13.0]
os: [macos-latest, windows-latest, ubuntu-20.04, ubuntu-22.04]
python: [3.5.4, 3.6.7, 3.7.5, 3.8.15, 3.9.13]
exclude:
- os: ubuntu-22.04
python: 3.5.4
- os: ubuntu-22.04
python: 3.6.7
- os: ubuntu-22.04
python: 3.7.5
- os: windows-latest
python: 3.8.15
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3
- name: build-version-file ${{ matrix.python }}
run: echo ${{ matrix.python }} > .python-version
@ -84,149 +86,7 @@ jobs:
id: setup-python
uses: ./
with:
python-version-file: .python-version
- name: Check python-path
run: ./__tests__/check-python-path.sh '${{ steps.setup-python.outputs.python-path }}'
shell: bash
- name: Validate version
run: |
$pythonVersion = (python --version)
if ("Python ${{ matrix.python }}" -ne "$pythonVersion"){
Write-Host "The current version is $pythonVersion; expected version is ${{ matrix.python }}"
exit 1
}
$pythonVersion
shell: pwsh
- name: Run simple code
run: python -c 'import math; print(math.factorial(5))'
setup-versions-from-file-without-parameter:
name: Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os:
[
macos-latest,
windows-latest,
ubuntu-20.04,
ubuntu-22.04,
macos-13,
ubuntu-latest
]
python: [3.9.13, 3.10.11, 3.11.9, 3.12.3, 3.13.0]
steps:
- name: Checkout
uses: actions/checkout@v4
- name: build-version-file ${{ matrix.python }}
run: echo ${{ matrix.python }} > .python-version
- name: setup-python ${{ matrix.python }}
id: setup-python
uses: ./
- name: Check python-path
run: ./__tests__/check-python-path.sh '${{ steps.setup-python.outputs.python-path }}'
shell: bash
- name: Validate version
run: |
$pythonVersion = (python --version)
if ("Python ${{ matrix.python }}" -ne "$pythonVersion"){
Write-Host "The current version is $pythonVersion; expected version is ${{ matrix.python }}"
exit 1
}
$pythonVersion
shell: pwsh
- name: Run simple code
run: python -c 'import math; print(math.factorial(5))'
setup-versions-from-standard-pyproject-file:
name: Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os:
[
macos-latest,
windows-latest,
ubuntu-20.04,
ubuntu-22.04,
macos-13,
ubuntu-latest
]
python: [3.9.13, 3.10.11, 3.11.9, '==3.12.3', 3.13.0]
steps:
- name: Checkout
uses: actions/checkout@v4
- name: build-version-file ${{ matrix.python }}
run: |
echo '[project]
requires-python = "${{ matrix.python }}"
' > pyproject.toml
- name: setup-python ${{ matrix.python }}
id: setup-python
uses: ./
with:
python-version-file: pyproject.toml
- name: Check python-path
run: ./__tests__/check-python-path.sh '${{ steps.setup-python.outputs.python-path }}'
shell: bash
- name: Validate version
run: |
$pythonVersion = (python --version)
if ("Python ${{ matrix.python }}".replace("==", "") -ne "$pythonVersion"){
Write-Host "The current version is $pythonVersion; expected version is ${{ matrix.python }}"
exit 1
}
$pythonVersion
shell: pwsh
- name: Run simple code
run: python -c 'import math; print(math.factorial(5))'
setup-versions-from-poetry-pyproject-file:
name: Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os:
[
macos-latest,
windows-latest,
ubuntu-20.04,
ubuntu-22.04,
macos-13,
ubuntu-latest
]
python: [3.9.13, 3.10.11, 3.11.9, 3.12.3, 3.13.0]
steps:
- name: Checkout
uses: actions/checkout@v4
- name: build-version-file ${{ matrix.python }}
run: |
echo '[tool.poetry.dependencies]
python = "${{ matrix.python }}"
' > pyproject.toml
- name: setup-python ${{ matrix.python }}
id: setup-python
uses: ./
with:
python-version-file: pyproject.toml
python-version-file: '.python-version'
- name: Check python-path
run: ./__tests__/check-python-path.sh '${{ steps.setup-python.outputs.python-path }}'
@ -246,29 +106,21 @@ jobs:
run: python -c 'import math; print(math.factorial(5))'
setup-pre-release-version-from-manifest:
name: Setup 3.14.0-alpha.1 ${{ matrix.os }}
name: Setup 3.9.0-beta.4 ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os:
[
macos-latest,
windows-latest,
ubuntu-20.04,
ubuntu-22.04,
macos-13,
ubuntu-latest
]
os: [macos-latest, windows-latest, ubuntu-20.04]
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3
- name: setup-python 3.14.0-alpha.1
- name: setup-python 3.9.0-beta.4
id: setup-python
uses: ./
with:
python-version: '3.14.0-alpha.1'
python-version: '3.9.0-beta.4'
- name: Check python-path
run: ./__tests__/check-python-path.sh '${{ steps.setup-python.outputs.python-path }}'
@ -277,8 +129,8 @@ jobs:
- name: Validate version
run: |
$pythonVersion = (python --version)
if ("Python 3.14.0a1" -ne "$pythonVersion"){
Write-Host "The current version is $pythonVersion; expected version is 3.14.0a1"
if ("Python 3.9.0b4" -ne "$pythonVersion"){
Write-Host "The current version is $pythonVersion; expected version is 3.9.0b4"
exit 1
}
$pythonVersion
@ -288,49 +140,49 @@ jobs:
run: python -c 'import math; print(math.factorial(5))'
setup-dev-version:
name: Setup 3.14-dev ${{ matrix.os }}
name: Setup 3.9-dev ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [macos-latest, windows-latest, ubuntu-latest, macos-13]
os: [macos-latest, windows-latest, ubuntu-latest]
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3
- name: setup-python 3.14-dev
- name: setup-python 3.9-dev
id: setup-python
uses: ./
with:
python-version: '3.14-dev'
python-version: '3.9-dev'
- name: Check python-path
run: ./__tests__/check-python-path.sh '${{ steps.setup-python.outputs.python-path }}'
shell: bash
- name: Validate version
run: ${{ startsWith(steps.setup-python.outputs.python-version, '3.14.') }}
run: ${{ startsWith(steps.setup-python.outputs.python-version, '3.9.') }}
shell: bash
- name: Run simple code
run: python -c 'import math; print(math.factorial(5))'
setup-prerelease-version:
name: Setup 3.14 ${{ matrix.os }}
name: Setup 3.12 ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [macos-latest, windows-latest, ubuntu-latest, macos-13]
os: [macos-latest, windows-latest, ubuntu-latest]
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3
- name: setup-python 3.14
- name: setup-python 3.12
id: setup-python
uses: ./
with:
python-version: '3.14'
python-version: '3.12'
allow-prereleases: true
- name: Check python-path
@ -338,7 +190,7 @@ jobs:
shell: bash
- name: Validate version
run: ${{ startsWith(steps.setup-python.outputs.python-version, '3.14.') }}
run: ${{ startsWith(steps.setup-python.outputs.python-version, '3.12.') }}
shell: bash
- name: Run simple code
@ -350,19 +202,11 @@ jobs:
strategy:
fail-fast: false
matrix:
os:
[
macos-latest,
windows-latest,
ubuntu-20.04,
ubuntu-22.04,
macos-13,
ubuntu-latest
]
python: ['3.9', '3.10', '3.11', '3.12', '3.13']
os: [macos-latest, windows-latest, ubuntu-20.04, ubuntu-22.04]
python: ['3.7', '3.8', '3.9', '3.10']
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3
- name: setup-python ${{ matrix.python }}
id: setup-python
@ -382,10 +226,10 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest, macos-13]
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ['3.8', '3.9', '3.10']
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v3
- name: Setup Python and check latest
uses: ./
with:
@ -406,24 +250,23 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest, macos-13]
os: [ubuntu-latest, windows-latest, macos-latest]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v3
- name: Setup Python and check latest
uses: ./
with:
python-version: |
3.7
3.8
3.9
3.10
3.11
3.12
3.13
check-latest: true
- name: Validate version
run: |
$pythonVersion = (python --version)
if ("$pythonVersion" -NotMatch "3.13"){
Write-Host "The current version is $pythonVersion; expected version is 3.13"
if ("$pythonVersion" -NotMatch "3.10"){
Write-Host "The current version is $pythonVersion; expected version is 3.10"
exit 1
}
$pythonVersion

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
.licenses/npm/form-data-3.0.1.dep.yml generated Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
.licenses/npm/psl.dep.yml generated Normal file

Binary file not shown.

Binary file not shown.

BIN
.licenses/npm/tough-cookie.dep.yml generated Normal file

Binary file not shown.

Binary file not shown.

BIN
.licenses/npm/tslib-2.3.1.dep.yml generated Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -18,33 +18,22 @@ See [action.yml](action.yml)
**Python**
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.13'
python-version: '3.10'
- run: python my_script.py
```
**PyPy**
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: 'pypy3.10'
python-version: 'pypy3.9'
- run: python my_script.py
```
**GraalPy**
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: 'graalpy-24.0'
- run: python my_script.py
```
The `python-version` input is optional. If not supplied, the action will try to resolve the version from the default `.python-version` file. If the `.python-version` file doesn't exist Python or PyPy version from the PATH will be used. The default version of Python or PyPy in PATH varies between runners and can be changed unexpectedly so we recommend always setting Python version explicitly using the `python-version` or `python-version-file` inputs.
The action will first check the local [tool cache](docs/advanced-usage.md#hosted-tool-cache) for a [semver](https://github.com/npm/node-semver#versions) match. If unable to find a specific version in the tool cache, the action will attempt to download a version of Python from [GitHub Releases](https://github.com/actions/python-versions/releases) and for PyPy from the official [PyPy's dist](https://downloads.python.org/pypy/).
@ -57,7 +46,7 @@ The `python-version` input supports the [Semantic Versioning Specification](http
## Supported architectures
Using the `architecture` input, it is possible to specify the required Python or PyPy interpreter architecture: `x86`, `x64`, or `arm64`. If the input is not specified, the architecture defaults to the host OS architecture.
Using `architecture` input it is possible to specify the required Python or PyPy interpreter architecture: `x86` or `x64`. If the input is not specified the architecture defaults to `x64`.
## Caching packages dependencies
@ -73,10 +62,10 @@ The action defaults to searching for a dependency file (`requirements.txt` or `p
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.13'
python-version: '3.9'
cache: 'pip' # caching pip dependencies
- run: pip install -r requirements.txt
```
@ -93,21 +82,12 @@ See examples of using `cache` and `cache-dependency-path` for `pipenv` and `poet
- [Check latest version](docs/advanced-usage.md#check-latest-version)
- [Caching packages](docs/advanced-usage.md#caching-packages)
- [Outputs and environment variables](docs/advanced-usage.md#outputs-and-environment-variables)
- [Available versions of Python, PyPy and GraalPy](docs/advanced-usage.md#available-versions-of-python-pypy-and-graalpy)
- [Available versions of Python and PyPy](docs/advanced-usage.md#available-versions-of-python-and-pypy)
- [Hosted tool cache](docs/advanced-usage.md#hosted-tool-cache)
- [Using `setup-python` with a self-hosted runner](docs/advanced-usage.md#using-setup-python-with-a-self-hosted-runner)
- [Using `setup-python` on GHES](docs/advanced-usage.md#using-setup-python-on-ghes)
- [Allow pre-releases](docs/advanced-usage.md#allow-pre-releases)
## Recommended permissions
When using the `setup-python` action in your GitHub Actions workflow, it is recommended to set the following permissions to ensure proper functionality:
```yaml
permissions:
contents: read # access to check out code and install dependencies
```
## License
The scripts and documentation in this project are released under the [MIT License](LICENSE).

View File

@ -8,7 +8,7 @@ import {State} from '../src/cache-distributions/cache-distributor';
describe('restore-cache', () => {
const pipFileLockHash =
'f8428d7cf00ea53a5c3702f0a9cb3cc467f76cd86a34723009350c4e4b32751a';
'a3bdcc71289e4979ca9e051810d81999cc99823109faf6912e17ff14c8e621a6';
const requirementsHash =
'd8110e0006d7fb5ee76365d565eef9d37df1d11598b912d3eb66d398d57a1121';
const requirementsLinuxHash =
@ -184,31 +184,19 @@ virtualenvs.path = "{cache-dir}/virtualenvs" # /Users/patrick/Library/Caches/py
);
}
const restoredKeys = restoreCacheSpy.mock.results.map(
result => result.value
);
restoredKeys.forEach(restoredKey => {
if (restoredKey) {
if (process.platform === 'linux' && packageManager === 'pip') {
expect(infoSpy).toHaveBeenCalledWith(
`Cache restored from key: setup-python-${process.env['RUNNER_OS']}-${process.arch}-20.04-Ubuntu-python-${pythonVersion}-${packageManager}-${fileHash}`
);
} else if (packageManager === 'poetry') {
expect(infoSpy).toHaveBeenCalledWith(
`Cache restored from key: setup-python-${process.env['RUNNER_OS']}-${process.arch}-python-${pythonVersion}-${packageManager}-v2-${fileHash}`
);
} else {
expect(infoSpy).toHaveBeenCalledWith(
`Cache restored from key: setup-python-${process.env['RUNNER_OS']}-${process.arch}-python-${pythonVersion}-${packageManager}-${fileHash}`
);
}
} else {
expect(infoSpy).toHaveBeenCalledWith(
`${packageManager} cache is not found`
);
}
});
if (process.platform === 'linux' && packageManager === 'pip') {
expect(infoSpy).toHaveBeenCalledWith(
`Cache restored from key: setup-python-${process.env['RUNNER_OS']}-20.04-Ubuntu-python-${pythonVersion}-${packageManager}-${fileHash}`
);
} else if (packageManager === 'poetry') {
expect(infoSpy).toHaveBeenCalledWith(
`Cache restored from key: setup-python-${process.env['RUNNER_OS']}-python-${pythonVersion}-${packageManager}-v2-${fileHash}`
);
} else {
expect(infoSpy).toHaveBeenCalledWith(
`Cache restored from key: setup-python-${process.env['RUNNER_OS']}-python-${pythonVersion}-${packageManager}-${fileHash}`
);
}
},
30000
);

View File

@ -4,8 +4,8 @@ verify_ssl = true
name = "pypi"
[packages]
flake8 = "==6.0.0"
numpy = "==1.25.1"
flake8 = "==4.0.1"
numpy = "==1.23.0"
[dev-packages]

View File

@ -1,7 +1,7 @@
{
"_meta": {
"hash": {
"sha256": "dcea65dabfe8442466b5e9280ecab72cfa7bf555791ee0ad55b6e7255dca1f43"
"sha256": "e9c37110984955621040e2dc8548c026eb8466c23db1b8e69430289b10be8938"
},
"pipfile-spec": 6,
"requires": {
@ -18,66 +18,62 @@
"default": {
"flake8": {
"hashes": [
"sha256:3833794e27ff64ea4e9cf5d410082a8b97ff1a06c16aa3d2027339cd0f1195c7",
"sha256:c61007e76655af75e6785a931f452915b371dc48f56efd765247c8fe68f2b181"
"sha256:479b1304f72536a55948cb40a32dce8bb0ffe3501e26eaf292c7e60eb5e0428d",
"sha256:806e034dda44114815e23c16ef92f95c91e4c71100ff52813adf7132a6ad870d"
],
"index": "pypi",
"version": "==6.0.0"
"version": "==4.0.1"
},
"mccabe": {
"hashes": [
"sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325",
"sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"
"sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42",
"sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f"
],
"markers": "python_version >= '3.6'",
"version": "==0.7.0"
"version": "==0.6.1"
},
"numpy": {
"hashes": [
"sha256:012097b5b0d00a11070e8f2e261128c44157a8689f7dedcf35576e525893f4fe",
"sha256:0d3fe3dd0506a28493d82dc3cf254be8cd0d26f4008a417385cbf1ae95b54004",
"sha256:0def91f8af6ec4bb94c370e38c575855bf1d0be8a8fbfba42ef9c073faf2cf19",
"sha256:1a180429394f81c7933634ae49b37b472d343cccb5bb0c4a575ac8bbc433722f",
"sha256:1d5d3c68e443c90b38fdf8ef40e60e2538a27548b39b12b73132456847f4b631",
"sha256:20e1266411120a4f16fad8efa8e0454d21d00b8c7cee5b5ccad7565d95eb42dd",
"sha256:247d3ffdd7775bdf191f848be8d49100495114c82c2bd134e8d5d075fb386a1c",
"sha256:35a9527c977b924042170a0887de727cd84ff179e478481404c5dc66b4170009",
"sha256:38eb6548bb91c421261b4805dc44def9ca1a6eef6444ce35ad1669c0f1a3fc5d",
"sha256:3d7abcdd85aea3e6cdddb59af2350c7ab1ed764397f8eec97a038ad244d2d105",
"sha256:41a56b70e8139884eccb2f733c2f7378af06c82304959e174f8e7370af112e09",
"sha256:4a90725800caeaa160732d6b31f3f843ebd45d6b5f3eec9e8cc287e30f2805bf",
"sha256:6b82655dd8efeea69dbf85d00fca40013d7f503212bc5259056244961268b66e",
"sha256:6c6c9261d21e617c6dc5eacba35cb68ec36bb72adcff0dee63f8fbc899362588",
"sha256:77d339465dff3eb33c701430bcb9c325b60354698340229e1dff97745e6b3efa",
"sha256:791f409064d0a69dd20579345d852c59822c6aa087f23b07b1b4e28ff5880fcb",
"sha256:9a3a9f3a61480cc086117b426a8bd86869c213fc4072e606f01c4e4b66eb92bf",
"sha256:c1516db588987450b85595586605742879e50dcce923e8973f79529651545b57",
"sha256:c40571fe966393b212689aa17e32ed905924120737194b5d5c1b20b9ed0fb171",
"sha256:d412c1697c3853c6fc3cb9751b4915859c7afe6a277c2bf00acf287d56c4e625",
"sha256:d5154b1a25ec796b1aee12ac1b22f414f94752c5f94832f14d8d6c9ac40bcca6",
"sha256:d736b75c3f2cb96843a5c7f8d8ccc414768d34b0a75f466c05f3a739b406f10b",
"sha256:e8f6049c4878cb16960fbbfb22105e49d13d752d4d8371b55110941fb3b17800",
"sha256:f76aebc3358ade9eacf9bc2bb8ae589863a4f911611694103af05346637df1b7",
"sha256:fd67b306320dcadea700a8f79b9e671e607f8696e98ec255915c0c6d6b818503"
"sha256:092f5e6025813e64ad6d1b52b519165d08c730d099c114a9247c9bb635a2a450",
"sha256:196cd074c3f97c4121601790955f915187736f9cf458d3ee1f1b46aff2b1ade0",
"sha256:1c29b44905af288b3919803aceb6ec7fec77406d8b08aaa2e8b9e63d0fe2f160",
"sha256:2b2da66582f3a69c8ce25ed7921dcd8010d05e59ac8d89d126a299be60421171",
"sha256:5043bcd71fcc458dfb8a0fc5509bbc979da0131b9d08e3d5f50fb0bbb36f169a",
"sha256:58bfd40eb478f54ff7a5710dd61c8097e169bc36cc68333d00a9bcd8def53b38",
"sha256:79a506cacf2be3a74ead5467aee97b81fca00c9c4c8b3ba16dbab488cd99ba10",
"sha256:94b170b4fa0168cd6be4becf37cb5b127bd12a795123984385b8cd4aca9857e5",
"sha256:97a76604d9b0e79f59baeca16593c711fddb44936e40310f78bfef79ee9a835f",
"sha256:98e8e0d8d69ff4d3fa63e6c61e8cfe2d03c29b16b58dbef1f9baa175bbed7860",
"sha256:ac86f407873b952679f5f9e6c0612687e51547af0e14ddea1eedfcb22466babd",
"sha256:ae8adff4172692ce56233db04b7ce5792186f179c415c37d539c25de7298d25d",
"sha256:bd3fa4fe2e38533d5336e1272fc4e765cabbbde144309ccee8675509d5cd7b05",
"sha256:d0d2094e8f4d760500394d77b383a1b06d3663e8892cdf5df3c592f55f3bff66",
"sha256:d54b3b828d618a19779a84c3ad952e96e2c2311b16384e973e671aa5be1f6187",
"sha256:d6ca8dabe696c2785d0c8c9b0d8a9b6e5fdbe4f922bde70d57fa1a2848134f95",
"sha256:d8cc87bed09de55477dba9da370c1679bd534df9baa171dd01accbb09687dac3",
"sha256:f0f18804df7370571fb65db9b98bf1378172bd4e962482b857e612d1fec0f53e",
"sha256:f1d88ef79e0a7fa631bb2c3dda1ea46b32b1fe614e10fedd611d3d5398447f2f",
"sha256:f9c3fc2adf67762c9fe1849c859942d23f8d3e0bee7b5ed3d4a9c3eeb50a2f07",
"sha256:fc431493df245f3c627c0c05c2bd134535e7929dbe2e602b80e42bf52ff760bc",
"sha256:fe8b9683eb26d2c4d5db32cd29b38fdcf8381324ab48313b5b69088e0e355379"
],
"index": "pypi",
"version": "==1.25.1"
"version": "==1.23.0"
},
"pycodestyle": {
"hashes": [
"sha256:347187bdb476329d98f695c213d7295a846d1152ff4fe9bacb8a9590b8ee7053",
"sha256:8a4eaf0d0495c7395bdab3589ac2db602797d76207242c17d470186815706610"
"sha256:720f8b39dde8b293825e7ff02c475f3077124006db4f440dcbc9a20b76548a20",
"sha256:eddd5847ef438ea1c7870ca7eb78a9d47ce0cdb4851a5523949f2601d0cbbe7f"
],
"markers": "python_version >= '3.6'",
"version": "==2.10.0"
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
"version": "==2.8.0"
},
"pyflakes": {
"hashes": [
"sha256:ec55bf7fe21fff7f1ad2f7da62363d749e2a470500eab1b555334b67aa1ef8cf",
"sha256:ec8b276a6b60bd80defed25add7e439881c19e64850afd9b346283d4165fd0fd"
"sha256:05a85c2872edf37a4ed30b0cce2f6093e1d0581f8c19d7393122da7e25b2b24c",
"sha256:3bb3a3f256f4b7968c9c788781e4ff07dce46bdf12339dcda61053375426ee2e"
],
"markers": "python_version >= '3.6'",
"version": "==3.0.1"
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
"version": "==2.4.0"
}
},
"develop": {}

View File

@ -1,5798 +0,0 @@
[
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/108323629",
"assets_url": "https://api.github.com/repos/oracle/graalpython/releases/108323629/assets",
"upload_url": "https://uploads.github.com/repos/oracle/graalpython/releases/108323629/assets{?name,label}",
"html_url": "https://github.com/oracle/graalpython/releases/tag/graal-23.1.0a1",
"id": 108323629,
"author": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"node_id": "RE_kwDOB73d0M4GdOMt",
"tag_name": "graal-23.1.0a1",
"target_commitish": "master",
"name": "GraalPy - GraalVm Community 23.1.0a1",
"draft": false,
"prerelease": false,
"created_at": "2023-06-06T22:30:49Z",
"published_at": "2023-06-13T15:04:15Z",
"assets": [
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510243",
"id": 112510243,
"node_id": "RA_kwDOB73d0M4GtMUj",
"name": "graalpython-23.1.0a1-linux-aarch64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 208285038,
"download_count": 3,
"created_at": "2023-06-13T07:29:25Z",
"updated_at": "2023-06-13T07:29:38Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/graalpython-23.1.0a1-linux-aarch64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510610",
"id": 112510610,
"node_id": "RA_kwDOB73d0M4GtMaS",
"name": "graalpython-23.1.0a1-linux-aarch64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2023-06-13T07:32:07Z",
"updated_at": "2023-06-13T07:32:07Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/graalpython-23.1.0a1-linux-aarch64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510269",
"id": 112510269,
"node_id": "RA_kwDOB73d0M4GtMU9",
"name": "graalpython-23.1.0a1-linux-amd64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 213747624,
"download_count": 86,
"created_at": "2023-06-13T07:29:38Z",
"updated_at": "2023-06-13T07:29:53Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/graalpython-23.1.0a1-linux-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510612",
"id": 112510612,
"node_id": "RA_kwDOB73d0M4GtMaU",
"name": "graalpython-23.1.0a1-linux-amd64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 5,
"created_at": "2023-06-13T07:32:08Z",
"updated_at": "2023-06-13T07:32:08Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/graalpython-23.1.0a1-linux-amd64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510291",
"id": 112510291,
"node_id": "RA_kwDOB73d0M4GtMVT",
"name": "graalpython-23.1.0a1-macos-aarch64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 217696547,
"download_count": 13,
"created_at": "2023-06-13T07:29:54Z",
"updated_at": "2023-06-13T07:30:17Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/graalpython-23.1.0a1-macos-aarch64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510615",
"id": 112510615,
"node_id": "RA_kwDOB73d0M4GtMaX",
"name": "graalpython-23.1.0a1-macos-aarch64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2023-06-13T07:32:09Z",
"updated_at": "2023-06-13T07:32:09Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/graalpython-23.1.0a1-macos-aarch64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510352",
"id": 112510352,
"node_id": "RA_kwDOB73d0M4GtMWQ",
"name": "graalpython-23.1.0a1-macos-amd64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 227762432,
"download_count": 11,
"created_at": "2023-06-13T07:30:17Z",
"updated_at": "2023-06-13T07:30:31Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/graalpython-23.1.0a1-macos-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510616",
"id": 112510616,
"node_id": "RA_kwDOB73d0M4GtMaY",
"name": "graalpython-23.1.0a1-macos-amd64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2023-06-13T07:32:09Z",
"updated_at": "2023-06-13T07:32:10Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/graalpython-23.1.0a1-macos-amd64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510387",
"id": 112510387,
"node_id": "RA_kwDOB73d0M4GtMWz",
"name": "python-installable-svm-java17-darwin-aarch64-23.1.0a1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 151774852,
"download_count": 8,
"created_at": "2023-06-13T07:30:31Z",
"updated_at": "2023-06-13T07:30:46Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/python-installable-svm-java17-darwin-aarch64-23.1.0a1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510618",
"id": 112510618,
"node_id": "RA_kwDOB73d0M4GtMaa",
"name": "python-installable-svm-java17-darwin-aarch64-23.1.0a1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 2,
"created_at": "2023-06-13T07:32:10Z",
"updated_at": "2023-06-13T07:32:10Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/python-installable-svm-java17-darwin-aarch64-23.1.0a1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510423",
"id": 112510423,
"node_id": "RA_kwDOB73d0M4GtMXX",
"name": "python-installable-svm-java17-darwin-amd64-23.1.0a1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 155958615,
"download_count": 9,
"created_at": "2023-06-13T07:30:46Z",
"updated_at": "2023-06-13T07:30:56Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/python-installable-svm-java17-darwin-amd64-23.1.0a1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510621",
"id": 112510621,
"node_id": "RA_kwDOB73d0M4GtMad",
"name": "python-installable-svm-java17-darwin-amd64-23.1.0a1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 2,
"created_at": "2023-06-13T07:32:11Z",
"updated_at": "2023-06-13T07:32:11Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/python-installable-svm-java17-darwin-amd64-23.1.0a1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510439",
"id": 112510439,
"node_id": "RA_kwDOB73d0M4GtMXn",
"name": "python-installable-svm-java17-linux-aarch64-23.1.0a1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 149559953,
"download_count": 7,
"created_at": "2023-06-13T07:30:57Z",
"updated_at": "2023-06-13T07:31:09Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/python-installable-svm-java17-linux-aarch64-23.1.0a1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510623",
"id": 112510623,
"node_id": "RA_kwDOB73d0M4GtMaf",
"name": "python-installable-svm-java17-linux-aarch64-23.1.0a1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 2,
"created_at": "2023-06-13T07:32:12Z",
"updated_at": "2023-06-13T07:32:12Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/python-installable-svm-java17-linux-aarch64-23.1.0a1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510482",
"id": 112510482,
"node_id": "RA_kwDOB73d0M4GtMYS",
"name": "python-installable-svm-java17-linux-amd64-23.1.0a1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 153700590,
"download_count": 50,
"created_at": "2023-06-13T07:31:10Z",
"updated_at": "2023-06-13T07:31:20Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/python-installable-svm-java17-linux-amd64-23.1.0a1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510639",
"id": 112510639,
"node_id": "RA_kwDOB73d0M4GtMav",
"name": "python-installable-svm-java17-linux-amd64-23.1.0a1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 2,
"created_at": "2023-06-13T07:32:12Z",
"updated_at": "2023-06-13T07:32:13Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/python-installable-svm-java17-linux-amd64-23.1.0a1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510502",
"id": 112510502,
"node_id": "RA_kwDOB73d0M4GtMYm",
"name": "python-installable-svm-java20-darwin-aarch64-23.1.0a1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 152397687,
"download_count": 12,
"created_at": "2023-06-13T07:31:21Z",
"updated_at": "2023-06-13T07:31:33Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/python-installable-svm-java20-darwin-aarch64-23.1.0a1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510644",
"id": 112510644,
"node_id": "RA_kwDOB73d0M4GtMa0",
"name": "python-installable-svm-java20-darwin-aarch64-23.1.0a1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 2,
"created_at": "2023-06-13T07:32:13Z",
"updated_at": "2023-06-13T07:32:13Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/python-installable-svm-java20-darwin-aarch64-23.1.0a1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510532",
"id": 112510532,
"node_id": "RA_kwDOB73d0M4GtMZE",
"name": "python-installable-svm-java20-darwin-amd64-23.1.0a1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 156585204,
"download_count": 12,
"created_at": "2023-06-13T07:31:34Z",
"updated_at": "2023-06-13T07:31:44Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/python-installable-svm-java20-darwin-amd64-23.1.0a1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510646",
"id": 112510646,
"node_id": "RA_kwDOB73d0M4GtMa2",
"name": "python-installable-svm-java20-darwin-amd64-23.1.0a1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 2,
"created_at": "2023-06-13T07:32:14Z",
"updated_at": "2023-06-13T07:32:14Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/python-installable-svm-java20-darwin-amd64-23.1.0a1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510561",
"id": 112510561,
"node_id": "RA_kwDOB73d0M4GtMZh",
"name": "python-installable-svm-java20-linux-aarch64-23.1.0a1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 150007420,
"download_count": 7,
"created_at": "2023-06-13T07:31:45Z",
"updated_at": "2023-06-13T07:31:56Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/python-installable-svm-java20-linux-aarch64-23.1.0a1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510651",
"id": 112510651,
"node_id": "RA_kwDOB73d0M4GtMa7",
"name": "python-installable-svm-java20-linux-aarch64-23.1.0a1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 2,
"created_at": "2023-06-13T07:32:14Z",
"updated_at": "2023-06-13T07:32:14Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/python-installable-svm-java20-linux-aarch64-23.1.0a1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510584",
"id": 112510584,
"node_id": "RA_kwDOB73d0M4GtMZ4",
"name": "python-installable-svm-java20-linux-amd64-23.1.0a1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 154254267,
"download_count": 29,
"created_at": "2023-06-13T07:31:56Z",
"updated_at": "2023-06-13T07:32:07Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/python-installable-svm-java20-linux-amd64-23.1.0a1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510654",
"id": 112510654,
"node_id": "RA_kwDOB73d0M4GtMa-",
"name": "python-installable-svm-java20-linux-amd64-23.1.0a1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 2,
"created_at": "2023-06-13T07:32:15Z",
"updated_at": "2023-06-13T07:32:15Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/python-installable-svm-java20-linux-amd64-23.1.0a1.jar.sha256"
}
],
"tarball_url": "https://api.github.com/repos/oracle/graalpython/tarball/graal-23.1.0a1",
"zipball_url": "https://api.github.com/repos/oracle/graalpython/zipball/graal-23.1.0a1",
"body": "This is a Python 3.10 implementation on top of GraalVM. Currently, it is under development and as such, it is not ready for any production use beyond simple usecases and scripting. The main focus of development right now is to get NumPy, SciPy and related libraries working.\r\n\r\nThe Python language component can be added to GraalVM using the `gu` utility.\r\n\r\nMore information is available on the GraalVM website: http://www.graalvm.org/reference-manual/python/\r\n",
"reactions": {
"url": "https://api.github.com/repos/oracle/graalpython/releases/108323629/reactions",
"total_count": 2,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 0,
"confused": 0,
"heart": 0,
"rocket": 2,
"eyes": 0
}
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/108323629",
"assets_url": "https://api.github.com/repos/oracle/graalpython/releases/108323629/assets",
"upload_url": "https://uploads.github.com/repos/oracle/graalpython/releases/108323629/assets{?name,label}",
"html_url": "https://github.com/oracle/graalpython/releases/tag/graal-23.0.0",
"id": 108323629,
"author": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"node_id": "RE_kwDOB73d0M4GdOMt",
"tag_name": "graal-23.0.0",
"target_commitish": "master",
"name": "GraalPy - GraalVm Community 23.0.0",
"draft": false,
"prerelease": false,
"created_at": "2023-06-06T22:30:49Z",
"published_at": "2023-06-13T15:04:15Z",
"assets": [
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510243",
"id": 112510243,
"node_id": "RA_kwDOB73d0M4GtMUj",
"name": "graalpython-23.0.0-linux-aarch64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 208285038,
"download_count": 3,
"created_at": "2023-06-13T07:29:25Z",
"updated_at": "2023-06-13T07:29:38Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/graalpython-23.0.0-linux-aarch64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510610",
"id": 112510610,
"node_id": "RA_kwDOB73d0M4GtMaS",
"name": "graalpython-23.0.0-linux-aarch64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2023-06-13T07:32:07Z",
"updated_at": "2023-06-13T07:32:07Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/graalpython-23.0.0-linux-aarch64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510269",
"id": 112510269,
"node_id": "RA_kwDOB73d0M4GtMU9",
"name": "graalpython-23.0.0-linux-amd64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 213747624,
"download_count": 86,
"created_at": "2023-06-13T07:29:38Z",
"updated_at": "2023-06-13T07:29:53Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/graalpython-23.0.0-linux-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510612",
"id": 112510612,
"node_id": "RA_kwDOB73d0M4GtMaU",
"name": "graalpython-23.0.0-linux-amd64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 5,
"created_at": "2023-06-13T07:32:08Z",
"updated_at": "2023-06-13T07:32:08Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/graalpython-23.0.0-linux-amd64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510291",
"id": 112510291,
"node_id": "RA_kwDOB73d0M4GtMVT",
"name": "graalpython-23.0.0-macos-aarch64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 217696547,
"download_count": 13,
"created_at": "2023-06-13T07:29:54Z",
"updated_at": "2023-06-13T07:30:17Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/graalpython-23.0.0-macos-aarch64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510615",
"id": 112510615,
"node_id": "RA_kwDOB73d0M4GtMaX",
"name": "graalpython-23.0.0-macos-aarch64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2023-06-13T07:32:09Z",
"updated_at": "2023-06-13T07:32:09Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/graalpython-23.0.0-macos-aarch64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510352",
"id": 112510352,
"node_id": "RA_kwDOB73d0M4GtMWQ",
"name": "graalpython-23.0.0-macos-amd64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 227762432,
"download_count": 11,
"created_at": "2023-06-13T07:30:17Z",
"updated_at": "2023-06-13T07:30:31Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/graalpython-23.0.0-macos-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510616",
"id": 112510616,
"node_id": "RA_kwDOB73d0M4GtMaY",
"name": "graalpython-23.0.0-macos-amd64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2023-06-13T07:32:09Z",
"updated_at": "2023-06-13T07:32:10Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/graalpython-23.0.0-macos-amd64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510387",
"id": 112510387,
"node_id": "RA_kwDOB73d0M4GtMWz",
"name": "python-installable-svm-java17-darwin-aarch64-23.0.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 151774852,
"download_count": 8,
"created_at": "2023-06-13T07:30:31Z",
"updated_at": "2023-06-13T07:30:46Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/python-installable-svm-java17-darwin-aarch64-23.0.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510618",
"id": 112510618,
"node_id": "RA_kwDOB73d0M4GtMaa",
"name": "python-installable-svm-java17-darwin-aarch64-23.0.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 2,
"created_at": "2023-06-13T07:32:10Z",
"updated_at": "2023-06-13T07:32:10Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/python-installable-svm-java17-darwin-aarch64-23.0.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510423",
"id": 112510423,
"node_id": "RA_kwDOB73d0M4GtMXX",
"name": "python-installable-svm-java17-darwin-amd64-23.0.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 155958615,
"download_count": 9,
"created_at": "2023-06-13T07:30:46Z",
"updated_at": "2023-06-13T07:30:56Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/python-installable-svm-java17-darwin-amd64-23.0.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510621",
"id": 112510621,
"node_id": "RA_kwDOB73d0M4GtMad",
"name": "python-installable-svm-java17-darwin-amd64-23.0.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 2,
"created_at": "2023-06-13T07:32:11Z",
"updated_at": "2023-06-13T07:32:11Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/python-installable-svm-java17-darwin-amd64-23.0.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510439",
"id": 112510439,
"node_id": "RA_kwDOB73d0M4GtMXn",
"name": "python-installable-svm-java17-linux-aarch64-23.0.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 149559953,
"download_count": 7,
"created_at": "2023-06-13T07:30:57Z",
"updated_at": "2023-06-13T07:31:09Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/python-installable-svm-java17-linux-aarch64-23.0.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510623",
"id": 112510623,
"node_id": "RA_kwDOB73d0M4GtMaf",
"name": "python-installable-svm-java17-linux-aarch64-23.0.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 2,
"created_at": "2023-06-13T07:32:12Z",
"updated_at": "2023-06-13T07:32:12Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/python-installable-svm-java17-linux-aarch64-23.0.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510482",
"id": 112510482,
"node_id": "RA_kwDOB73d0M4GtMYS",
"name": "python-installable-svm-java17-linux-amd64-23.0.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 153700590,
"download_count": 50,
"created_at": "2023-06-13T07:31:10Z",
"updated_at": "2023-06-13T07:31:20Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/python-installable-svm-java17-linux-amd64-23.0.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510639",
"id": 112510639,
"node_id": "RA_kwDOB73d0M4GtMav",
"name": "python-installable-svm-java17-linux-amd64-23.0.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 2,
"created_at": "2023-06-13T07:32:12Z",
"updated_at": "2023-06-13T07:32:13Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/python-installable-svm-java17-linux-amd64-23.0.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510502",
"id": 112510502,
"node_id": "RA_kwDOB73d0M4GtMYm",
"name": "python-installable-svm-java20-darwin-aarch64-23.0.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 152397687,
"download_count": 12,
"created_at": "2023-06-13T07:31:21Z",
"updated_at": "2023-06-13T07:31:33Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/python-installable-svm-java20-darwin-aarch64-23.0.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510644",
"id": 112510644,
"node_id": "RA_kwDOB73d0M4GtMa0",
"name": "python-installable-svm-java20-darwin-aarch64-23.0.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 2,
"created_at": "2023-06-13T07:32:13Z",
"updated_at": "2023-06-13T07:32:13Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/python-installable-svm-java20-darwin-aarch64-23.0.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510532",
"id": 112510532,
"node_id": "RA_kwDOB73d0M4GtMZE",
"name": "python-installable-svm-java20-darwin-amd64-23.0.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 156585204,
"download_count": 12,
"created_at": "2023-06-13T07:31:34Z",
"updated_at": "2023-06-13T07:31:44Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/python-installable-svm-java20-darwin-amd64-23.0.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510646",
"id": 112510646,
"node_id": "RA_kwDOB73d0M4GtMa2",
"name": "python-installable-svm-java20-darwin-amd64-23.0.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 2,
"created_at": "2023-06-13T07:32:14Z",
"updated_at": "2023-06-13T07:32:14Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/python-installable-svm-java20-darwin-amd64-23.0.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510561",
"id": 112510561,
"node_id": "RA_kwDOB73d0M4GtMZh",
"name": "python-installable-svm-java20-linux-aarch64-23.0.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 150007420,
"download_count": 7,
"created_at": "2023-06-13T07:31:45Z",
"updated_at": "2023-06-13T07:31:56Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/python-installable-svm-java20-linux-aarch64-23.0.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510651",
"id": 112510651,
"node_id": "RA_kwDOB73d0M4GtMa7",
"name": "python-installable-svm-java20-linux-aarch64-23.0.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 2,
"created_at": "2023-06-13T07:32:14Z",
"updated_at": "2023-06-13T07:32:14Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/python-installable-svm-java20-linux-aarch64-23.0.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510584",
"id": 112510584,
"node_id": "RA_kwDOB73d0M4GtMZ4",
"name": "python-installable-svm-java20-linux-amd64-23.0.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 154254267,
"download_count": 29,
"created_at": "2023-06-13T07:31:56Z",
"updated_at": "2023-06-13T07:32:07Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/python-installable-svm-java20-linux-amd64-23.0.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/112510654",
"id": 112510654,
"node_id": "RA_kwDOB73d0M4GtMa-",
"name": "python-installable-svm-java20-linux-amd64-23.0.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 2,
"created_at": "2023-06-13T07:32:15Z",
"updated_at": "2023-06-13T07:32:15Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/graal-23.0.0/python-installable-svm-java20-linux-amd64-23.0.0.jar.sha256"
}
],
"tarball_url": "https://api.github.com/repos/oracle/graalpython/tarball/graal-23.0.0",
"zipball_url": "https://api.github.com/repos/oracle/graalpython/zipball/graal-23.0.0",
"body": "This is a Python 3.10 implementation on top of GraalVM. Currently, it is under development and as such, it is not ready for any production use beyond simple usecases and scripting. The main focus of development right now is to get NumPy, SciPy and related libraries working.\r\n\r\nThe Python language component can be added to GraalVM using the `gu` utility.\r\n\r\nMore information is available on the GraalVM website: http://www.graalvm.org/reference-manual/python/\r\n",
"reactions": {
"url": "https://api.github.com/repos/oracle/graalpython/releases/108323629/reactions",
"total_count": 2,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 0,
"confused": 0,
"heart": 0,
"rocket": 2,
"eyes": 0
}
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/89942123",
"assets_url": "https://api.github.com/repos/oracle/graalpython/releases/89942123/assets",
"upload_url": "https://uploads.github.com/repos/oracle/graalpython/releases/89942123/assets{?name,label}",
"html_url": "https://github.com/oracle/graalpython/releases/tag/vm-22.3.1",
"id": 89942123,
"author": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"node_id": "RE_kwDOB73d0M4FXGhr",
"tag_name": "vm-22.3.1",
"target_commitish": "master",
"name": "GraalPy - GraalVM Community Edition 22.3.1",
"draft": false,
"prerelease": false,
"created_at": "2023-01-10T09:58:58Z",
"published_at": "2023-01-24T14:27:54Z",
"assets": [
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92746864",
"id": 92746864,
"node_id": "RA_kwDOB73d0M4FhzRw",
"name": "graalpy-22.3.1-linux-aarch64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 203943527,
"download_count": 7,
"created_at": "2023-01-23T17:08:50Z",
"updated_at": "2023-01-24T14:32:54Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/graalpy-22.3.1-linux-aarch64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747960",
"id": 92747960,
"node_id": "RA_kwDOB73d0M4Fhzi4",
"name": "graalpy-22.3.1-linux-aarch64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 4,
"created_at": "2023-01-23T17:18:06Z",
"updated_at": "2023-01-24T14:32:54Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/graalpy-22.3.1-linux-aarch64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92746911",
"id": 92746911,
"node_id": "RA_kwDOB73d0M4FhzSf",
"name": "graalpy-22.3.1-linux-amd64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 207156431,
"download_count": 39,
"created_at": "2023-01-23T17:09:44Z",
"updated_at": "2023-01-24T14:32:54Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/graalpy-22.3.1-linux-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747964",
"id": 92747964,
"node_id": "RA_kwDOB73d0M4Fhzi8",
"name": "graalpy-22.3.1-linux-amd64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 6,
"created_at": "2023-01-23T17:18:06Z",
"updated_at": "2023-01-24T14:32:54Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/graalpy-22.3.1-linux-amd64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92746954",
"id": 92746954,
"node_id": "RA_kwDOB73d0M4FhzTK",
"name": "graalpy-22.3.1-macos-aarch64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 219778186,
"download_count": 8,
"created_at": "2023-01-23T17:10:29Z",
"updated_at": "2023-01-24T14:32:54Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/graalpy-22.3.1-macos-aarch64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747966",
"id": 92747966,
"node_id": "RA_kwDOB73d0M4Fhzi-",
"name": "graalpy-22.3.1-macos-aarch64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 5,
"created_at": "2023-01-23T17:18:07Z",
"updated_at": "2023-01-24T14:32:54Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/graalpy-22.3.1-macos-aarch64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747006",
"id": 92747006,
"node_id": "RA_kwDOB73d0M4FhzT-",
"name": "graalpy-22.3.1-macos-amd64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 221334807,
"download_count": 14,
"created_at": "2023-01-23T17:11:14Z",
"updated_at": "2023-01-24T14:32:54Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/graalpy-22.3.1-macos-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747968",
"id": 92747968,
"node_id": "RA_kwDOB73d0M4FhzjA",
"name": "graalpy-22.3.1-macos-amd64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 6,
"created_at": "2023-01-23T17:18:08Z",
"updated_at": "2023-01-24T14:32:54Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/graalpy-22.3.1-macos-amd64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747055",
"id": 92747055,
"node_id": "RA_kwDOB73d0M4FhzUv",
"name": "python-installable-svm-java11-darwin-aarch64-22.3.1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 157914202,
"download_count": 66,
"created_at": "2023-01-23T17:11:58Z",
"updated_at": "2023-01-23T17:12:30Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java11-darwin-aarch64-22.3.1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747970",
"id": 92747970,
"node_id": "RA_kwDOB73d0M4FhzjC",
"name": "python-installable-svm-java11-darwin-aarch64-22.3.1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 5,
"created_at": "2023-01-23T17:18:09Z",
"updated_at": "2023-01-23T17:18:09Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java11-darwin-aarch64-22.3.1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747112",
"id": 92747112,
"node_id": "RA_kwDOB73d0M4FhzVo",
"name": "python-installable-svm-java11-darwin-amd64-22.3.1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 153685519,
"download_count": 5543,
"created_at": "2023-01-23T17:12:31Z",
"updated_at": "2023-01-23T17:13:06Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java11-darwin-amd64-22.3.1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747973",
"id": 92747973,
"node_id": "RA_kwDOB73d0M4FhzjF",
"name": "python-installable-svm-java11-darwin-amd64-22.3.1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 5,
"created_at": "2023-01-23T17:18:09Z",
"updated_at": "2023-01-23T17:18:10Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java11-darwin-amd64-22.3.1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747219",
"id": 92747219,
"node_id": "RA_kwDOB73d0M4FhzXT",
"name": "python-installable-svm-java11-linux-aarch64-22.3.1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 149936030,
"download_count": 55,
"created_at": "2023-01-23T17:13:07Z",
"updated_at": "2023-01-23T17:13:39Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java11-linux-aarch64-22.3.1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747976",
"id": 92747976,
"node_id": "RA_kwDOB73d0M4FhzjI",
"name": "python-installable-svm-java11-linux-aarch64-22.3.1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2023-01-23T17:18:10Z",
"updated_at": "2023-01-23T17:18:10Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java11-linux-aarch64-22.3.1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747308",
"id": 92747308,
"node_id": "RA_kwDOB73d0M4FhzYs",
"name": "python-installable-svm-java11-linux-amd64-22.3.1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 151542239,
"download_count": 579,
"created_at": "2023-01-23T17:13:39Z",
"updated_at": "2023-01-23T17:14:09Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java11-linux-amd64-22.3.1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747979",
"id": 92747979,
"node_id": "RA_kwDOB73d0M4FhzjL",
"name": "python-installable-svm-java11-linux-amd64-22.3.1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 8,
"created_at": "2023-01-23T17:18:11Z",
"updated_at": "2023-01-23T17:18:11Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java11-linux-amd64-22.3.1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747401",
"id": 92747401,
"node_id": "RA_kwDOB73d0M4FhzaJ",
"name": "python-installable-svm-java17-darwin-aarch64-22.3.1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 159333479,
"download_count": 144,
"created_at": "2023-01-23T17:14:09Z",
"updated_at": "2023-01-23T17:14:37Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java17-darwin-aarch64-22.3.1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747982",
"id": 92747982,
"node_id": "RA_kwDOB73d0M4FhzjO",
"name": "python-installable-svm-java17-darwin-aarch64-22.3.1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 4,
"created_at": "2023-01-23T17:18:12Z",
"updated_at": "2023-01-23T17:18:12Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java17-darwin-aarch64-22.3.1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747498",
"id": 92747498,
"node_id": "RA_kwDOB73d0M4Fhzbq",
"name": "python-installable-svm-java17-darwin-amd64-22.3.1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 154956143,
"download_count": 1548,
"created_at": "2023-01-23T17:14:37Z",
"updated_at": "2023-01-23T17:15:08Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java17-darwin-amd64-22.3.1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747986",
"id": 92747986,
"node_id": "RA_kwDOB73d0M4FhzjS",
"name": "python-installable-svm-java17-darwin-amd64-22.3.1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 5,
"created_at": "2023-01-23T17:18:12Z",
"updated_at": "2023-01-23T17:18:13Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java17-darwin-amd64-22.3.1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747558",
"id": 92747558,
"node_id": "RA_kwDOB73d0M4Fhzcm",
"name": "python-installable-svm-java17-linux-aarch64-22.3.1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 151260875,
"download_count": 104,
"created_at": "2023-01-23T17:15:09Z",
"updated_at": "2023-01-23T17:15:39Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java17-linux-aarch64-22.3.1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747988",
"id": 92747988,
"node_id": "RA_kwDOB73d0M4FhzjU",
"name": "python-installable-svm-java17-linux-aarch64-22.3.1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2023-01-23T17:18:13Z",
"updated_at": "2023-01-23T17:18:13Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java17-linux-aarch64-22.3.1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747629",
"id": 92747629,
"node_id": "RA_kwDOB73d0M4Fhzdt",
"name": "python-installable-svm-java17-linux-amd64-22.3.1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 152823583,
"download_count": 4899,
"created_at": "2023-01-23T17:15:40Z",
"updated_at": "2023-01-23T17:16:10Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java17-linux-amd64-22.3.1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747992",
"id": 92747992,
"node_id": "RA_kwDOB73d0M4FhzjY",
"name": "python-installable-svm-java17-linux-amd64-22.3.1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2023-01-23T17:18:14Z",
"updated_at": "2023-01-23T17:18:14Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java17-linux-amd64-22.3.1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747659",
"id": 92747659,
"node_id": "RA_kwDOB73d0M4FhzeL",
"name": "python-installable-svm-java19-darwin-aarch64-22.3.1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 159455291,
"download_count": 64,
"created_at": "2023-01-23T17:16:10Z",
"updated_at": "2023-01-23T17:16:51Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java19-darwin-aarch64-22.3.1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747994",
"id": 92747994,
"node_id": "RA_kwDOB73d0M4Fhzja",
"name": "python-installable-svm-java19-darwin-aarch64-22.3.1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 4,
"created_at": "2023-01-23T17:18:15Z",
"updated_at": "2023-01-23T17:18:15Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java19-darwin-aarch64-22.3.1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747713",
"id": 92747713,
"node_id": "RA_kwDOB73d0M4FhzfB",
"name": "python-installable-svm-java19-darwin-amd64-22.3.1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 155057237,
"download_count": 99,
"created_at": "2023-01-23T17:16:51Z",
"updated_at": "2023-01-23T17:17:22Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java19-darwin-amd64-22.3.1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747997",
"id": 92747997,
"node_id": "RA_kwDOB73d0M4Fhzjd",
"name": "python-installable-svm-java19-darwin-amd64-22.3.1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 4,
"created_at": "2023-01-23T17:18:15Z",
"updated_at": "2023-01-23T17:18:16Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java19-darwin-amd64-22.3.1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747803",
"id": 92747803,
"node_id": "RA_kwDOB73d0M4Fhzgb",
"name": "python-installable-svm-java19-linux-aarch64-22.3.1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 151342460,
"download_count": 24,
"created_at": "2023-01-23T17:17:22Z",
"updated_at": "2023-01-23T17:17:46Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java19-linux-aarch64-22.3.1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92748000",
"id": 92748000,
"node_id": "RA_kwDOB73d0M4Fhzjg",
"name": "python-installable-svm-java19-linux-aarch64-22.3.1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 4,
"created_at": "2023-01-23T17:18:16Z",
"updated_at": "2023-01-23T17:18:16Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java19-linux-aarch64-22.3.1.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92747898",
"id": 92747898,
"node_id": "RA_kwDOB73d0M4Fhzh6",
"name": "python-installable-svm-java19-linux-amd64-22.3.1.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 152925492,
"download_count": 282,
"created_at": "2023-01-23T17:17:47Z",
"updated_at": "2023-01-23T17:18:05Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java19-linux-amd64-22.3.1.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/92748004",
"id": 92748004,
"node_id": "RA_kwDOB73d0M4Fhzjk",
"name": "python-installable-svm-java19-linux-amd64-22.3.1.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2023-01-23T17:18:17Z",
"updated_at": "2023-01-23T17:18:17Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.1/python-installable-svm-java19-linux-amd64-22.3.1.jar.sha256"
}
],
"tarball_url": "https://api.github.com/repos/oracle/graalpython/tarball/vm-22.3.1",
"zipball_url": "https://api.github.com/repos/oracle/graalpython/zipball/vm-22.3.1",
"body": "This is a Python 3.8.5 implementation on top of GraalVM. Currently, it is under development and as such, it is not ready for any production use beyond simple usecases and scripting. The main focus of development right now is to get NumPy, SciPy and related libraries working.\r\n\r\nThe Python language component can be added to GraalVM using the `gu` utility.\r\n\r\nMore information is available on the GraalVM website: http://www.graalvm.org/reference-manual/python/\r\n",
"reactions": {
"url": "https://api.github.com/repos/oracle/graalpython/releases/89942123/reactions",
"total_count": 1,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 0,
"confused": 0,
"heart": 0,
"rocket": 1,
"eyes": 0
}
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/80639914",
"assets_url": "https://api.github.com/repos/oracle/graalpython/releases/80639914/assets",
"upload_url": "https://uploads.github.com/repos/oracle/graalpython/releases/80639914/assets{?name,label}",
"html_url": "https://github.com/oracle/graalpython/releases/tag/vm-22.3.0",
"id": 80639914,
"author": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"node_id": "RE_kwDOB73d0M4Ezneq",
"tag_name": "vm-22.3.0",
"target_commitish": "master",
"name": "GraalPy - GraalVM Community Edition 22.3.0",
"draft": false,
"prerelease": false,
"created_at": "2022-10-12T09:57:34Z",
"published_at": "2022-10-25T12:07:38Z",
"assets": [
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81826151",
"id": 81826151,
"node_id": "RA_kwDOB73d0M4E4JFn",
"name": "graalpy-22.3.0-linux-aarch64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 203184155,
"download_count": 20,
"created_at": "2022-10-21T16:54:11Z",
"updated_at": "2022-10-25T12:10:01Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/graalpy-22.3.0-linux-aarch64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827364",
"id": 81827364,
"node_id": "RA_kwDOB73d0M4E4JYk",
"name": "graalpy-22.3.0-linux-aarch64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 8,
"created_at": "2022-10-21T17:02:48Z",
"updated_at": "2022-10-25T12:10:15Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/graalpy-22.3.0-linux-aarch64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81826256",
"id": 81826256,
"node_id": "RA_kwDOB73d0M4E4JHQ",
"name": "graalpy-22.3.0-linux-amd64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 206407259,
"download_count": 113,
"created_at": "2022-10-21T16:54:40Z",
"updated_at": "2022-10-25T12:10:15Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/graalpy-22.3.0-linux-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827368",
"id": 81827368,
"node_id": "RA_kwDOB73d0M4E4JYo",
"name": "graalpy-22.3.0-linux-amd64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 4,
"created_at": "2022-10-21T17:02:48Z",
"updated_at": "2022-10-25T12:10:01Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/graalpy-22.3.0-linux-amd64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81826887",
"id": 81826887,
"node_id": "RA_kwDOB73d0M4E4JRH",
"name": "graalpy-22.3.0-macos-aarch64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 211813509,
"download_count": 42,
"created_at": "2022-10-21T16:55:10Z",
"updated_at": "2022-10-25T12:10:01Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/graalpy-22.3.0-macos-aarch64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827369",
"id": 81827369,
"node_id": "RA_kwDOB73d0M4E4JYp",
"name": "graalpy-22.3.0-macos-aarch64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2022-10-21T17:02:49Z",
"updated_at": "2022-10-25T12:10:01Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/graalpy-22.3.0-macos-aarch64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81826914",
"id": 81826914,
"node_id": "RA_kwDOB73d0M4E4JRi",
"name": "graalpy-22.3.0-macos-amd64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 219429099,
"download_count": 22,
"created_at": "2022-10-21T16:55:40Z",
"updated_at": "2022-10-25T12:10:01Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/graalpy-22.3.0-macos-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827371",
"id": 81827371,
"node_id": "RA_kwDOB73d0M4E4JYr",
"name": "graalpy-22.3.0-macos-amd64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2022-10-21T17:02:50Z",
"updated_at": "2022-10-25T12:10:01Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/graalpy-22.3.0-macos-amd64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81826975",
"id": 81826975,
"node_id": "RA_kwDOB73d0M4E4JSf",
"name": "python-installable-svm-java11-darwin-aarch64-22.3.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 151879218,
"download_count": 75,
"created_at": "2022-10-21T16:56:23Z",
"updated_at": "2022-10-21T16:56:58Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java11-darwin-aarch64-22.3.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827373",
"id": 81827373,
"node_id": "RA_kwDOB73d0M4E4JYt",
"name": "python-installable-svm-java11-darwin-aarch64-22.3.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2022-10-21T17:02:51Z",
"updated_at": "2022-10-21T17:02:51Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java11-darwin-aarch64-22.3.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81826990",
"id": 81826990,
"node_id": "RA_kwDOB73d0M4E4JSu",
"name": "python-installable-svm-java11-darwin-amd64-22.3.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 153546449,
"download_count": 3780,
"created_at": "2022-10-21T16:56:59Z",
"updated_at": "2022-10-21T16:57:40Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java11-darwin-amd64-22.3.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827375",
"id": 81827375,
"node_id": "RA_kwDOB73d0M4E4JYv",
"name": "python-installable-svm-java11-darwin-amd64-22.3.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2022-10-21T17:02:52Z",
"updated_at": "2022-10-21T17:02:52Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java11-darwin-amd64-22.3.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827068",
"id": 81827068,
"node_id": "RA_kwDOB73d0M4E4JT8",
"name": "python-installable-svm-java11-linux-aarch64-22.3.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 149921089,
"download_count": 124,
"created_at": "2022-10-21T16:57:41Z",
"updated_at": "2022-10-21T16:57:58Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java11-linux-aarch64-22.3.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827377",
"id": 81827377,
"node_id": "RA_kwDOB73d0M4E4JYx",
"name": "python-installable-svm-java11-linux-aarch64-22.3.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2022-10-21T17:02:53Z",
"updated_at": "2022-10-21T17:02:53Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java11-linux-aarch64-22.3.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827084",
"id": 81827084,
"node_id": "RA_kwDOB73d0M4E4JUM",
"name": "python-installable-svm-java11-linux-amd64-22.3.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 151548891,
"download_count": 1651,
"created_at": "2022-10-21T16:57:59Z",
"updated_at": "2022-10-21T16:58:25Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java11-linux-amd64-22.3.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827378",
"id": 81827378,
"node_id": "RA_kwDOB73d0M4E4JYy",
"name": "python-installable-svm-java11-linux-amd64-22.3.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 4,
"created_at": "2022-10-21T17:02:53Z",
"updated_at": "2022-10-21T17:02:54Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java11-linux-amd64-22.3.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827120",
"id": 81827120,
"node_id": "RA_kwDOB73d0M4E4JUw",
"name": "python-installable-svm-java17-darwin-aarch64-22.3.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 153017336,
"download_count": 114,
"created_at": "2022-10-21T16:58:25Z",
"updated_at": "2022-10-21T16:58:49Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java17-darwin-aarch64-22.3.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827380",
"id": 81827380,
"node_id": "RA_kwDOB73d0M4E4JY0",
"name": "python-installable-svm-java17-darwin-aarch64-22.3.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2022-10-21T17:02:54Z",
"updated_at": "2022-10-21T17:02:54Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java17-darwin-aarch64-22.3.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827145",
"id": 81827145,
"node_id": "RA_kwDOB73d0M4E4JVJ",
"name": "python-installable-svm-java17-darwin-amd64-22.3.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 154597017,
"download_count": 152,
"created_at": "2022-10-21T16:58:50Z",
"updated_at": "2022-10-21T16:59:22Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java17-darwin-amd64-22.3.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827384",
"id": 81827384,
"node_id": "RA_kwDOB73d0M4E4JY4",
"name": "python-installable-svm-java17-darwin-amd64-22.3.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2022-10-21T17:02:55Z",
"updated_at": "2022-10-21T17:02:55Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java17-darwin-amd64-22.3.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827182",
"id": 81827182,
"node_id": "RA_kwDOB73d0M4E4JVu",
"name": "python-installable-svm-java17-linux-aarch64-22.3.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 150999566,
"download_count": 154,
"created_at": "2022-10-21T16:59:22Z",
"updated_at": "2022-10-21T16:59:51Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java17-linux-aarch64-22.3.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827389",
"id": 81827389,
"node_id": "RA_kwDOB73d0M4E4JY9",
"name": "python-installable-svm-java17-linux-aarch64-22.3.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2022-10-21T17:02:56Z",
"updated_at": "2022-10-21T17:02:56Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java17-linux-aarch64-22.3.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827210",
"id": 81827210,
"node_id": "RA_kwDOB73d0M4E4JWK",
"name": "python-installable-svm-java17-linux-amd64-22.3.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 152607645,
"download_count": 5751,
"created_at": "2022-10-21T16:59:52Z",
"updated_at": "2022-10-21T17:00:28Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java17-linux-amd64-22.3.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827391",
"id": 81827391,
"node_id": "RA_kwDOB73d0M4E4JY_",
"name": "python-installable-svm-java17-linux-amd64-22.3.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 5,
"created_at": "2022-10-21T17:02:56Z",
"updated_at": "2022-10-21T17:02:57Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java17-linux-amd64-22.3.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827241",
"id": 81827241,
"node_id": "RA_kwDOB73d0M4E4JWp",
"name": "python-installable-svm-java19-darwin-aarch64-22.3.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 153370747,
"download_count": 61,
"created_at": "2022-10-21T17:00:29Z",
"updated_at": "2022-10-21T17:01:06Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java19-darwin-aarch64-22.3.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827393",
"id": 81827393,
"node_id": "RA_kwDOB73d0M4E4JZB",
"name": "python-installable-svm-java19-darwin-aarch64-22.3.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2022-10-21T17:02:57Z",
"updated_at": "2022-10-21T17:02:57Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java19-darwin-aarch64-22.3.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827287",
"id": 81827287,
"node_id": "RA_kwDOB73d0M4E4JXX",
"name": "python-installable-svm-java19-darwin-amd64-22.3.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 154902692,
"download_count": 88,
"created_at": "2022-10-21T17:01:06Z",
"updated_at": "2022-10-21T17:01:33Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java19-darwin-amd64-22.3.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827394",
"id": 81827394,
"node_id": "RA_kwDOB73d0M4E4JZC",
"name": "python-installable-svm-java19-darwin-amd64-22.3.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2022-10-21T17:02:58Z",
"updated_at": "2022-10-21T17:02:58Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java19-darwin-amd64-22.3.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827310",
"id": 81827310,
"node_id": "RA_kwDOB73d0M4E4JXu",
"name": "python-installable-svm-java19-linux-aarch64-22.3.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 151348350,
"download_count": 16,
"created_at": "2022-10-21T17:01:34Z",
"updated_at": "2022-10-21T17:02:08Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java19-linux-aarch64-22.3.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827395",
"id": 81827395,
"node_id": "RA_kwDOB73d0M4E4JZD",
"name": "python-installable-svm-java19-linux-aarch64-22.3.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2022-10-21T17:02:59Z",
"updated_at": "2022-10-21T17:02:59Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java19-linux-aarch64-22.3.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827333",
"id": 81827333,
"node_id": "RA_kwDOB73d0M4E4JYF",
"name": "python-installable-svm-java19-linux-amd64-22.3.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 152945140,
"download_count": 655,
"created_at": "2022-10-21T17:02:09Z",
"updated_at": "2022-10-21T17:02:47Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java19-linux-amd64-22.3.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/81827396",
"id": 81827396,
"node_id": "RA_kwDOB73d0M4E4JZE",
"name": "python-installable-svm-java19-linux-amd64-22.3.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2022-10-21T17:03:00Z",
"updated_at": "2022-10-21T17:03:00Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.3.0/python-installable-svm-java19-linux-amd64-22.3.0.jar.sha256"
}
],
"tarball_url": "https://api.github.com/repos/oracle/graalpython/tarball/vm-22.3.0",
"zipball_url": "https://api.github.com/repos/oracle/graalpython/zipball/vm-22.3.0",
"body": "This is a Python 3.8.5 implementation on top of GraalVM. Currently, it is under development and as such, it is not ready for any production use beyond simple usecases and scripting. The main focus of development right now is to get NumPy, SciPy and related libraries working.\r\n\r\nThe Python language component can be added to GraalVM using the `gu` utility.\r\n\r\nMore information is available on the GraalVM website: http://www.graalvm.org/reference-manual/python/\r\n"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/72708309",
"assets_url": "https://api.github.com/repos/oracle/graalpython/releases/72708309/assets",
"upload_url": "https://uploads.github.com/repos/oracle/graalpython/releases/72708309/assets{?name,label}",
"html_url": "https://github.com/oracle/graalpython/releases/tag/vm-22.2.0",
"id": 72708309,
"author": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"node_id": "RE_kwDOB73d0M4EVXDV",
"tag_name": "vm-22.2.0",
"target_commitish": "master",
"name": "GraalPython - GraalVM Community Edition 22.2.0",
"draft": false,
"prerelease": false,
"created_at": "2022-07-13T16:00:33Z",
"published_at": "2022-07-26T11:29:52Z",
"assets": [
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/72558549",
"id": 72558549,
"node_id": "RA_kwDOB73d0M4EUyfV",
"name": "graalpython-22.2.0-linux-amd64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 213303771,
"download_count": 132,
"created_at": "2022-07-24T21:29:59Z",
"updated_at": "2022-07-24T21:30:37Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.2.0/graalpython-22.2.0-linux-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/72558728",
"id": 72558728,
"node_id": "RA_kwDOB73d0M4EUyiI",
"name": "graalpython-22.2.0-linux-amd64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 9,
"created_at": "2022-07-24T21:32:51Z",
"updated_at": "2022-07-24T21:32:51Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.2.0/graalpython-22.2.0-linux-amd64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/72558575",
"id": 72558575,
"node_id": "RA_kwDOB73d0M4EUyfv",
"name": "graalpython-22.2.0-macos-amd64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 229775278,
"download_count": 53,
"created_at": "2022-07-24T21:30:38Z",
"updated_at": "2022-07-24T21:31:10Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.2.0/graalpython-22.2.0-macos-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/72558733",
"id": 72558733,
"node_id": "RA_kwDOB73d0M4EUyiN",
"name": "graalpython-22.2.0-macos-amd64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 8,
"created_at": "2022-07-24T21:32:52Z",
"updated_at": "2022-07-24T21:32:52Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.2.0/graalpython-22.2.0-macos-amd64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/72558584",
"id": 72558584,
"node_id": "RA_kwDOB73d0M4EUyf4",
"name": "python-installable-svm-java11-darwin-amd64-22.2.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 166887010,
"download_count": 71,
"created_at": "2022-07-24T21:31:10Z",
"updated_at": "2022-07-24T21:31:39Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.2.0/python-installable-svm-java11-darwin-amd64-22.2.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/72558737",
"id": 72558737,
"node_id": "RA_kwDOB73d0M4EUyiR",
"name": "python-installable-svm-java11-darwin-amd64-22.2.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 5,
"created_at": "2022-07-24T21:32:53Z",
"updated_at": "2022-07-24T21:32:53Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.2.0/python-installable-svm-java11-darwin-amd64-22.2.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/72558618",
"id": 72558618,
"node_id": "RA_kwDOB73d0M4EUyga",
"name": "python-installable-svm-java11-linux-amd64-22.2.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 162939311,
"download_count": 1518,
"created_at": "2022-07-24T21:31:39Z",
"updated_at": "2022-07-24T21:32:06Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.2.0/python-installable-svm-java11-linux-amd64-22.2.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/72558739",
"id": 72558739,
"node_id": "RA_kwDOB73d0M4EUyiT",
"name": "python-installable-svm-java11-linux-amd64-22.2.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 149,
"created_at": "2022-07-24T21:32:53Z",
"updated_at": "2022-07-24T21:32:53Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.2.0/python-installable-svm-java11-linux-amd64-22.2.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/72558648",
"id": 72558648,
"node_id": "RA_kwDOB73d0M4EUyg4",
"name": "python-installable-svm-java17-darwin-amd64-22.2.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 168473794,
"download_count": 157,
"created_at": "2022-07-24T21:32:07Z",
"updated_at": "2022-07-24T21:32:29Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.2.0/python-installable-svm-java17-darwin-amd64-22.2.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/72558741",
"id": 72558741,
"node_id": "RA_kwDOB73d0M4EUyiV",
"name": "python-installable-svm-java17-darwin-amd64-22.2.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 8,
"created_at": "2022-07-24T21:32:54Z",
"updated_at": "2022-07-24T21:32:54Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.2.0/python-installable-svm-java17-darwin-amd64-22.2.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/72558678",
"id": 72558678,
"node_id": "RA_kwDOB73d0M4EUyhW",
"name": "python-installable-svm-java17-linux-amd64-22.2.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 164464388,
"download_count": 12772,
"created_at": "2022-07-24T21:32:29Z",
"updated_at": "2022-07-24T21:32:50Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.2.0/python-installable-svm-java17-linux-amd64-22.2.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/72558743",
"id": 72558743,
"node_id": "RA_kwDOB73d0M4EUyiX",
"name": "python-installable-svm-java17-linux-amd64-22.2.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 12,
"created_at": "2022-07-24T21:32:55Z",
"updated_at": "2022-07-24T21:32:55Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.2.0/python-installable-svm-java17-linux-amd64-22.2.0.jar.sha256"
}
],
"tarball_url": "https://api.github.com/repos/oracle/graalpython/tarball/vm-22.2.0",
"zipball_url": "https://api.github.com/repos/oracle/graalpython/zipball/vm-22.2.0",
"body": "This is a Python 3.8.5 implementation on top of GraalVM. Currently, it is under development and as such, it is not ready for any production use beyond simple usecases and scripting. The main focus of development right now is to get NumPy, SciPy and related libraries working.\r\n\r\nThe Python language component can be added to GraalVM using the `gu` utility.\r\n\r\nMore information is available on the GraalVM website: http://www.graalvm.org/reference-manual/python/\r\n"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/65179940",
"assets_url": "https://api.github.com/repos/oracle/graalpython/releases/65179940/assets",
"upload_url": "https://uploads.github.com/repos/oracle/graalpython/releases/65179940/assets{?name,label}",
"html_url": "https://github.com/oracle/graalpython/releases/tag/vm-22.1.0",
"id": 65179940,
"author": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"node_id": "RE_kwDOB73d0M4D4pEk",
"tag_name": "vm-22.1.0",
"target_commitish": "master",
"name": "GraalPython - GraalVM Community Edition 22.1.0",
"draft": false,
"prerelease": false,
"created_at": "2022-04-12T20:36:25Z",
"published_at": "2022-04-26T10:35:35Z",
"assets": [
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/63527509",
"id": 63527509,
"node_id": "RA_kwDOB73d0M4DyVpV",
"name": "graalpython-22.1.0-linux-amd64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 177088331,
"download_count": 109,
"created_at": "2022-04-24T22:06:28Z",
"updated_at": "2022-04-24T22:06:43Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.1.0/graalpython-22.1.0-linux-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/63527601",
"id": 63527601,
"node_id": "RA_kwDOB73d0M4DyVqx",
"name": "graalpython-22.1.0-linux-amd64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 8,
"created_at": "2022-04-24T22:07:57Z",
"updated_at": "2022-04-24T22:07:58Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.1.0/graalpython-22.1.0-linux-amd64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/63527520",
"id": 63527520,
"node_id": "RA_kwDOB73d0M4DyVpg",
"name": "graalpython-22.1.0-macos-amd64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 184199468,
"download_count": 25,
"created_at": "2022-04-24T22:06:44Z",
"updated_at": "2022-04-24T22:06:58Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.1.0/graalpython-22.1.0-macos-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/63527602",
"id": 63527602,
"node_id": "RA_kwDOB73d0M4DyVqy",
"name": "graalpython-22.1.0-macos-amd64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 4,
"created_at": "2022-04-24T22:07:58Z",
"updated_at": "2022-04-24T22:07:58Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.1.0/graalpython-22.1.0-macos-amd64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/63527548",
"id": 63527548,
"node_id": "RA_kwDOB73d0M4DyVp8",
"name": "python-installable-svm-java11-darwin-amd64-22.1.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 135978181,
"download_count": 90,
"created_at": "2022-04-24T22:06:59Z",
"updated_at": "2022-04-24T22:07:11Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.1.0/python-installable-svm-java11-darwin-amd64-22.1.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/63527603",
"id": 63527603,
"node_id": "RA_kwDOB73d0M4DyVqz",
"name": "python-installable-svm-java11-darwin-amd64-22.1.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2022-04-24T22:07:59Z",
"updated_at": "2022-04-24T22:07:59Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.1.0/python-installable-svm-java11-darwin-amd64-22.1.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/63527560",
"id": 63527560,
"node_id": "RA_kwDOB73d0M4DyVqI",
"name": "python-installable-svm-java11-linux-amd64-22.1.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 132610464,
"download_count": 1692,
"created_at": "2022-04-24T22:07:12Z",
"updated_at": "2022-04-24T22:07:24Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.1.0/python-installable-svm-java11-linux-amd64-22.1.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/63527605",
"id": 63527605,
"node_id": "RA_kwDOB73d0M4DyVq1",
"name": "python-installable-svm-java11-linux-amd64-22.1.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 3,
"created_at": "2022-04-24T22:08:00Z",
"updated_at": "2022-04-24T22:08:00Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.1.0/python-installable-svm-java11-linux-amd64-22.1.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/63527570",
"id": 63527570,
"node_id": "RA_kwDOB73d0M4DyVqS",
"name": "python-installable-svm-java17-darwin-amd64-22.1.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 137606368,
"download_count": 216,
"created_at": "2022-04-24T22:07:25Z",
"updated_at": "2022-04-24T22:07:35Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.1.0/python-installable-svm-java17-darwin-amd64-22.1.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/63527606",
"id": 63527606,
"node_id": "RA_kwDOB73d0M4DyVq2",
"name": "python-installable-svm-java17-darwin-amd64-22.1.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 4,
"created_at": "2022-04-24T22:08:00Z",
"updated_at": "2022-04-24T22:08:01Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.1.0/python-installable-svm-java17-darwin-amd64-22.1.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/63527574",
"id": 63527574,
"node_id": "RA_kwDOB73d0M4DyVqW",
"name": "python-installable-svm-java17-linux-amd64-22.1.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 134233712,
"download_count": 4720,
"created_at": "2022-04-24T22:07:35Z",
"updated_at": "2022-04-24T22:07:57Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.1.0/python-installable-svm-java17-linux-amd64-22.1.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/63527610",
"id": 63527610,
"node_id": "RA_kwDOB73d0M4DyVq6",
"name": "python-installable-svm-java17-linux-amd64-22.1.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 9,
"created_at": "2022-04-24T22:08:01Z",
"updated_at": "2022-04-24T22:08:01Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.1.0/python-installable-svm-java17-linux-amd64-22.1.0.jar.sha256"
}
],
"tarball_url": "https://api.github.com/repos/oracle/graalpython/tarball/vm-22.1.0",
"zipball_url": "https://api.github.com/repos/oracle/graalpython/zipball/vm-22.1.0",
"body": "This is a Python 3.8.5 implementation on top of GraalVM. Currently, it is under development and as such, it is not ready for any production use beyond simple usecases and scripting. The main focus of development right now is to get NumPy, SciPy and related libraries working.\r\n\r\nThe Python language component can be added to GraalVM using the `gu` utility.\r\n\r\nMore information is available on the GraalVM website: http://www.graalvm.org/reference-manual/python/\r\n"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/57883796",
"assets_url": "https://api.github.com/repos/oracle/graalpython/releases/57883796/assets",
"upload_url": "https://uploads.github.com/repos/oracle/graalpython/releases/57883796/assets{?name,label}",
"html_url": "https://github.com/oracle/graalpython/releases/tag/vm-22.0.0.2",
"id": 57883796,
"author": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"node_id": "RE_kwDOB73d0M4DczyU",
"tag_name": "vm-22.0.0.2",
"target_commitish": "master",
"name": "GraalPython - GraalVM Community Edition 22.0.0.2",
"draft": false,
"prerelease": false,
"created_at": "2022-01-21T16:47:50Z",
"published_at": "2022-01-25T14:36:14Z",
"assets": [
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/54864957",
"id": 54864957,
"node_id": "RA_kwDOB73d0M4DRSw9",
"name": "graalpython-22.0.0.2-linux-amd64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 169882902,
"download_count": 79,
"created_at": "2022-01-25T02:21:28Z",
"updated_at": "2022-01-25T02:22:22Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.0.0.2/graalpython-22.0.0.2-linux-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/54865367",
"id": 54865367,
"node_id": "RA_kwDOB73d0M4DRS3X",
"name": "graalpython-22.0.0.2-linux-amd64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 7,
"created_at": "2022-01-25T02:26:44Z",
"updated_at": "2022-01-25T02:26:45Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.0.0.2/graalpython-22.0.0.2-linux-amd64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/54865032",
"id": 54865032,
"node_id": "RA_kwDOB73d0M4DRSyI",
"name": "graalpython-22.0.0.2-macos-amd64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 169812686,
"download_count": 22,
"created_at": "2022-01-25T02:22:22Z",
"updated_at": "2022-01-25T02:23:14Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.0.0.2/graalpython-22.0.0.2-macos-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/54865369",
"id": 54865369,
"node_id": "RA_kwDOB73d0M4DRS3Z",
"name": "graalpython-22.0.0.2-macos-amd64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 6,
"created_at": "2022-01-25T02:26:45Z",
"updated_at": "2022-01-25T02:26:46Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.0.0.2/graalpython-22.0.0.2-macos-amd64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/54865112",
"id": 54865112,
"node_id": "RA_kwDOB73d0M4DRSzY",
"name": "python-installable-svm-java11-darwin-amd64-22.0.0.2.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 134123372,
"download_count": 142,
"created_at": "2022-01-25T02:23:15Z",
"updated_at": "2022-01-25T02:24:07Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.0.0.2/python-installable-svm-java11-darwin-amd64-22.0.0.2.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/54865370",
"id": 54865370,
"node_id": "RA_kwDOB73d0M4DRS3a",
"name": "python-installable-svm-java11-darwin-amd64-22.0.0.2.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 10,
"created_at": "2022-01-25T02:26:46Z",
"updated_at": "2022-01-25T02:26:46Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.0.0.2/python-installable-svm-java11-darwin-amd64-22.0.0.2.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/54865172",
"id": 54865172,
"node_id": "RA_kwDOB73d0M4DRS0U",
"name": "python-installable-svm-java11-linux-amd64-22.0.0.2.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 130729426,
"download_count": 603,
"created_at": "2022-01-25T02:24:07Z",
"updated_at": "2022-01-25T02:24:58Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.0.0.2/python-installable-svm-java11-linux-amd64-22.0.0.2.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/54865371",
"id": 54865371,
"node_id": "RA_kwDOB73d0M4DRS3b",
"name": "python-installable-svm-java11-linux-amd64-22.0.0.2.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 8,
"created_at": "2022-01-25T02:26:47Z",
"updated_at": "2022-01-25T02:26:47Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.0.0.2/python-installable-svm-java11-linux-amd64-22.0.0.2.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/54865237",
"id": 54865237,
"node_id": "RA_kwDOB73d0M4DRS1V",
"name": "python-installable-svm-java17-darwin-amd64-22.0.0.2.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 135598585,
"download_count": 366,
"created_at": "2022-01-25T02:24:59Z",
"updated_at": "2022-01-25T02:25:53Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.0.0.2/python-installable-svm-java17-darwin-amd64-22.0.0.2.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/54865372",
"id": 54865372,
"node_id": "RA_kwDOB73d0M4DRS3c",
"name": "python-installable-svm-java17-darwin-amd64-22.0.0.2.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 16,
"created_at": "2022-01-25T02:26:48Z",
"updated_at": "2022-01-25T02:26:48Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.0.0.2/python-installable-svm-java17-darwin-amd64-22.0.0.2.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/54865313",
"id": 54865313,
"node_id": "RA_kwDOB73d0M4DRS2h",
"name": "python-installable-svm-java17-linux-amd64-22.0.0.2.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 132220138,
"download_count": 4095,
"created_at": "2022-01-25T02:25:53Z",
"updated_at": "2022-01-25T02:26:44Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.0.0.2/python-installable-svm-java17-linux-amd64-22.0.0.2.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/54865374",
"id": 54865374,
"node_id": "RA_kwDOB73d0M4DRS3e",
"name": "python-installable-svm-java17-linux-amd64-22.0.0.2.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 16,
"created_at": "2022-01-25T02:26:49Z",
"updated_at": "2022-01-25T02:26:49Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-22.0.0.2/python-installable-svm-java17-linux-amd64-22.0.0.2.jar.sha256"
}
],
"tarball_url": "https://api.github.com/repos/oracle/graalpython/tarball/vm-22.0.0.2",
"zipball_url": "https://api.github.com/repos/oracle/graalpython/zipball/vm-22.0.0.2",
"body": "This is a Python 3.8.5 implementation on top of GraalVM. Currently, it is under development and as such, it is not ready for any production use beyond simple usecases and scripting. The main focus of development right now is to get NumPy, SciPy and related libraries working.\r\n\r\nThe Python language component can be added to GraalVM using the `gu` utility.\r\n\r\nMore information is available on the GraalVM website: http://www.graalvm.org/reference-manual/python/\r\n"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/51598907",
"assets_url": "https://api.github.com/repos/oracle/graalpython/releases/51598907/assets",
"upload_url": "https://uploads.github.com/repos/oracle/graalpython/releases/51598907/assets{?name,label}",
"html_url": "https://github.com/oracle/graalpython/releases/tag/vm-21.3.0",
"id": 51598907,
"author": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"node_id": "RE_kwDOB73d0M4DE1Y7",
"tag_name": "vm-21.3.0",
"target_commitish": "master",
"name": "GraalPython - GraalVM Community Edition 21.3.0",
"draft": false,
"prerelease": false,
"created_at": "2021-10-16T22:00:22Z",
"published_at": "2021-10-19T14:21:48Z",
"assets": [
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/47332770",
"id": 47332770,
"node_id": "RA_kwDOB73d0M4C0j2i",
"name": "graalpython-21.3.0-linux-amd64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 164083526,
"download_count": 74,
"created_at": "2021-10-19T08:37:05Z",
"updated_at": "2021-10-19T08:37:36Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-21.3.0/graalpython-21.3.0-linux-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/47332904",
"id": 47332904,
"node_id": "RA_kwDOB73d0M4C0j4o",
"name": "graalpython-21.3.0-linux-amd64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 7,
"created_at": "2021-10-19T08:39:31Z",
"updated_at": "2021-10-19T08:39:31Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-21.3.0/graalpython-21.3.0-linux-amd64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/47332791",
"id": 47332791,
"node_id": "RA_kwDOB73d0M4C0j23",
"name": "graalpython-21.3.0-macos-amd64.tar.gz",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 163628415,
"download_count": 30,
"created_at": "2021-10-19T08:37:36Z",
"updated_at": "2021-10-19T08:38:04Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-21.3.0/graalpython-21.3.0-macos-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/47332905",
"id": 47332905,
"node_id": "RA_kwDOB73d0M4C0j4p",
"name": "graalpython-21.3.0-macos-amd64.tar.gz.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 5,
"created_at": "2021-10-19T08:39:32Z",
"updated_at": "2021-10-19T08:39:32Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-21.3.0/graalpython-21.3.0-macos-amd64.tar.gz.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/47332824",
"id": 47332824,
"node_id": "RA_kwDOB73d0M4C0j3Y",
"name": "python-installable-svm-java11-darwin-amd64-21.3.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 130111944,
"download_count": 7661,
"created_at": "2021-10-19T08:38:05Z",
"updated_at": "2021-10-19T08:38:15Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-21.3.0/python-installable-svm-java11-darwin-amd64-21.3.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/47332906",
"id": 47332906,
"node_id": "RA_kwDOB73d0M4C0j4q",
"name": "python-installable-svm-java11-darwin-amd64-21.3.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 4,
"created_at": "2021-10-19T08:39:33Z",
"updated_at": "2021-10-19T08:39:33Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-21.3.0/python-installable-svm-java11-darwin-amd64-21.3.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/47332844",
"id": 47332844,
"node_id": "RA_kwDOB73d0M4C0j3s",
"name": "python-installable-svm-java11-linux-amd64-21.3.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 126672673,
"download_count": 4841,
"created_at": "2021-10-19T08:38:15Z",
"updated_at": "2021-10-19T08:38:25Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-21.3.0/python-installable-svm-java11-linux-amd64-21.3.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/47332907",
"id": 47332907,
"node_id": "RA_kwDOB73d0M4C0j4r",
"name": "python-installable-svm-java11-linux-amd64-21.3.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 5,
"created_at": "2021-10-19T08:39:33Z",
"updated_at": "2021-10-19T08:39:34Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-21.3.0/python-installable-svm-java11-linux-amd64-21.3.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/47332862",
"id": 47332862,
"node_id": "RA_kwDOB73d0M4C0j3-",
"name": "python-installable-svm-java17-darwin-amd64-21.3.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 131162691,
"download_count": 188,
"created_at": "2021-10-19T08:38:26Z",
"updated_at": "2021-10-19T08:38:46Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-21.3.0/python-installable-svm-java17-darwin-amd64-21.3.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/47332908",
"id": 47332908,
"node_id": "RA_kwDOB73d0M4C0j4s",
"name": "python-installable-svm-java17-darwin-amd64-21.3.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 4,
"created_at": "2021-10-19T08:39:34Z",
"updated_at": "2021-10-19T08:39:34Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-21.3.0/python-installable-svm-java17-darwin-amd64-21.3.0.jar.sha256"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/47332875",
"id": 47332875,
"node_id": "RA_kwDOB73d0M4C0j4L",
"name": "python-installable-svm-java17-linux-amd64-21.3.0.jar",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 127651756,
"download_count": 3398,
"created_at": "2021-10-19T08:38:47Z",
"updated_at": "2021-10-19T08:39:12Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-21.3.0/python-installable-svm-java17-linux-amd64-21.3.0.jar"
},
{
"url": "https://api.github.com/repos/oracle/graalpython/releases/assets/47332910",
"id": 47332910,
"node_id": "RA_kwDOB73d0M4C0j4u",
"name": "python-installable-svm-java17-linux-amd64-21.3.0.jar.sha256",
"label": "",
"uploader": {
"login": "ezzarghili",
"id": 8616968,
"node_id": "MDQ6VXNlcjg2MTY5Njg=",
"avatar_url": "https://avatars.githubusercontent.com/u/8616968?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/ezzarghili",
"html_url": "https://github.com/ezzarghili",
"followers_url": "https://api.github.com/users/ezzarghili/followers",
"following_url": "https://api.github.com/users/ezzarghili/following{/other_user}",
"gists_url": "https://api.github.com/users/ezzarghili/gists{/gist_id}",
"starred_url": "https://api.github.com/users/ezzarghili/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/ezzarghili/subscriptions",
"organizations_url": "https://api.github.com/users/ezzarghili/orgs",
"repos_url": "https://api.github.com/users/ezzarghili/repos",
"events_url": "https://api.github.com/users/ezzarghili/events{/privacy}",
"received_events_url": "https://api.github.com/users/ezzarghili/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/binary",
"state": "uploaded",
"size": 64,
"download_count": 4,
"created_at": "2021-10-19T08:39:35Z",
"updated_at": "2021-10-19T08:39:35Z",
"browser_download_url": "https://github.com/oracle/graalpython/releases/download/vm-21.3.0/python-installable-svm-java17-linux-amd64-21.3.0.jar.sha256"
}
],
"tarball_url": "https://api.github.com/repos/oracle/graalpython/tarball/vm-21.3.0",
"zipball_url": "https://api.github.com/repos/oracle/graalpython/zipball/vm-21.3.0",
"body": "This is a Python 3.8.5 implementation on top of GraalVM. Currently, it is under development and as such, it is not ready for any production use beyond simple usecases and scripting. The main focus of development right now is to get NumPy, SciPy and related libraries working.\r\n\r\nThe Python language component can be added to GraalVM using the `gu` utility.\r\n\r\nMore information is available on the GraalVM website: http://www.graalvm.org/reference-manual/python/\r\n"
}
]

View File

@ -1,2 +1,2 @@
numpy==1.22.3
flake8==6.0.0
pandas==1.4.2

View File

@ -1,212 +1,413 @@
# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand.
[[package]]
name = "altgraph"
version = "0.17.4"
version = "0.17.2"
description = "Python graph (network) package"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "altgraph-0.17.4-py2.py3-none-any.whl", hash = "sha256:642743b4750de17e655e6711601b077bc6598dbfa3ba5fa2b2a35ce12b508dff"},
{file = "altgraph-0.17.4.tar.gz", hash = "sha256:1b5afbb98f6c4dcadb2e2ae6ab9fa994bbb8c1d75f4fa96d340f9437ae454406"},
]
[[package]]
name = "flake8"
version = "4.0.1"
description = "the modular source code checker: pep8 pyflakes and co"
name = "certifi"
version = "2020.6.20"
description = "Python package for providing Mozilla's CA Bundle."
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "flake8-4.0.1-py2.py3-none-any.whl", hash = "sha256:479b1304f72536a55948cb40a32dce8bb0ffe3501e26eaf292c7e60eb5e0428d"},
{file = "flake8-4.0.1.tar.gz", hash = "sha256:806e034dda44114815e23c16ef92f95c91e4c71100ff52813adf7132a6ad870d"},
]
[package.dependencies]
mccabe = ">=0.6.0,<0.7.0"
pycodestyle = ">=2.8.0,<2.9.0"
pyflakes = ">=2.4.0,<2.5.0"
python-versions = "*"
[[package]]
name = "importlib-metadata"
version = "8.2.0"
description = "Read metadata from Python packages"
name = "chardet"
version = "3.0.4"
description = "Universal encoding detector for Python 2 and 3"
category = "main"
optional = false
python-versions = ">=3.8"
files = [
{file = "importlib_metadata-8.2.0-py3-none-any.whl", hash = "sha256:11901fa0c2f97919b288679932bb64febaeacf289d18ac84dd68cb2e74213369"},
{file = "importlib_metadata-8.2.0.tar.gz", hash = "sha256:72e8d4399996132204f9a16dcc751af254a48f8d1b20b9ff0f98d4a8f901e73d"},
]
python-versions = "*"
[[package]]
name = "dis3"
version = "0.1.3"
description = "Python 2.7 backport of the \"dis\" module from Python 3.5+"
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "docutils"
version = "0.16"
description = "Docutils -- Python Documentation Utilities"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
[[package]]
name = "future"
version = "0.18.2"
description = "Clean single-source support for Python 3 and 2"
category = "main"
optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
[[package]]
name = "idna"
version = "2.9"
description = "Internationalized Domain Names in Applications (IDNA)"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[[package]]
name = "itsdangerous"
version = "1.1.0"
description = "Various helpers to pass data to untrusted environments and back."
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[[package]]
name = "kivy"
version = "1.11.1"
description = "A software library for rapid development of hardware-accelerated multitouch applications."
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
zipp = ">=0.5"
docutils = "*"
Kivy-Garden = ">=0.1.4"
pygments = "*"
[package.extras]
doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"]
perf = ["ipython"]
test = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-perf (>=0.9.2)", "pytest-ruff (>=0.2.1)"]
tuio = ["oscpy"]
[[package]]
name = "macholib"
version = "1.16.3"
description = "Mach-O header analysis and editing"
name = "kivy-deps.angle"
version = "0.3.0"
description = "Repackaged binary dependency of Kivy."
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "kivy-deps.glew"
version = "0.1.12"
description = "Repackaged binary dependency of Kivy."
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "kivy-deps.gstreamer"
version = "0.1.17"
description = "Repackaged binary dependency of Kivy."
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "kivy-deps.sdl2"
version = "0.1.22"
description = "Repackaged binary dependency of Kivy."
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "kivy-garden"
version = "0.1.4"
description = "Garden tool for kivy flowers."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "macholib-1.16.3-py2.py3-none-any.whl", hash = "sha256:0e315d7583d38b8c77e815b1ecbdbf504a8258d8b3e17b61165c6feb60d18f2c"},
{file = "macholib-1.16.3.tar.gz", hash = "sha256:07ae9e15e8e4cd9a788013d81f5908b3609aa76f9b1421bae9c4d7606ec86a30"},
]
[package.dependencies]
altgraph = ">=0.17"
[[package]]
name = "mccabe"
version = "0.6.1"
description = "McCabe checker, plugin for flake8"
optional = false
python-versions = "*"
files = [
{file = "mccabe-0.6.1-py2.py3-none-any.whl", hash = "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42"},
{file = "mccabe-0.6.1.tar.gz", hash = "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f"},
]
requests = "*"
[[package]]
name = "packaging"
version = "24.1"
version = "21.0"
description = "Core utilities for Python packages"
category = "main"
optional = false
python-versions = ">=3.8"
files = [
{file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"},
{file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"},
]
python-versions = ">=3.6"
[package.dependencies]
pyparsing = ">=2.0.2"
[[package]]
name = "pdf2image"
version = "1.12.1"
description = "A wrapper around the pdftoppm and pdftocairo command line tools to convert PDF to a PIL Image list."
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
pillow = "*"
[[package]]
name = "pefile"
version = "2023.2.7"
version = "2021.9.3"
description = "Python PE parsing module"
category = "main"
optional = false
python-versions = ">=3.6.0"
files = [
{file = "pefile-2023.2.7-py3-none-any.whl", hash = "sha256:da185cd2af68c08a6cd4481f7325ed600a88f6a813bad9dea07ab3ef73d8d8d6"},
{file = "pefile-2023.2.7.tar.gz", hash = "sha256:82e6114004b3d6911c77c3953e3838654b04511b8b66e8583db70c65998017dc"},
]
[package.dependencies]
future = "*"
[[package]]
name = "pycodestyle"
version = "2.8.0"
description = "Python style guide checker"
name = "pillow"
version = "7.2.0"
description = "Python Imaging Library (Fork)"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
files = [
{file = "pycodestyle-2.8.0-py2.py3-none-any.whl", hash = "sha256:720f8b39dde8b293825e7ff02c475f3077124006db4f440dcbc9a20b76548a20"},
{file = "pycodestyle-2.8.0.tar.gz", hash = "sha256:eddd5847ef438ea1c7870ca7eb78a9d47ce0cdb4851a5523949f2601d0cbbe7f"},
]
python-versions = ">=3.5"
[[package]]
name = "pyflakes"
version = "2.4.0"
description = "passive checker of Python programs"
name = "pygments"
version = "2.6.1"
description = "Pygments is a syntax highlighting package written in Python."
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
files = [
{file = "pyflakes-2.4.0-py2.py3-none-any.whl", hash = "sha256:3bb3a3f256f4b7968c9c788781e4ff07dce46bdf12339dcda61053375426ee2e"},
{file = "pyflakes-2.4.0.tar.gz", hash = "sha256:05a85c2872edf37a4ed30b0cce2f6093e1d0581f8c19d7393122da7e25b2b24c"},
]
python-versions = ">=3.5"
[[package]]
name = "pyinstaller"
version = "5.13.1"
version = "3.6"
description = "PyInstaller bundles a Python application and all its dependencies into a single package."
category = "main"
optional = false
python-versions = "<3.13,>=3.7"
files = [
{file = "pyinstaller-5.13.1-py3-none-macosx_10_13_universal2.whl", hash = "sha256:3c9cfe6d5d2f392d5d47389f6d377a8f225db460cdd01048b5a3de1d99c24ebe"},
{file = "pyinstaller-5.13.1-py3-none-manylinux2014_aarch64.whl", hash = "sha256:29341d2e86d5ce7df993e797ee96ef679041fc85376d31c35c7b714085a21299"},
{file = "pyinstaller-5.13.1-py3-none-manylinux2014_i686.whl", hash = "sha256:ad6e31a8f35a463c6140e4cf979859197edc9831a1039253408b0fe5eec274dc"},
{file = "pyinstaller-5.13.1-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:5d801db3ceee58d01337473ea897e96e4bb21421a169dd7cf8716754617ff7fc"},
{file = "pyinstaller-5.13.1-py3-none-manylinux2014_s390x.whl", hash = "sha256:2519db3edec87d8c33924c2c4b7e176d8c1bbd9ba892d77efb67281925e621d6"},
{file = "pyinstaller-5.13.1-py3-none-manylinux2014_x86_64.whl", hash = "sha256:e033218c8922f0342b6095fb444ecb3bc6747dfa58cac5eac2b985350f4b681e"},
{file = "pyinstaller-5.13.1-py3-none-musllinux_1_1_aarch64.whl", hash = "sha256:086e68aa1e72f6aa13b9d170a395755e2b194b8ab410caeed02d16b432410c8c"},
{file = "pyinstaller-5.13.1-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:aa609aca62edd8cdcf7740677a21525e6c23b5e9a8f821ec8a80c68947771b5d"},
{file = "pyinstaller-5.13.1-py3-none-win32.whl", hash = "sha256:b8d4000af72bf72f8185d420cd0a0aee0961f03a5c3511dc3ff08cdaef0583de"},
{file = "pyinstaller-5.13.1-py3-none-win_amd64.whl", hash = "sha256:b70ebc10811b30bbea4cf5b81fd1477db992c2614cf215edc987cda9c5468911"},
{file = "pyinstaller-5.13.1-py3-none-win_arm64.whl", hash = "sha256:78d1601a11475b95dceff6eaf0c9cd74d93e3f47b5ce4ad63cd76e7a369d3d04"},
{file = "pyinstaller-5.13.1.tar.gz", hash = "sha256:a2e7a1d76a7ac26f1db849d691a374f2048b0e204233028d25d79a90ecd1fec8"},
]
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
[package.dependencies]
altgraph = "*"
macholib = {version = ">=1.8", markers = "sys_platform == \"darwin\""}
pefile = {version = ">=2022.5.30", markers = "sys_platform == \"win32\""}
pyinstaller-hooks-contrib = ">=2021.4"
pywin32-ctypes = {version = ">=0.2.1", markers = "sys_platform == \"win32\""}
setuptools = ">=42.0.0"
[package.extras]
encryption = ["tinyaes (>=1.0.0)"]
hook-testing = ["execnet (>=1.5.0)", "psutil", "pytest (>=2.7.3)"]
dis3 = "*"
[[package]]
name = "pyinstaller-hooks-contrib"
version = "2024.8"
description = "Community maintained hooks for PyInstaller"
name = "pyparsing"
version = "2.4.7"
description = "Python parsing module"
category = "main"
optional = false
python-versions = ">=3.8"
files = [
{file = "pyinstaller_hooks_contrib-2024.8-py3-none-any.whl", hash = "sha256:0057fe9a5c398d3f580e73e58793a1d4a8315ca91c3df01efea1c14ed557825a"},
{file = "pyinstaller_hooks_contrib-2024.8.tar.gz", hash = "sha256:29b68d878ab739e967055b56a93eb9b58e529d5b054fbab7a2f2bacf80cef3e2"},
]
[package.dependencies]
importlib-metadata = {version = ">=4.6", markers = "python_version < \"3.10\""}
packaging = ">=22.0"
setuptools = ">=42.0.0"
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
[[package]]
name = "pywin32-ctypes"
version = "0.2.2"
description = "A (partial) reimplementation of pywin32 using ctypes/cffi"
version = "0.2.0"
description = ""
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "pywin32-ctypes-0.2.2.tar.gz", hash = "sha256:3426e063bdd5fd4df74a14fa3cf80a0b42845a87e1d1e81f6549f9daec593a60"},
{file = "pywin32_ctypes-0.2.2-py3-none-any.whl", hash = "sha256:bf490a1a709baf35d688fe0ecf980ed4de11d2b3e37b51e5442587a75d9957e7"},
]
python-versions = "*"
[[package]]
name = "setuptools"
version = "72.1.0"
description = "Easily download, build, install, upgrade, and uninstall Python packages"
name = "requests"
version = "2.24.0"
description = "Python HTTP for Humans."
category = "main"
optional = false
python-versions = ">=3.8"
files = [
{file = "setuptools-72.1.0-py3-none-any.whl", hash = "sha256:5a03e1860cf56bb6ef48ce186b0e557fdba433237481a9a625176c2831be15d1"},
{file = "setuptools-72.1.0.tar.gz", hash = "sha256:8d243eff56d095e5817f796ede6ae32941278f542e0f941867cc05ae52b162ec"},
]
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
[package.dependencies]
certifi = ">=2017.4.17"
chardet = ">=3.0.2,<4"
idna = ">=2.5,<3"
urllib3 = ">=1.21.1,<1.25.0 || >1.25.0,<1.25.1 || >1.25.1,<1.26"
[package.extras]
core = ["importlib-metadata (>=6)", "importlib-resources (>=5.10.2)", "jaraco.text (>=3.7)", "more-itertools (>=8.8)", "ordered-set (>=3.1.1)", "packaging (>=24)", "platformdirs (>=2.6.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"]
doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"]
test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test", "mypy (==1.11.*)", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (<0.4)", "pytest-ruff (>=0.2.1)", "pytest-ruff (>=0.3.2)", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"]
security = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)"]
socks = ["PySocks (>=1.5.6,!=1.5.7)", "win-inet-pton"]
[[package]]
name = "zipp"
version = "3.20.0"
description = "Backport of pathlib-compatible object wrapper for zip files"
name = "urllib3"
version = "1.25.9"
description = "HTTP library with thread-safe connection pooling, file post, and more."
category = "main"
optional = false
python-versions = ">=3.8"
files = [
{file = "zipp-3.20.0-py3-none-any.whl", hash = "sha256:58da6168be89f0be59beb194da1250516fdaa062ccebd30127ac65d30045e10d"},
{file = "zipp-3.20.0.tar.gz", hash = "sha256:0145e43d89664cfe1a2e533adc75adafed82fe2da404b4bbb6b026c0157bdb31"},
]
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
[package.extras]
doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"]
test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"]
brotli = ["brotlipy (>=0.6.0)"]
secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "pyOpenSSL (>=0.14)", "ipaddress"]
socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
[[package]]
name = "xlrd"
version = "1.2.0"
description = "Library for developers to extract data from Microsoft Excel (tm) spreadsheet files"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[metadata]
lock-version = "2.0"
python-versions = ">=3.8,<3.13"
content-hash = "46617f6f661c740ba597c9c9ff83ccf6b41b6a77139e38b062fec14d3a57c6d9"
lock-version = "1.1"
python-versions = "^3.8"
content-hash = "b3d607363c6daf2b5448aa5ee676cff28606af6200d8e9b42e89937a190a3d46"
[metadata.files]
altgraph = [
{file = "altgraph-0.17.2-py2.py3-none-any.whl", hash = "sha256:743628f2ac6a7c26f5d9223c91ed8ecbba535f506f4b6f558885a8a56a105857"},
{file = "altgraph-0.17.2.tar.gz", hash = "sha256:ebf2269361b47d97b3b88e696439f6e4cbc607c17c51feb1754f90fb79839158"},
]
certifi = [
{file = "certifi-2020.6.20-py2.py3-none-any.whl", hash = "sha256:8fc0819f1f30ba15bdb34cceffb9ef04d99f420f68eb75d901e9560b8749fc41"},
{file = "certifi-2020.6.20.tar.gz", hash = "sha256:5930595817496dd21bb8dc35dad090f1c2cd0adfaf21204bf6732ca5d8ee34d3"},
]
chardet = [
{file = "chardet-3.0.4-py2.py3-none-any.whl", hash = "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"},
{file = "chardet-3.0.4.tar.gz", hash = "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae"},
]
dis3 = [
{file = "dis3-0.1.3-py2-none-any.whl", hash = "sha256:61f7720dd0d8749d23fda3d7227ce74d73da11c2fade993a67ab2f9852451b14"},
{file = "dis3-0.1.3-py3-none-any.whl", hash = "sha256:30b6412d33d738663e8ded781b138f4b01116437f0872aa56aa3adba6aeff218"},
{file = "dis3-0.1.3.tar.gz", hash = "sha256:9259b881fc1df02ed12ac25f82d4a85b44241854330b1a651e40e0c675cb2d1e"},
]
docutils = [
{file = "docutils-0.16-py2.py3-none-any.whl", hash = "sha256:0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af"},
{file = "docutils-0.16.tar.gz", hash = "sha256:c2de3a60e9e7d07be26b7f2b00ca0309c207e06c100f9cc2a94931fc75a478fc"},
]
future = [
{file = "future-0.18.2.tar.gz", hash = "sha256:b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d"},
]
idna = [
{file = "idna-2.9-py2.py3-none-any.whl", hash = "sha256:a068a21ceac8a4d63dbfd964670474107f541babbd2250d61922f029858365fa"},
{file = "idna-2.9.tar.gz", hash = "sha256:7588d1c14ae4c77d74036e8c22ff447b26d0fde8f007354fd48a7814db15b7cb"},
]
itsdangerous = [
{file = "itsdangerous-1.1.0-py2.py3-none-any.whl", hash = "sha256:b12271b2047cb23eeb98c8b5622e2e5c5e9abd9784a153e9d8ef9cb4dd09d749"},
{file = "itsdangerous-1.1.0.tar.gz", hash = "sha256:321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19"},
]
kivy = [
{file = "Kivy-1.11.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", hash = "sha256:11e85eaf6efbfa2362a3334ffdad179a1b0ca8d255cca79eaa6a2765560d4982"},
{file = "Kivy-1.11.1-cp27-cp27m-win32.whl", hash = "sha256:5c3d0f2749522d62e9cce09cd54b2d823bf1b6b644ff1f627be49de6f3e3cba0"},
{file = "Kivy-1.11.1-cp27-cp27m-win_amd64.whl", hash = "sha256:f835462dd9aa491272552ef079b948a088598e2e95d68bb1d885d2c3f3d4e2c3"},
{file = "Kivy-1.11.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", hash = "sha256:090d3ded9835a17477cd93fbdaf0a7c42ff2218981cf198ded5ad8795bc74391"},
{file = "Kivy-1.11.1-cp35-cp35m-manylinux2010_x86_64.whl", hash = "sha256:b85ccf165050cbf2ee8447671eebbc222b369b40f0e0038dd9547d49a5e37373"},
{file = "Kivy-1.11.1-cp35-cp35m-win32.whl", hash = "sha256:4a5480cbf837d3780c77a4f61b32b56d22ae9f03845e7a89dd3eaef1ae5fd037"},
{file = "Kivy-1.11.1-cp35-cp35m-win_amd64.whl", hash = "sha256:a687602d90c4629dd036f577ca39acb76ba581370f9d915f3cab99be818ba8ad"},
{file = "Kivy-1.11.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", hash = "sha256:c36652caa7f6c327dee834cfc699d5962d346b7a53e54bd81abc17c314226d89"},
{file = "Kivy-1.11.1-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:b7ef6aad43a86d8df3fb865db864e354f2155a748019f8517f69f65c1a29cb64"},
{file = "Kivy-1.11.1-cp36-cp36m-win32.whl", hash = "sha256:f3bea6e4a21991827885d04127fc6d09a0e974ecfa12da7bf5faae93562ea102"},
{file = "Kivy-1.11.1-cp36-cp36m-win_amd64.whl", hash = "sha256:ece170514db3f49844a41e4c910ad9ce9bc46da6f47a49158e11266bdcc6e479"},
{file = "Kivy-1.11.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", hash = "sha256:8819a27a09871af451760cb69486ced52e830c8a0a37480f22ef5e692f12c05b"},
{file = "Kivy-1.11.1-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:1a1ff32f8a95f1e175198cbab81fcd2596783b180d4eafe63e87d171aa7fdb5e"},
{file = "Kivy-1.11.1-cp37-cp37m-win32.whl", hash = "sha256:815a5c0b3b72fcd81ca7b2aa0744087163ed03e4cf9ab4e7c9733cea99fc1571"},
{file = "Kivy-1.11.1-cp37-cp37m-win_amd64.whl", hash = "sha256:1d28b198a64c30db8d94a0488e85f3037af60d514ab0d7ad5ab45add3ab77090"},
{file = "Kivy-1.11.1.tar.gz", hash = "sha256:4d0e596f74271e901b551f77661dde238df4765484fce9f5d1c72e8022984e84"},
]
"kivy-deps.angle" = [
{file = "kivy_deps.angle-0.3.0-cp310-cp310-win32.whl", hash = "sha256:7b56477c726e361592f794d49b2fdd96d579b7efd7225a8aadf7fd01d4e8cb80"},
{file = "kivy_deps.angle-0.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:a4b78fd9d47c76e5ff52fcbaa040920a2f97bff038f4c534346dd833dc8f3145"},
{file = "kivy_deps.angle-0.3.0-cp36-cp36m-win32.whl", hash = "sha256:a2cea09e8a5e899629466403fbd540459f1cdef8d08c6c479b6607b95309be02"},
{file = "kivy_deps.angle-0.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:b167e19b3eea55a9a8c606a607bb909ec1bedda88deee40347c780b310155a79"},
{file = "kivy_deps.angle-0.3.0-cp37-cp37m-win32.whl", hash = "sha256:d0e7b7b9eb9669837a5d70808a7ea45f2b61961b56f9f69a233bad6bd36ce260"},
{file = "kivy_deps.angle-0.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:b9d07976b0bf6bac724a42aa8ed5a8c7caa95609046db30c8f15bb731f8e4d36"},
{file = "kivy_deps.angle-0.3.0-cp38-cp38-win32.whl", hash = "sha256:99c40d53582a958748e251dfbd61aa67fb85963e27529ca08a21f2f5eeed04e1"},
{file = "kivy_deps.angle-0.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:50605fdd4c9fdbe9f717069734a598a9aba0afe5d3f0412afbe2ecff0326e92d"},
{file = "kivy_deps.angle-0.3.0-cp39-cp39-win32.whl", hash = "sha256:64ac7f33c000585dc30194e604aed925972c6b7c3848b5c3b073ae916fb0b55c"},
{file = "kivy_deps.angle-0.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:bb4d53f15a093214adbbe205c108ede5cc0f6af6eff104c1b8c468ddaaf6400a"},
]
"kivy-deps.glew" = [
{file = "kivy_deps.glew-0.1.12-cp27-cp27m-win32.whl", hash = "sha256:92e72fa2c425887987d1aa861c99537033dc20d68ae1c54864871f0401682586"},
{file = "kivy_deps.glew-0.1.12-cp27-cp27m-win_amd64.whl", hash = "sha256:c843104690c0c8f3a58105c53c57f31506f6f90562c18de00bd19317cc1045a7"},
{file = "kivy_deps.glew-0.1.12-cp35-cp35m-win32.whl", hash = "sha256:ee8ab67abb2c98d84feede657cae472e7723e529af07394244bdd33caafb1a38"},
{file = "kivy_deps.glew-0.1.12-cp35-cp35m-win_amd64.whl", hash = "sha256:ab81783a82bef88a8d2bcf8a93bc21df6b8b0db6ee551eb802727d18f9074b17"},
{file = "kivy_deps.glew-0.1.12-cp36-cp36m-win32.whl", hash = "sha256:45aa7f0e8d9bcf5fc1810c9c38bc20edf7dee61df81ecf62102e0f84153f924a"},
{file = "kivy_deps.glew-0.1.12-cp36-cp36m-win_amd64.whl", hash = "sha256:ef1116d99bd9cc737cb8c0e13e676955c17d6e4d6d1af5cfccef089a430071bb"},
{file = "kivy_deps.glew-0.1.12-cp37-cp37m-win32.whl", hash = "sha256:1e28e40017af9d081fc0fc95b4fadaf31d15e9f63478dcee1c4257d67079894e"},
{file = "kivy_deps.glew-0.1.12-cp37-cp37m-win_amd64.whl", hash = "sha256:6bb435620c3187d2c61054adb9ec277ed487256b457a0a7b1491bc0cb7247e18"},
{file = "kivy_deps.glew-0.1.12-cp38-cp38-win32.whl", hash = "sha256:09f72ee5ef33ff273332e2a229dc97d650d29818a0189339421949e4e0f63d93"},
{file = "kivy_deps.glew-0.1.12-cp38-cp38-win_amd64.whl", hash = "sha256:cf351aad171796f8051af8e49ec430a9aa128d8557d8643e73f2bb1e5f9c2dab"},
]
"kivy-deps.gstreamer" = [
{file = "kivy_deps.gstreamer-0.1.17-cp27-cp27m-win32.whl", hash = "sha256:309eca64dee5939f16f8465e5cbb08bdde7c90ded1af6a00690c7e928326af79"},
{file = "kivy_deps.gstreamer-0.1.17-cp27-cp27m-win_amd64.whl", hash = "sha256:0d9598d2d31c0e780adf4b767fa3a691123621fd0ffef94b83cf82c2da84341b"},
{file = "kivy_deps.gstreamer-0.1.17-cp35-cp35m-win32.whl", hash = "sha256:4f2ddd61d185310258d338ae80a646df7822efdd7d67e57f49dc7b87555c5d7e"},
{file = "kivy_deps.gstreamer-0.1.17-cp35-cp35m-win_amd64.whl", hash = "sha256:6fa9f76afe600baa221abee31ce7dc63e653d0affe0f6c558bfc4f35af96396f"},
{file = "kivy_deps.gstreamer-0.1.17-cp36-cp36m-win32.whl", hash = "sha256:c4709765e2b17c6c96b46a92207b0457def147544d825654077603eaf0d424de"},
{file = "kivy_deps.gstreamer-0.1.17-cp36-cp36m-win_amd64.whl", hash = "sha256:c29cfc63fe70a58dad889e631f1ba4711c9ea80103f2b2b8d670a97f093076c8"},
{file = "kivy_deps.gstreamer-0.1.17-cp37-cp37m-win32.whl", hash = "sha256:4d996377111e854b3dea90846f9b2f98766a44529fd8b72125e18c552381d928"},
{file = "kivy_deps.gstreamer-0.1.17-cp37-cp37m-win_amd64.whl", hash = "sha256:739cd331b9f33a822d700273674a79a3157054e9358a01a0d553f094a5f4a8c9"},
{file = "kivy_deps.gstreamer-0.1.17-cp38-cp38-win_amd64.whl", hash = "sha256:3d53d2c84c0a997c4cac6c239b1e0a6486e533836321003dc365ec42b97a664b"},
]
"kivy-deps.sdl2" = [
{file = "kivy_deps.sdl2-0.1.22-cp27-cp27m-win32.whl", hash = "sha256:1b987bdd4fbbcb31baf0d7fc9584ad99912179b8968311bb7e30fbeb14e98e0d"},
{file = "kivy_deps.sdl2-0.1.22-cp27-cp27m-win_amd64.whl", hash = "sha256:228128cdd8112dc7505ac43027a770476e9ef282e0b84ca68037133cd025960b"},
{file = "kivy_deps.sdl2-0.1.22-cp35-cp35m-win32.whl", hash = "sha256:053f26e8c05d5545bdbc7eeb8c450b8e4410ee355792e9345af536110fe247e2"},
{file = "kivy_deps.sdl2-0.1.22-cp35-cp35m-win_amd64.whl", hash = "sha256:5ce23f1a3286d6288751a12b0eaefd02f947ea101bb807e9781b964e496fc3f3"},
{file = "kivy_deps.sdl2-0.1.22-cp36-cp36m-win32.whl", hash = "sha256:96e1fa89fd8b5351f2d3c26bbffd50df8d554b03fba4025ecc941d773d241698"},
{file = "kivy_deps.sdl2-0.1.22-cp36-cp36m-win_amd64.whl", hash = "sha256:c3ace0ddde0e59cdcaf260eda1daa0c05ca9bf8cd0c4ea404539de25a5dcaec7"},
{file = "kivy_deps.sdl2-0.1.22-cp37-cp37m-win32.whl", hash = "sha256:7928746eaed51944c10d1bb36fcefebe3d1aff1b97ba32359c2c97ba74707e1b"},
{file = "kivy_deps.sdl2-0.1.22-cp37-cp37m-win_amd64.whl", hash = "sha256:2c2fd5a12a7a9afe3bb962b273561099a180edae91bb9c8f8386b72253fcae4a"},
{file = "kivy_deps.sdl2-0.1.22-cp38-cp38-win32.whl", hash = "sha256:9270fa8ed5130074b167a7a3a9c85efc3cfe3c04584ab084cb6ae9e4edfa8168"},
{file = "kivy_deps.sdl2-0.1.22-cp38-cp38-win_amd64.whl", hash = "sha256:92ed97d3247bc8ce98f336cbc940bb889310199326e9ccf251c49ae7e4b80de8"},
]
kivy-garden = [
{file = "Kivy Garden-0.1.4.tar.gz", hash = "sha256:9b7d9de5efacbcd0c4b3dd873b30622a86093c9965aa47b523c7a32f3eb34610"},
{file = "kivy-garden-0.1.4.tar.gz", hash = "sha256:c256f42788421273a08fbb0a228f0fb0e80dd86b629fb8c0920507f645be6c72"},
]
packaging = [
{file = "packaging-21.0-py3-none-any.whl", hash = "sha256:c86254f9220d55e31cc94d69bade760f0847da8000def4dfe1c6b872fd14ff14"},
{file = "packaging-21.0.tar.gz", hash = "sha256:7dc96269f53a4ccec5c0670940a4281106dd0bb343f47b7471f779df49c2fbe7"},
]
pdf2image = [
{file = "pdf2image-1.12.1.tar.gz", hash = "sha256:a0d9906f5507192210a8d5d7ead63145e9dec4bccc4564b1fb644e923913c31c"},
]
pefile = [
{file = "pefile-2021.9.3.tar.gz", hash = "sha256:344a49e40a94e10849f0fe34dddc80f773a12b40675bf2f7be4b8be578bdd94a"},
]
pillow = [
{file = "Pillow-7.2.0-cp35-cp35m-macosx_10_10_intel.whl", hash = "sha256:1ca594126d3c4def54babee699c055a913efb01e106c309fa6b04405d474d5ae"},
{file = "Pillow-7.2.0-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:c92302a33138409e8f1ad16731568c55c9053eee71bb05b6b744067e1b62380f"},
{file = "Pillow-7.2.0-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:8dad18b69f710bf3a001d2bf3afab7c432785d94fcf819c16b5207b1cfd17d38"},
{file = "Pillow-7.2.0-cp35-cp35m-manylinux2014_aarch64.whl", hash = "sha256:431b15cffbf949e89df2f7b48528be18b78bfa5177cb3036284a5508159492b5"},
{file = "Pillow-7.2.0-cp35-cp35m-win32.whl", hash = "sha256:09d7f9e64289cb40c2c8d7ad674b2ed6105f55dc3b09aa8e4918e20a0311e7ad"},
{file = "Pillow-7.2.0-cp35-cp35m-win_amd64.whl", hash = "sha256:0295442429645fa16d05bd567ef5cff178482439c9aad0411d3f0ce9b88b3a6f"},
{file = "Pillow-7.2.0-cp36-cp36m-macosx_10_10_x86_64.whl", hash = "sha256:ec29604081f10f16a7aea809ad42e27764188fc258b02259a03a8ff7ded3808d"},
{file = "Pillow-7.2.0-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:612cfda94e9c8346f239bf1a4b082fdd5c8143cf82d685ba2dba76e7adeeb233"},
{file = "Pillow-7.2.0-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:0a80dd307a5d8440b0a08bd7b81617e04d870e40a3e46a32d9c246e54705e86f"},
{file = "Pillow-7.2.0-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:06aba4169e78c439d528fdeb34762c3b61a70813527a2c57f0540541e9f433a8"},
{file = "Pillow-7.2.0-cp36-cp36m-win32.whl", hash = "sha256:f7e30c27477dffc3e85c2463b3e649f751789e0f6c8456099eea7ddd53be4a8a"},
{file = "Pillow-7.2.0-cp36-cp36m-win_amd64.whl", hash = "sha256:ffe538682dc19cc542ae7c3e504fdf54ca7f86fb8a135e59dd6bc8627eae6cce"},
{file = "Pillow-7.2.0-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:94cf49723928eb6070a892cb39d6c156f7b5a2db4e8971cb958f7b6b104fb4c4"},
{file = "Pillow-7.2.0-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:6edb5446f44d901e8683ffb25ebdfc26988ee813da3bf91e12252b57ac163727"},
{file = "Pillow-7.2.0-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:52125833b070791fcb5710fabc640fc1df07d087fc0c0f02d3661f76c23c5b8b"},
{file = "Pillow-7.2.0-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:9ad7f865eebde135d526bb3163d0b23ffff365cf87e767c649550964ad72785d"},
{file = "Pillow-7.2.0-cp37-cp37m-win32.whl", hash = "sha256:c79f9c5fb846285f943aafeafda3358992d64f0ef58566e23484132ecd8d7d63"},
{file = "Pillow-7.2.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d350f0f2c2421e65fbc62690f26b59b0bcda1b614beb318c81e38647e0f673a1"},
{file = "Pillow-7.2.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:6d7741e65835716ceea0fd13a7d0192961212fd59e741a46bbed7a473c634ed6"},
{file = "Pillow-7.2.0-cp38-cp38-manylinux1_i686.whl", hash = "sha256:edf31f1150778abd4322444c393ab9c7bd2af271dd4dafb4208fb613b1f3cdc9"},
{file = "Pillow-7.2.0-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:d08b23fdb388c0715990cbc06866db554e1822c4bdcf6d4166cf30ac82df8c41"},
{file = "Pillow-7.2.0-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:5e51ee2b8114def244384eda1c82b10e307ad9778dac5c83fb0943775a653cd8"},
{file = "Pillow-7.2.0-cp38-cp38-win32.whl", hash = "sha256:725aa6cfc66ce2857d585f06e9519a1cc0ef6d13f186ff3447ab6dff0a09bc7f"},
{file = "Pillow-7.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:a060cf8aa332052df2158e5a119303965be92c3da6f2d93b6878f0ebca80b2f6"},
{file = "Pillow-7.2.0-pp36-pypy36_pp73-macosx_10_10_x86_64.whl", hash = "sha256:9c87ef410a58dd54b92424ffd7e28fd2ec65d2f7fc02b76f5e9b2067e355ebf6"},
{file = "Pillow-7.2.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl", hash = "sha256:e901964262a56d9ea3c2693df68bc9860b8bdda2b04768821e4c44ae797de117"},
{file = "Pillow-7.2.0-pp36-pypy36_pp73-win32.whl", hash = "sha256:25930fadde8019f374400f7986e8404c8b781ce519da27792cbe46eabec00c4d"},
{file = "Pillow-7.2.0.tar.gz", hash = "sha256:97f9e7953a77d5a70f49b9a48da7776dc51e9b738151b22dacf101641594a626"},
]
pygments = [
{file = "Pygments-2.6.1-py3-none-any.whl", hash = "sha256:ff7a40b4860b727ab48fad6360eb351cc1b33cbf9b15a0f689ca5353e9463324"},
{file = "Pygments-2.6.1.tar.gz", hash = "sha256:647344a061c249a3b74e230c739f434d7ea4d8b1d5f3721bc0f3558049b38f44"},
]
pyinstaller = [
{file = "PyInstaller-3.6.tar.gz", hash = "sha256:3730fa80d088f8bb7084d32480eb87cbb4ddb64123363763cf8f2a1378c1c4b7"},
]
pyparsing = [
{file = "pyparsing-2.4.7-py2.py3-none-any.whl", hash = "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"},
{file = "pyparsing-2.4.7.tar.gz", hash = "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1"},
]
pywin32-ctypes = [
{file = "pywin32-ctypes-0.2.0.tar.gz", hash = "sha256:24ffc3b341d457d48e8922352130cf2644024a4ff09762a2261fd34c36ee5942"},
{file = "pywin32_ctypes-0.2.0-py2.py3-none-any.whl", hash = "sha256:9dc2d991b3479cc2df15930958b674a48a227d5361d413827a4cfd0b5876fc98"},
]
requests = [
{file = "requests-2.24.0-py2.py3-none-any.whl", hash = "sha256:fe75cc94a9443b9246fc7049224f75604b113c36acb93f87b80ed42c44cbb898"},
{file = "requests-2.24.0.tar.gz", hash = "sha256:b3559a131db72c33ee969480840fff4bb6dd111de7dd27c8ee1f820f4f00231b"},
]
urllib3 = [
{file = "urllib3-1.25.9-py2.py3-none-any.whl", hash = "sha256:88206b0eb87e6d677d424843ac5209e3fb9d0190d0ee169599165ec25e9d9115"},
{file = "urllib3-1.25.9.tar.gz", hash = "sha256:3018294ebefce6572a474f0604c2021e33b3fd8006ecd11d62107a5d2a963527"},
]
xlrd = [
{file = "xlrd-1.2.0-py2.py3-none-any.whl", hash = "sha256:e551fb498759fa3a5384a94ccd4c3c02eb7c00ea424426e212ac0c57be9dfbde"},
{file = "xlrd-1.2.0.tar.gz", hash = "sha256:546eb36cee8db40c3eaa46c351e67ffee6eeb5fa2650b71bc4c758a29a1b29b2"},
]

View File

@ -5,13 +5,11 @@ description = ""
authors = ["Your Name <you@example.com>"]
[tool.poetry.dependencies]
python = ">=3.8,<3.13"
python = "^3.8"
flake8 = "^4.0.1"
pyinstaller = "5.13.1"
[tool.poetry.dev-dependencies]
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
build-backend = "poetry.core.masonry.api"

View File

@ -7,6 +7,6 @@ Kivy-Garden==0.1.4
packaging==20.7
pdf2image==1.12.1
Pygments==2.6.1
requests==2.32.2
urllib3==1.26.19
requests==2.24.0
urllib3==1.25.10
xlrd==1.2.0

View File

@ -30,18 +30,18 @@ pdf2image==1.12.1
pefile==2021.9.3; python_full_version >= '3.6.0'
pillow>=10.2.0
pillow==7.2
pygments==2.6.1
pyinstaller==5.13.1
pyinstaller==3.6
pyparsing==2.4.7; python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2'
pywin32-ctypes==0.2.0
requests==2.32.2
requests==2.24.0
urllib3==1.26.19
urllib3==1.25.9
xlrd==1.2.0

View File

@ -1,378 +0,0 @@
import fs from 'fs';
import {HttpClient} from '@actions/http-client';
import * as ifm from '@actions/http-client/lib/interfaces';
import * as tc from '@actions/tool-cache';
import * as exec from '@actions/exec';
import * as core from '@actions/core';
import * as path from 'path';
import * as semver from 'semver';
import * as finder from '../src/find-graalpy';
import {IGraalPyManifestRelease, IS_WINDOWS} from '../src/utils';
import manifestData from './data/graalpy.json';
const architecture = 'x64';
const toolDir = path.join(__dirname, 'runner', 'tools');
const tempDir = path.join(__dirname, 'runner', 'temp');
/* GraalPy doesn't have a windows release yet */
const describeSkipOnWindows = IS_WINDOWS ? describe.skip : describe;
describe('parseGraalPyVersion', () => {
it.each([
['graalpy-23', '23'],
['graalpy-23.0', '23.0'],
['graalpy23.0', '23.0']
])('%s -> %s', (input, expected) => {
expect(finder.parseGraalPyVersion(input)).toEqual(expected);
});
it.each(['', 'graalpy-', 'graalpy', 'p', 'notgraalpy-'])(
'throw on invalid input "%s"',
input => {
expect(() => finder.parseGraalPyVersion(input)).toThrow(
"Invalid 'version' property for GraalPy. GraalPy version should be specified as 'graalpy<python-version>' or 'graalpy-<python-version>'. See README for examples and documentation."
);
}
);
});
describe('findGraalPyToolCache', () => {
const actualGraalPyVersion = '23.0.0';
const graalpyPath = path.join('GraalPy', actualGraalPyVersion, architecture);
let tcFind: jest.SpyInstance;
let infoSpy: jest.SpyInstance;
let warningSpy: jest.SpyInstance;
let debugSpy: jest.SpyInstance;
let addPathSpy: jest.SpyInstance;
let exportVariableSpy: jest.SpyInstance;
let setOutputSpy: jest.SpyInstance;
beforeEach(() => {
tcFind = jest.spyOn(tc, 'find');
tcFind.mockImplementation((toolname: string, pythonVersion: string) => {
const semverVersion = new semver.Range(pythonVersion);
return semver.satisfies(actualGraalPyVersion, semverVersion)
? graalpyPath
: '';
});
infoSpy = jest.spyOn(core, 'info');
infoSpy.mockImplementation(() => null);
warningSpy = jest.spyOn(core, 'warning');
warningSpy.mockImplementation(() => null);
debugSpy = jest.spyOn(core, 'debug');
debugSpy.mockImplementation(() => null);
addPathSpy = jest.spyOn(core, 'addPath');
addPathSpy.mockImplementation(() => null);
exportVariableSpy = jest.spyOn(core, 'exportVariable');
exportVariableSpy.mockImplementation(() => null);
setOutputSpy = jest.spyOn(core, 'setOutput');
setOutputSpy.mockImplementation(() => null);
});
afterEach(() => {
jest.resetAllMocks();
jest.clearAllMocks();
jest.restoreAllMocks();
});
it('GraalPy exists on the path and versions are satisfied', () => {
expect(finder.findGraalPyToolCache('23.0.0', architecture)).toEqual({
installDir: graalpyPath,
resolvedGraalPyVersion: actualGraalPyVersion
});
});
it('GraalPy exists on the path and versions are satisfied with semver', () => {
expect(finder.findGraalPyToolCache('23.0', architecture)).toEqual({
installDir: graalpyPath,
resolvedGraalPyVersion: actualGraalPyVersion
});
});
it("GraalPy exists on the path, but version doesn't match", () => {
expect(finder.findGraalPyToolCache('22.3', architecture)).toEqual({
installDir: '',
resolvedGraalPyVersion: ''
});
});
});
describeSkipOnWindows('findGraalPyVersion', () => {
let getBooleanInputSpy: jest.SpyInstance;
let warningSpy: jest.SpyInstance;
let debugSpy: jest.SpyInstance;
let infoSpy: jest.SpyInstance;
let addPathSpy: jest.SpyInstance;
let exportVariableSpy: jest.SpyInstance;
let setOutputSpy: jest.SpyInstance;
let tcFind: jest.SpyInstance;
let spyExtractZip: jest.SpyInstance;
let spyExtractTar: jest.SpyInstance;
let spyHttpClient: jest.SpyInstance;
let spyExistsSync: jest.SpyInstance;
let spyExec: jest.SpyInstance;
let spySymlinkSync: jest.SpyInstance;
let spyDownloadTool: jest.SpyInstance;
let spyFsReadDir: jest.SpyInstance;
let spyCacheDir: jest.SpyInstance;
let spyChmodSync: jest.SpyInstance;
let spyCoreAddPath: jest.SpyInstance;
let spyCoreExportVariable: jest.SpyInstance;
const env = process.env;
beforeEach(() => {
getBooleanInputSpy = jest.spyOn(core, 'getBooleanInput');
getBooleanInputSpy.mockImplementation(() => false);
infoSpy = jest.spyOn(core, 'info');
infoSpy.mockImplementation(() => {});
warningSpy = jest.spyOn(core, 'warning');
warningSpy.mockImplementation(() => null);
debugSpy = jest.spyOn(core, 'debug');
debugSpy.mockImplementation(() => null);
addPathSpy = jest.spyOn(core, 'addPath');
addPathSpy.mockImplementation(() => null);
exportVariableSpy = jest.spyOn(core, 'exportVariable');
exportVariableSpy.mockImplementation(() => null);
setOutputSpy = jest.spyOn(core, 'setOutput');
setOutputSpy.mockImplementation(() => null);
jest.resetModules();
process.env = {...env};
tcFind = jest.spyOn(tc, 'find');
tcFind.mockImplementation((tool: string, version: string) => {
const semverRange = new semver.Range(version);
let graalpyPath = '';
if (semver.satisfies('23.0.0', semverRange)) {
graalpyPath = path.join(toolDir, 'GraalPy', '23.0.0', architecture);
}
return graalpyPath;
});
spyDownloadTool = jest.spyOn(tc, 'downloadTool');
spyDownloadTool.mockImplementation(() => path.join(tempDir, 'GraalPy'));
spyExtractZip = jest.spyOn(tc, 'extractZip');
spyExtractZip.mockImplementation(() => tempDir);
spyExtractTar = jest.spyOn(tc, 'extractTar');
spyExtractTar.mockImplementation(() => tempDir);
spyFsReadDir = jest.spyOn(fs, 'readdirSync');
spyFsReadDir.mockImplementation((directory: string) => ['GraalPyTest']);
spyHttpClient = jest.spyOn(HttpClient.prototype, 'getJson');
spyHttpClient.mockImplementation(
async (): Promise<ifm.TypedResponse<IGraalPyManifestRelease[]>> => {
const result = JSON.stringify(manifestData);
return {
statusCode: 200,
headers: {},
result: JSON.parse(result) as IGraalPyManifestRelease[]
};
}
);
spyExec = jest.spyOn(exec, 'exec');
spyExec.mockImplementation(() => undefined);
spySymlinkSync = jest.spyOn(fs, 'symlinkSync');
spySymlinkSync.mockImplementation(() => undefined);
spyExistsSync = jest.spyOn(fs, 'existsSync');
spyExistsSync.mockReturnValue(true);
spyCoreAddPath = jest.spyOn(core, 'addPath');
spyCoreExportVariable = jest.spyOn(core, 'exportVariable');
});
afterEach(() => {
jest.resetAllMocks();
jest.clearAllMocks();
jest.restoreAllMocks();
process.env = env;
});
it('found GraalPy in toolcache', async () => {
await expect(
finder.findGraalPyVersion(
'graalpy-23.0',
architecture,
true,
false,
false
)
).resolves.toEqual('23.0.0');
expect(spyCoreAddPath).toHaveBeenCalled();
expect(spyCoreExportVariable).toHaveBeenCalledWith(
'pythonLocation',
expect.anything()
);
expect(spyCoreExportVariable).toHaveBeenCalledWith(
'PKG_CONFIG_PATH',
expect.anything()
);
});
it('throw on invalid input format', async () => {
await expect(
finder.findGraalPyVersion('graalpy-x23', architecture, true, false, false)
).rejects.toThrow();
});
it('found and install successfully', async () => {
spyCacheDir = jest.spyOn(tc, 'cacheDir');
spyCacheDir.mockImplementation(() =>
path.join(toolDir, 'GraalPy', '23.0.0', architecture)
);
spyChmodSync = jest.spyOn(fs, 'chmodSync');
spyChmodSync.mockImplementation(() => undefined);
await expect(
finder.findGraalPyVersion(
'graalpy-23.0.0',
architecture,
true,
false,
false
)
).resolves.toEqual('23.0.0');
expect(spyCoreAddPath).toHaveBeenCalled();
expect(spyCoreExportVariable).toHaveBeenCalledWith(
'pythonLocation',
expect.anything()
);
expect(spyCoreExportVariable).toHaveBeenCalledWith(
'PKG_CONFIG_PATH',
expect.anything()
);
});
it('found and install successfully without environment update', async () => {
spyCacheDir = jest.spyOn(tc, 'cacheDir');
spyCacheDir.mockImplementation(() =>
path.join(toolDir, 'GraalPy', '23.0.0', architecture)
);
spyChmodSync = jest.spyOn(fs, 'chmodSync');
spyChmodSync.mockImplementation(() => undefined);
await expect(
finder.findGraalPyVersion(
'graalpy-23.0.0',
architecture,
false,
false,
false
)
).resolves.toEqual('23.0.0');
expect(spyCoreAddPath).not.toHaveBeenCalled();
expect(spyCoreExportVariable).not.toHaveBeenCalled();
});
it('throw if release is not found', async () => {
await expect(
finder.findGraalPyVersion(
'graalpy-19.0.0',
architecture,
true,
false,
false
)
).rejects.toThrow(
`GraalPy version 19.0.0 with arch ${architecture} not found`
);
});
it('check-latest enabled version found and used from toolcache', async () => {
await expect(
finder.findGraalPyVersion(
'graalpy-23.0.0',
architecture,
false,
true,
false
)
).resolves.toEqual('23.0.0');
expect(infoSpy).toHaveBeenCalledWith('Resolved as GraalPy 23.0.0');
});
it('check-latest enabled version found and install successfully', async () => {
spyCacheDir = jest.spyOn(tc, 'cacheDir');
spyCacheDir.mockImplementation(() =>
path.join(toolDir, 'GraalPy', '23.0.0', architecture)
);
spyChmodSync = jest.spyOn(fs, 'chmodSync');
spyChmodSync.mockImplementation(() => undefined);
await expect(
finder.findGraalPyVersion(
'graalpy-23.0.0',
architecture,
false,
true,
false
)
).resolves.toEqual('23.0.0');
expect(infoSpy).toHaveBeenCalledWith('Resolved as GraalPy 23.0.0');
});
it('check-latest enabled version is not found and used from toolcache', async () => {
tcFind.mockImplementationOnce((tool: string, version: string) => {
const semverRange = new semver.Range(version);
let graalpyPath = '';
if (semver.satisfies('22.3.4', semverRange)) {
graalpyPath = path.join(toolDir, 'GraalPy', '22.3.4', architecture);
}
return graalpyPath;
});
await expect(
finder.findGraalPyVersion(
'graalpy-22.3.4',
architecture,
false,
true,
false
)
).resolves.toEqual('22.3.4');
expect(infoSpy).toHaveBeenCalledWith(
'Failed to resolve GraalPy 22.3.4 from manifest'
);
});
it('found and install successfully, pre-release fallback', async () => {
spyCacheDir = jest.spyOn(tc, 'cacheDir');
spyCacheDir.mockImplementation(() =>
path.join(toolDir, 'GraalPy', '23.1', architecture)
);
spyChmodSync = jest.spyOn(fs, 'chmodSync');
spyChmodSync.mockImplementation(() => undefined);
await expect(
finder.findGraalPyVersion(
'graalpy23.1',
architecture,
false,
false,
false
)
).rejects.toThrow();
await expect(
finder.findGraalPyVersion('graalpy23.1', architecture, false, false, true)
).resolves.toEqual('23.1.0-a.1');
});
});

View File

@ -2,7 +2,7 @@ import fs from 'fs';
import * as utils from '../src/utils';
import {HttpClient} from '@actions/http-client';
import * as ifm from '@actions/http-client/lib/interfaces';
import * as ifm from '@actions/http-client/interfaces';
import * as tc from '@actions/tool-cache';
import * as exec from '@actions/exec';
import * as core from '@actions/core';
@ -240,7 +240,7 @@ describe('findPyPyVersion', () => {
spyHttpClient = jest.spyOn(HttpClient.prototype, 'getJson');
spyHttpClient.mockImplementation(
async (): Promise<ifm.TypedResponse<IPyPyManifestRelease[]>> => {
async (): Promise<ifm.ITypedResponse<IPyPyManifestRelease[]>> => {
const result = JSON.stringify(manifestData);
return {
statusCode: 200,

View File

@ -1,256 +0,0 @@
import fs from 'fs';
import {HttpClient} from '@actions/http-client';
import * as ifm from '@actions/http-client/lib/interfaces';
import * as tc from '@actions/tool-cache';
import * as exec from '@actions/exec';
import * as core from '@actions/core';
import * as path from 'path';
import * as installer from '../src/install-graalpy';
import {
IGraalPyManifestRelease,
IGraalPyManifestAsset,
IS_WINDOWS
} from '../src/utils';
import manifestData from './data/graalpy.json';
const architecture = 'x64';
const toolDir = path.join(__dirname, 'runner', 'tools');
const tempDir = path.join(__dirname, 'runner', 'temp');
/* GraalPy doesn't have a windows release yet */
const describeSkipOnWindows = IS_WINDOWS ? describe.skip : describe;
describe('graalpyVersionToSemantic', () => {
it.each([
['23.0.0a1', '23.0.0a1'],
['23.0.0', '23.0.0'],
['23.0.x', '23.0.x'],
['23.x', '23.x']
])('%s -> %s', (input, expected) => {
expect(installer.graalPyTagToVersion(input)).toEqual(expected);
});
});
describeSkipOnWindows('findRelease', () => {
const result = JSON.stringify(manifestData);
const releases = JSON.parse(result) as IGraalPyManifestRelease[];
const extension = 'tar.gz';
const arch = installer.toGraalPyArchitecture(architecture);
const platform = installer.toGraalPyPlatform(process.platform);
const extensionName = `${platform}-${arch}.${extension}`;
const files: IGraalPyManifestAsset = {
name: `graalpython-23.0.0-${extensionName}`,
browser_download_url: `https://github.com/oracle/graalpython/releases/download/graal-23.0.0/graalpython-23.0.0-${extensionName}`
};
const filesRC1: IGraalPyManifestAsset = {
name: `graalpython-23.1.0a1-${extensionName}`,
browser_download_url: `https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/graalpython-23.1.0a1-${extensionName}`
};
let warningSpy: jest.SpyInstance;
let debugSpy: jest.SpyInstance;
let infoSpy: jest.SpyInstance;
beforeEach(() => {
infoSpy = jest.spyOn(core, 'info');
infoSpy.mockImplementation(() => {});
warningSpy = jest.spyOn(core, 'warning');
warningSpy.mockImplementation(() => null);
debugSpy = jest.spyOn(core, 'debug');
debugSpy.mockImplementation(() => null);
});
it("GraalPy version doesn't match", () => {
const graalpyVersion = '12.0.0';
expect(
installer.findRelease(releases, graalpyVersion, architecture, false)
).toEqual(null);
});
it('GraalPy version matches', () => {
const graalpyVersion = '23.0.0';
expect(
installer.findRelease(releases, graalpyVersion, architecture, false)
).toMatchObject({
foundAsset: files,
resolvedGraalPyVersion: graalpyVersion
});
});
it('Preview version of GraalPy is found', () => {
const graalpyVersion = installer.graalPyTagToVersion('vm-23.1.0a1');
expect(
installer.findRelease(releases, graalpyVersion, architecture, false)
).toMatchObject({
foundAsset: {
name: `graalpython-23.1.0a1-${extensionName}`,
browser_download_url: `https://github.com/oracle/graalpython/releases/download/graal-23.1.0a1/graalpython-23.1.0a1-${extensionName}`
},
resolvedGraalPyVersion: '23.1.0-a.1'
});
});
it('Latest GraalPy is found', () => {
const graalpyVersion = 'x';
expect(
installer.findRelease(releases, graalpyVersion, architecture, false)
).toMatchObject({
foundAsset: files,
resolvedGraalPyVersion: '23.0.0'
});
});
it('GraalPy version matches semver (pre-release)', () => {
const graalpyVersion = '23.1.x';
expect(
installer.findRelease(releases, graalpyVersion, architecture, false)
).toBeNull();
expect(
installer.findRelease(releases, graalpyVersion, architecture, true)
).toMatchObject({
foundAsset: filesRC1,
resolvedGraalPyVersion: '23.1.0-a.1'
});
});
});
describeSkipOnWindows('installGraalPy', () => {
let tcFind: jest.SpyInstance;
let warningSpy: jest.SpyInstance;
let debugSpy: jest.SpyInstance;
let infoSpy: jest.SpyInstance;
let spyExtractZip: jest.SpyInstance;
let spyExtractTar: jest.SpyInstance;
let spyFsReadDir: jest.SpyInstance;
let spyFsWriteFile: jest.SpyInstance;
let spyHttpClient: jest.SpyInstance;
let spyExistsSync: jest.SpyInstance;
let spyExec: jest.SpyInstance;
let spySymlinkSync: jest.SpyInstance;
let spyDownloadTool: jest.SpyInstance;
let spyCacheDir: jest.SpyInstance;
let spyChmodSync: jest.SpyInstance;
beforeEach(() => {
tcFind = jest.spyOn(tc, 'find');
tcFind.mockImplementation(() =>
path.join('GraalPy', '3.6.12', architecture)
);
spyDownloadTool = jest.spyOn(tc, 'downloadTool');
spyDownloadTool.mockImplementation(() => path.join(tempDir, 'GraalPy'));
spyExtractZip = jest.spyOn(tc, 'extractZip');
spyExtractZip.mockImplementation(() => tempDir);
spyExtractTar = jest.spyOn(tc, 'extractTar');
spyExtractTar.mockImplementation(() => tempDir);
infoSpy = jest.spyOn(core, 'info');
infoSpy.mockImplementation(() => {});
warningSpy = jest.spyOn(core, 'warning');
warningSpy.mockImplementation(() => null);
debugSpy = jest.spyOn(core, 'debug');
debugSpy.mockImplementation(() => null);
spyFsReadDir = jest.spyOn(fs, 'readdirSync');
spyFsReadDir.mockImplementation(() => ['GraalPyTest']);
spyFsWriteFile = jest.spyOn(fs, 'writeFileSync');
spyFsWriteFile.mockImplementation(() => undefined);
spyHttpClient = jest.spyOn(HttpClient.prototype, 'getJson');
spyHttpClient.mockImplementation(
async (): Promise<ifm.TypedResponse<IGraalPyManifestRelease[]>> => {
const result = JSON.stringify(manifestData);
return {
statusCode: 200,
headers: {},
result: JSON.parse(result) as IGraalPyManifestRelease[]
};
}
);
spyExec = jest.spyOn(exec, 'exec');
spyExec.mockImplementation(() => undefined);
spySymlinkSync = jest.spyOn(fs, 'symlinkSync');
spySymlinkSync.mockImplementation(() => undefined);
spyExistsSync = jest.spyOn(fs, 'existsSync');
spyExistsSync.mockImplementation(() => false);
});
afterEach(() => {
jest.resetAllMocks();
jest.clearAllMocks();
jest.restoreAllMocks();
});
it('throw if release is not found', async () => {
await expect(
installer.installGraalPy('7.3.3', architecture, false, undefined)
).rejects.toThrow(
`GraalPy version 7.3.3 with arch ${architecture} not found`
);
expect(spyHttpClient).toHaveBeenCalled();
expect(spyDownloadTool).not.toHaveBeenCalled();
expect(spyExec).not.toHaveBeenCalled();
});
it('found and install GraalPy', async () => {
spyCacheDir = jest.spyOn(tc, 'cacheDir');
spyCacheDir.mockImplementation(() =>
path.join(toolDir, 'GraalPy', '21.3.0', architecture)
);
spyChmodSync = jest.spyOn(fs, 'chmodSync');
spyChmodSync.mockImplementation(() => undefined);
await expect(
installer.installGraalPy('21.x', architecture, false, undefined)
).resolves.toEqual({
installDir: path.join(toolDir, 'GraalPy', '21.3.0', architecture),
resolvedGraalPyVersion: '21.3.0'
});
expect(spyHttpClient).toHaveBeenCalled();
expect(spyDownloadTool).toHaveBeenCalled();
expect(spyCacheDir).toHaveBeenCalled();
expect(spyExec).toHaveBeenCalled();
});
it('found and install GraalPy, pre-release fallback', async () => {
spyCacheDir = jest.spyOn(tc, 'cacheDir');
spyCacheDir.mockImplementation(() =>
path.join(toolDir, 'GraalPy', '23.1.0', architecture)
);
spyChmodSync = jest.spyOn(fs, 'chmodSync');
spyChmodSync.mockImplementation(() => undefined);
await expect(
installer.installGraalPy('23.1.x', architecture, false, undefined)
).rejects.toThrow();
await expect(
installer.installGraalPy('23.1.x', architecture, true, undefined)
).resolves.toEqual({
installDir: path.join(toolDir, 'GraalPy', '23.1.0', architecture),
resolvedGraalPyVersion: '23.1.0-a.1'
});
expect(spyHttpClient).toHaveBeenCalled();
expect(spyDownloadTool).toHaveBeenCalled();
expect(spyCacheDir).toHaveBeenCalled();
expect(spyExec).toHaveBeenCalled();
});
});

View File

@ -1,7 +1,7 @@
import fs from 'fs';
import {HttpClient} from '@actions/http-client';
import * as ifm from '@actions/http-client/lib/interfaces';
import * as ifm from '@actions/http-client/interfaces';
import * as tc from '@actions/tool-cache';
import * as exec from '@actions/exec';
import * as core from '@actions/core';
@ -265,7 +265,7 @@ describe('installPyPy', () => {
spyHttpClient = jest.spyOn(HttpClient.prototype, 'getJson');
spyHttpClient.mockImplementation(
async (): Promise<ifm.TypedResponse<IPyPyManifestRelease[]>> => {
async (): Promise<ifm.ITypedResponse<IPyPyManifestRelease[]>> => {
const result = JSON.stringify(manifestData);
return {
statusCode: 200,

View File

@ -1,58 +0,0 @@
import {
getManifest,
getManifestFromRepo,
getManifestFromURL
} from '../src/install-python';
import * as httpm from '@actions/http-client';
import * as tc from '@actions/tool-cache';
jest.mock('@actions/http-client');
jest.mock('@actions/tool-cache');
const mockManifest = [{version: '1.0.0'}];
describe('getManifest', () => {
it('should return manifest from repo', async () => {
(tc.getManifestFromRepo as jest.Mock).mockResolvedValue(mockManifest);
const manifest = await getManifest();
expect(manifest).toEqual(mockManifest);
});
it('should return manifest from URL if repo fetch fails', async () => {
(tc.getManifestFromRepo as jest.Mock).mockRejectedValue(
new Error('Fetch failed')
);
(httpm.HttpClient.prototype.getJson as jest.Mock).mockResolvedValue({
result: mockManifest
});
const manifest = await getManifest();
expect(manifest).toEqual(mockManifest);
});
});
describe('getManifestFromRepo', () => {
it('should return manifest from repo', async () => {
(tc.getManifestFromRepo as jest.Mock).mockResolvedValue(mockManifest);
const manifest = await getManifestFromRepo();
expect(manifest).toEqual(mockManifest);
});
});
describe('getManifestFromURL', () => {
it('should return manifest from URL', async () => {
(httpm.HttpClient.prototype.getJson as jest.Mock).mockResolvedValue({
result: mockManifest
});
const manifest = await getManifestFromURL();
expect(manifest).toEqual(mockManifest);
});
it('should throw error if unable to get manifest from URL', async () => {
(httpm.HttpClient.prototype.getJson as jest.Mock).mockResolvedValue({
result: null
});
await expect(getManifestFromURL()).rejects.toThrow(
'Unable to get manifest from'
);
});
});

View File

@ -1,7 +0,0 @@
import numpy as np
a = np.array([2, 3, 4])
print(type(a))
b = np.array([1.2, 3.5, 5.1])
print(type(b))

View File

@ -1,21 +1,9 @@
import * as cache from '@actions/cache';
import * as core from '@actions/core';
import * as io from '@actions/io';
import fs from 'fs';
import path from 'path';
import {
validateVersion,
validatePythonVersionFormatForPyPy,
isCacheFeatureAvailable,
getVersionInputFromFile,
getVersionInputFromPlainFile,
getVersionInputFromTomlFile,
getNextPageUrl,
isGhes,
IS_WINDOWS,
getDownloadFileName
isCacheFeatureAvailable
} from '../src/utils';
jest.mock('@actions/cache');
@ -85,152 +73,3 @@ describe('isCacheFeatureAvailable', () => {
expect(isCacheFeatureAvailable()).toBe(true);
});
});
const tempDir = path.join(
__dirname,
'runner',
path.join(Math.random().toString(36).substring(7)),
'temp'
);
describe('Version from file test', () => {
it.each([getVersionInputFromPlainFile, getVersionInputFromFile])(
'Version from plain file test',
async _fn => {
await io.mkdirP(tempDir);
const pythonVersionFileName = 'python-version.file';
const pythonVersionFilePath = path.join(tempDir, pythonVersionFileName);
const pythonVersionFileContent = '3.7';
fs.writeFileSync(pythonVersionFilePath, pythonVersionFileContent);
expect(_fn(pythonVersionFilePath)).toEqual([pythonVersionFileContent]);
}
);
it.each([getVersionInputFromTomlFile, getVersionInputFromFile])(
'Version from standard pyproject.toml test',
async _fn => {
await io.mkdirP(tempDir);
const pythonVersionFileName = 'pyproject.toml';
const pythonVersionFilePath = path.join(tempDir, pythonVersionFileName);
const pythonVersion = '>=3.7.0';
const pythonVersionFileContent = `[project]\nrequires-python = "${pythonVersion}"`;
fs.writeFileSync(pythonVersionFilePath, pythonVersionFileContent);
expect(_fn(pythonVersionFilePath)).toEqual([pythonVersion]);
}
);
it.each([getVersionInputFromTomlFile, getVersionInputFromFile])(
'Version from poetry pyproject.toml test',
async _fn => {
await io.mkdirP(tempDir);
const pythonVersionFileName = 'pyproject.toml';
const pythonVersionFilePath = path.join(tempDir, pythonVersionFileName);
const pythonVersion = '>=3.7.0';
const pythonVersionFileContent = `[tool.poetry.dependencies]\npython = "${pythonVersion}"`;
fs.writeFileSync(pythonVersionFilePath, pythonVersionFileContent);
expect(_fn(pythonVersionFilePath)).toEqual([pythonVersion]);
}
);
it.each([getVersionInputFromTomlFile, getVersionInputFromFile])(
'Version undefined',
async _fn => {
await io.mkdirP(tempDir);
const pythonVersionFileName = 'pyproject.toml';
const pythonVersionFilePath = path.join(tempDir, pythonVersionFileName);
fs.writeFileSync(pythonVersionFilePath, ``);
expect(_fn(pythonVersionFilePath)).toEqual([]);
}
);
});
describe('getNextPageUrl', () => {
it('GitHub API pagination next page is parsed correctly', () => {
function generateResponse(link: string) {
return {
statusCode: 200,
result: null,
headers: {
link: link
}
};
}
const page1Links =
'<https://api.github.com/repositories/129883600/releases?page=2>; rel="next", <https://api.github.com/repositories/129883600/releases?page=3>; rel="last"';
expect(getNextPageUrl(generateResponse(page1Links))).toStrictEqual(
'https://api.github.com/repositories/129883600/releases?page=2'
);
const page2Links =
'<https://api.github.com/repositories/129883600/releases?page=1>; rel="prev", <https://api.github.com/repositories/129883600/releases?page=1>; rel="first"';
expect(getNextPageUrl(generateResponse(page2Links))).toBeNull();
});
});
describe('getDownloadFileName', () => {
const originalEnv = process.env;
const tempDir = path.join(__dirname, 'runner', 'temp');
beforeEach(() => {
process.env = {...originalEnv};
});
afterEach(() => {
process.env = originalEnv;
});
it('should return the correct path on Windows', () => {
if (IS_WINDOWS) {
process.env['RUNNER_TEMP'] = tempDir;
const downloadUrl =
'https://github.com/actions/sometool/releases/tag/1.2.3-20200402.6/sometool-1.2.3-win32-x64.zip';
const expectedPath = path.join(
process.env.RUNNER_TEMP,
path.basename(downloadUrl)
);
expect(getDownloadFileName(downloadUrl)).toBe(expectedPath);
}
});
it('should return undefined on non-Windows', () => {
if (!IS_WINDOWS) {
const downloadUrl =
'https://github.com/actions/sometool/releases/tag/1.2.3-20200402.6/sometool-1.2.3-linux-x64.tar.gz';
expect(getDownloadFileName(downloadUrl)).toBeUndefined();
}
});
});
describe('isGhes', () => {
const pristineEnv = process.env;
beforeEach(() => {
jest.resetModules();
process.env = {...pristineEnv};
});
afterAll(() => {
process.env = pristineEnv;
});
it('returns false when the GITHUB_SERVER_URL environment variable is not defined', async () => {
delete process.env['GITHUB_SERVER_URL'];
expect(isGhes()).toBeFalsy();
});
it('returns false when the GITHUB_SERVER_URL environment variable is set to github.com', async () => {
process.env['GITHUB_SERVER_URL'] = 'https://github.com';
expect(isGhes()).toBeFalsy();
});
it('returns false when the GITHUB_SERVER_URL environment variable is set to a GitHub Enterprise Cloud-style URL', async () => {
process.env['GITHUB_SERVER_URL'] = 'https://contoso.ghe.com';
expect(isGhes()).toBeFalsy();
});
it('returns false when the GITHUB_SERVER_URL environment variable has a .localhost suffix', async () => {
process.env['GITHUB_SERVER_URL'] = 'https://mock-github.localhost';
expect(isGhes()).toBeFalsy();
});
it('returns true when the GITHUB_SERVER_URL environment variable is set to some other URL', async () => {
process.env['GITHUB_SERVER_URL'] = 'https://src.onpremise.fabrikam.com';
expect(isGhes()).toBeTruthy();
});
});

View File

@ -11,7 +11,7 @@ inputs:
description: "Used to specify a package manager for caching in the default directory. Supported values: pip, pipenv, poetry."
required: false
architecture:
description: "The target architecture (x86, x64, arm64) of the Python or PyPy interpreter."
description: "The target architecture (x86, x64) of the Python or PyPy interpreter."
check-latest:
description: "Set this option if you want the action to check for the latest available version that satisfies the version spec."
default: false
@ -34,7 +34,7 @@ outputs:
python-path:
description: "The absolute path to the Python or PyPy executable."
runs:
using: 'node20'
using: 'node16'
main: 'dist/setup/index.js'
post: 'dist/cache-save/index.js'
post-if: success()

46971
dist/cache-save/index.js vendored

File diff suppressed because one or more lines are too long

56736
dist/setup/index.js vendored

File diff suppressed because one or more lines are too long

View File

@ -18,7 +18,7 @@ Integration of caching functionality into `actions/setup-python` action will bri
We will add support for Pip and Pipenv dependency caching.
We won't pursue the goal to provide wide customization of caching in the scope of `actions/setup-python` action. The purpose of this integration is to cover ~90% of basic use-cases. The action does not support dependency-specific caching for each job. If different dependencies are installed across jobs the cache from the first job will be used in the second job. To manage this aspect, users should create separate caches for jobs with different requirements. If users need flexible customization, we will advise them to use `actions/cache` directly.
We won't pursue the goal to provide wide customization of caching in the scope of `actions/setup-python` action. The purpose of this integration is to cover ~90% of basic use-cases. If users need flexible customization, we will advise them to use `actions/cache` directly.
## Decision

View File

@ -2,7 +2,7 @@
- [Using the python-version input](advanced-usage.md#using-the-python-version-input)
- [Specifying a Python version](advanced-usage.md#specifying-a-python-version)
- [Specifying a PyPy version](advanced-usage.md#specifying-a-pypy-version)
- [Specifying multiple Python/PyPy versions](advanced-usage.md#specifying-multiple-pythonpypy-versions)
- [Specifying multiple Python and PyPy versions](advanced-usage.md#specifying-multiple-python/pypy-version)
- [Matrix Testing](advanced-usage.md#matrix-testing)
- [Using the python-version-file input](advanced-usage.md#using-the-python-version-file-input)
- [Check latest version](advanced-usage.md#check-latest-version)
@ -11,10 +11,9 @@
- [Outputs](advanced-usage.md#outputs)
- [Environment variables](advanced-usage.md#environment-variables)
- [Using update-environment flag](advanced-usage.md#using-update-environment-flag)
- [Available versions of Python and PyPy](advanced-usage.md#available-versions-of-python-pypy-and-graalpy)
- [Available versions of Python and PyPy](advanced-usage.md#available-versions-of-python-and-pypy)
- [Python](advanced-usage.md#python)
- [PyPy](advanced-usage.md#pypy)
- [GraalPy](advanced-usage.md#graalpy)
- [Hosted tool cache](advanced-usage.md#hosted-tool-cache)
- [Using `setup-python` with a self-hosted runner](advanced-usage.md#using-setup-python-with-a-self-hosted-runner)
- [Windows](advanced-usage.md#windows)
@ -27,14 +26,14 @@
### Specifying a Python version
If there is a specific version of Python that you need and you don't want to worry about any potential breaking changes due to patch updates (going from `3.12.6` to `3.12.7` for example), you should specify the **exact major, minor, and patch version** (such as `3.12.6`):
If there is a specific version of Python that you need and you don't want to worry about any potential breaking changes due to patch updates (going from `3.7.5` to `3.7.6` for example), you should specify the **exact major, minor, and patch version** (such as `3.7.5`):
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.12.6'
python-version: '3.7.5'
- run: python my_script.py
```
@ -45,10 +44,10 @@ You can specify **only a major and minor version** if you are okay with the most
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.13'
python-version: '3.7'
- run: python my_script.py
```
- There will be a single patch version already installed on each runner for every minor version of Python that is supported.
@ -59,10 +58,10 @@ You can specify the version with **prerelease tag** to download and set up an ac
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.14.0-alpha.1'
python-version: '3.12.0-alpha.1'
- run: python my_script.py
```
@ -70,43 +69,32 @@ It's also possible to use **x.y-dev syntax** to download and set up the latest p
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.14-dev'
python-version: '3.12-dev'
- run: python my_script.py
```
You can also use several types of ranges that are specified in [semver](https://github.com/npm/node-semver#ranges), for instance:
- **[ranges](https://github.com/npm/node-semver#ranges)** to download and set up the latest available version of Python satisfying a range:
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '>=3.9 <3.14'
- run: python my_script.py
```
- **[hyphen ranges](https://github.com/npm/node-semver#hyphen-ranges-xyz---abc)** to download and set up the latest available version of Python (includes both pre-release and stable versions):
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.13.0-alpha - 3.13.0'
python-version: '3.12.0-alpha - 3.12.0'
- run: python my_script.py
```
- **[x-ranges](https://github.com/npm/node-semver#x-ranges-12x-1x-12-)** to specify the latest stable version of Python (for the specified major version):
- **[x-ranges](https://github.com/npm/node-semver#x-ranges-12x-1x-12-)** to specify the latest stable version of Python (for specified major version):
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.x'
- run: python my_script.py
@ -118,8 +106,8 @@ The version of PyPy should be specified in the format `pypy<python_version>[-v<p
The `-v<pypy_version>` parameter is optional and can be skipped. The latest PyPy version will be used in this case.
```
pypy3.10 or pypy-3.10 # the latest available version of PyPy that supports Python 3.10
pypy3.9 or pypy-3.9 # the latest available version of PyPy that supports Python 3.9
pypy3.8 or pypy-3.8 # the latest available version of PyPy that supports Python 3.8
pypy2.7 or pypy-2.7 # the latest available version of PyPy that supports Python 2.7
pypy3.7-v7.3.3 or pypy-3.7-v7.3.3 # Python 3.7 and PyPy 7.3.3
pypy3.7-v7.x or pypy-3.7-v7.x # Python 3.7 and the latest available PyPy 7.x
pypy3.7-v7.3.3rc1 or pypy-3.7-v7.3.3rc1 # Python 3.7 and preview version of PyPy
@ -135,18 +123,18 @@ jobs:
strategy:
matrix:
python-version:
- 'pypy3.10' # the latest available version of PyPy that supports Python 3.10
- 'pypy3.10-v7.3.17' # Python 3.10 and PyPy 7.3.17
- 'pypy3.7' # the latest available version of PyPy that supports Python 3.7
- 'pypy3.7-v7.3.3' # Python 3.7 and PyPy 7.3.3
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- run: python my_script.py
```
More details on the syntax for PyPy can be found in the [Available versions of PyPy](#pypy) section.
More details on PyPy syntax can be found in the [Available versions of PyPy](#pypy) section.
### Specifying multiple Python/PyPy versions
### Specifying multiple Python/PyPy version
The python-version input can get multiple python/pypy versions. The last specified version will be used as a default one.
Download and set up multiple Python versions:
@ -156,13 +144,13 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: |
3.11
3.12
3.13
3.8
3.9
3.10
- run: python my_script.py
```
@ -173,13 +161,13 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: |
pypy-3.10-v7.3.x
pypy3.10-nightly
pypy3.9
pypy-3.7-v7.3.x
pypy3.9-nightly
pypy3.8
- run: python my_script.py
```
@ -190,21 +178,21 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: |
3.11
3.12
pypy3.10-nightly
pypy3.10
3.13
3.8
3.9
pypy3.9-nightly
pypy3.8
3.10
- run: python my_script.py
```
### Matrix Testing
Using `setup-python` it's possible to use the [matrix syntax](https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstrategymatrix) to install several versions of Python or PyPy:
Using `setup-python` it's possible to use [matrix syntax](https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstrategymatrix) to install several versions of Python or PyPy:
```yaml
jobs:
@ -212,12 +200,12 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.x', 'pypy3.8', 'pypy3.9' ]
python-version: [ '2.x', '3.x', 'pypy2.7', 'pypy3.7', 'pypy3.8' ]
name: Python ${{ matrix.python-version }} sample
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
architecture: x64
@ -231,50 +219,38 @@ jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ['3.9', '3.10', '3.11', 'pypy3.9']
python-version: ['2.7', '3.7', '3.8', '3.9', '3.10', 'pypy2.7', 'pypy3.8']
exclude:
- os: macos-latest
python-version: '3.9'
python-version: '3.8'
- os: windows-latest
python-version: '3.9'
python-version: '3.6'
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Display Python version
if: ${{ matrix.python-version != 'pypy3.9' }} # Use single quotes in expressions for input `python-version`
run: python --version
```
## Using the `python-version-file` input
`setup-python` action can read the Python or PyPy version from a version file. `python-version-file` input is used to specify the path to the version file. If the file that was supplied to `python-version-file` input doesn't exist, the action will fail with an error.
`setup-python` action can read Python or PyPy version from a version file. `python-version-file` input is used for specifying the path to the version file. If the file that was supplied to `python-version-file` input doesn't exist, the action will fail with error.
>In case both `python-version` and `python-version-file` inputs are supplied, the `python-version-file` input will be ignored due to its lower priority.
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version-file: '.python-version' # Read python version from a file .python-version
- run: python my_script.py
```
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version-file: 'pyproject.toml' # Read python version from a file pyproject.toml
- run: python my_script.py
```
## Check latest version
The `check-latest` flag defaults to `false`. Use the default or set `check-latest` to `false` if you prefer stability and if you want to ensure a specific `Python or PyPy` version is always used.
@ -283,14 +259,14 @@ If `check-latest` is set to `true`, the action first checks if the cached versio
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.13'
python-version: '3.7'
check-latest: true
- run: python my_script.py
```
> Setting `check-latest` to `true` impacts performance as downloading `Python or PyPy` versions is slower than using cached versions.
> Setting `check-latest` to `true` has performance implications as downloading `Python or PyPy` versions is slower than using cached versions.
## Caching packages
@ -298,10 +274,10 @@ steps:
**Caching pipenv dependencies:**
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.13'
python-version: '3.9'
cache: 'pipenv'
- name: Install pipenv
run: curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python
@ -311,25 +287,24 @@ steps:
**Caching poetry dependencies:**
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v3
- name: Install poetry
run: pipx install poetry
- uses: actions/setup-python@v5
- uses: actions/setup-python@v4
with:
python-version: '3.13'
python-version: '3.9'
cache: 'poetry'
- run: poetry install
- run: poetry run pytest
```
>**Note:** If the `setup-python` version does not match the version specified in `pyproject.toml` and the python version in `pyproject.toml` is less than the runner's python version, `poetry install` will default to using the runner's Python version.
**Using a list of file paths to cache dependencies**
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.13'
python-version: '3.9'
cache: 'pipenv'
cache-dependency-path: |
server/app/Pipfile.lock
@ -341,10 +316,10 @@ steps:
**Using wildcard patterns to cache dependencies**
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.13'
python-version: '3.9'
cache: 'pip'
cache-dependency-path: '**/requirements-dev.txt'
- run: pip install -r subdirectory/requirements-dev.txt
@ -353,10 +328,10 @@ steps:
**Using a list of wildcard patterns to cache dependencies**
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.13'
python-version: '3.10'
cache: 'pip'
cache-dependency-path: |
**/setup.cfg
@ -368,10 +343,10 @@ steps:
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.13'
python-version: '3.11'
cache: 'pip'
cache-dependency-path: setup.py
- run: pip install -e .
@ -384,36 +359,36 @@ steps:
### `python-version`
Using **python-version** output, it's possible to get the precise Python or PyPy version installed by the action. This output is useful when the input `python-version` is given as a range (e.g. 3.9.0 - 3.12.0, 3.x ), but down the line you need to operate (such as in an `if:` statement) with the exact installed version (e.g. 3.12.0).
Using **python-version** output it's possible to get the installed by action Python or PyPy version. This output is useful when the input `python-version` is given as a range (e.g. 3.8.0 - 3.10.0 ), but down in a workflow you need to operate with the exact installed version (e.g. 3.10.1).
```yaml
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
id: cp312
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
id: cp310
with:
python-version: "3.9.0 - 3.12.0"
- run: echo '${{ steps.cp312.outputs.python-version }}'
python-version: "3.8.0 - 3.10.0"
- run: echo '${{ steps.cp310.outputs.python-version }}'
```
### `python-path`
**python-path** output is available to get the absolute path of the Python or PyPy interpreter executable:
**python-path** output is available with the absolute path of the Python or PyPy interpreter executable if you need it:
```yaml
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
id: cp313
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
id: cp310
with:
python-version: "3.13"
- run: pipx run --python '${{ steps.cp313.outputs.python-path }}' nox --version
python-version: "3.10"
- run: pipx run --python '${{ steps.cp310.outputs.python-path }}' nox --version
```
### `cache-hit`
@ -424,13 +399,13 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
id: cp313
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
id: cp310
with:
python-version: "3.13.0"
python-version: "3.8.0"
cache: "poetry"
- run: echo '${{ steps.cp313.outputs.cache-hit }}' # true if cache-hit occurred on the primary key
- run: echo '${{ steps.cp310.outputs.cache-hit }}' # true if cache-hit occured on the primary key
```
## Environment variables
@ -450,30 +425,30 @@ The `update-environment` flag defaults to `true`.
With this setting, the action will add/update environment variables (e.g. `PATH`, `PKG_CONFIG_PATH`, `pythonLocation`) for Python or PyPy to just work out of the box.
If `update-environment` is set to `false`, the action will not add/update environment variables.
This can prove useful if you only want the side-effect to ensure that Python or PyPy is installed and rely on the `python-path` output to run the executable.
This can prove useful if you want the only side-effect to be to ensure Python or PyPy is installed and rely on the `python-path` output to run executable.
Such a requirement on side-effect could be because you don't want your composite action messing with your user's workflows.
```yaml
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
id: cp313
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
id: cp310
with:
python-version: '3.13'
python-version: '3.10'
update-environment: false
- run: ${{ steps.cp313.outputs.python-path }} my_script.py
- run: ${{ steps.cp310.outputs.python-path }} my_script.py
```
## Available versions of Python, PyPy and GraalPy
## Available versions of Python and PyPy
### Python
`setup-python` is able to configure **Python** from two sources:
- Preinstalled versions of Python in the tool cache on GitHub-hosted runners.
- For detailed information regarding the available versions of Python that are installed, see [Supported software](https://docs.github.com/en/actions/reference/specifications-for-github-hosted-runners#supported-software).
- For every minor versions of Python, expect only the latest patch to be preinstalled.
- If `3.12.1` is installed for example, and `3.12.2` is released, expect `3.12.1` to be removed and replaced by `3.12.2` in the tool cache.
- If the exact patch version doesn't matter to you, specifying just the major and minor versions will get you the latest preinstalled patch version. In the previous example, the version spec `3.12` will use the `3.12.2` Python version found in the cache.
- Use `-dev` instead of a patch number (e.g., `3.14-dev`) to install the latest patch version release for a given minor version, *alpha and beta releases included*.
- For every minor version of Python, expect only the latest patch to be preinstalled.
- If `3.8.1` is installed for example, and `3.8.2` is released, expect `3.8.1` to be removed and replaced by `3.8.2` in the tool cache.
- If the exact patch version doesn't matter to you, specifying just the major and minor versions will get you the latest preinstalled patch version. In the previous example, the version spec `3.8` will use the `3.8.2` Python version found in the cache.
- Use `-dev` instead of a patch number (e.g., `3.12-dev`) to install the latest patch version release for a given minor version, *alpha and beta releases included*.
- Downloadable Python versions from GitHub Releases ([actions/python-versions](https://github.com/actions/python-versions/releases)).
- All available versions are listed in the [version-manifest.json](https://github.com/actions/python-versions/blob/main/versions-manifest.json) file.
- If there is a specific version of Python that is not available, you can open an issue here
@ -487,18 +462,13 @@ Such a requirement on side-effect could be because you don't want your composite
- Preinstalled versions of PyPy in the tool cache on GitHub-hosted runners
- For detailed information regarding the available versions of PyPy that are installed, see [Supported software](https://docs.github.com/en/actions/reference/specifications-for-github-hosted-runners#supported-software).
- For the latest PyPy release, all versions of Python are cached.
- Cache is updated with a 1-2 week delay. If you specify the PyPy version as `pypy3.10` or `pypy-3.10`, the cached version will be used although a newer version is available. If you need to start using the recently released version right after release, you should specify the exact PyPy version using `pypy3.10-v7.3.17` or `pypy-3.10-v7.3.17`.
- Cache is updated with a 1-2 week delay. If you specify the PyPy version as `pypy3.7` or `pypy-3.7`, the cached version will be used although a newer version is available. If you need to start using the recently released version right after release, you should specify the exact PyPy version using `pypy3.7-v7.3.3` or `pypy-3.7-v7.3.3`.
- Downloadable PyPy versions from the [official PyPy site](https://downloads.python.org/pypy/).
- All available versions that we can download are listed in [versions.json](https://downloads.python.org/pypy/versions.json) file.
- PyPy < 7.3.3 are not available to install on-flight.
- If some versions are not available, you can open an issue in https://foss.heptapod.net/pypy/pypy/
### GraalPy
`setup-python` is able to download GraalPy versions from the [official GraalPy repository](https://github.com/oracle/graalpython).
- All available versions that we can download are listed in [releases](https://github.com/oracle/graalpython/releases).
## Hosted tool cache
GitHub hosted runners have a tool cache that comes with a few versions of Python + PyPy already installed. This tool cache helps speed up runs and tool setup by not requiring any new downloads. There is an environment variable called `RUNNER_TOOL_CACHE` on each runner that describes the location of the tool cache with Python and PyPy installed. `setup-python` works by taking a specific version of Python or PyPy from this tool cache and adding it to PATH.
@ -535,11 +505,11 @@ If you have a supported self-hosted runner and you would like to use `setup-pyth
### Linux
By default, the runner downloads and installs tools into the folder set up by `RUNNER_TOOL_CACHE` environment variable. The environment variable called `AGENT_TOOLSDIRECTORY` can be set to change this location for Linux self-hosted runners:
By default runner downloads and installs tools into the folder set up by `RUNNER_TOOL_CACHE` environment variable. The environment variable called `AGENT_TOOLSDIRECTORY` can be set to change this location for Linux self-hosted runners:
- In the same shell that your runner is using, type `export AGENT_TOOLSDIRECTORY=/path/to/folder`.
- More permanent way of setting the environment variable is to create an `.env` file in the same directory as your runner and to add `AGENT_TOOLSDIRECTORY=/path/to/folder`. This ensures the variable is always set if your runner is configured as a service.
If you're using a non-default tool cache directory be sure that the user starting the runner has write permission to the new tool cache directory. To check the current user and group that the runner belongs, type `ls -l` inside the runner's root directory.
If you're using a non-default tool cache directory be sure that the user starting the runner has write permission to the new tool cache directory. To check the current user and group that the runner belongs type `ls -l` inside the runner's root directory.
The runner can be granted write access to any directory using a few techniques:
- The user starting the runner is the owner, and the owner has write permission.
@ -575,10 +545,29 @@ One quick way to grant access is to change the user and group of `/Users/runner/
### Avoiding rate limit issues
`setup-python` comes pre-installed on the appliance with GHES if Actions is enabled. When dynamically downloading Python distributions, `setup-python` downloads distributions from [`actions/python-versions`](https://github.com/actions/python-versions) on github.com (outside of the appliance). These calls to `actions/python-versions` are by default made via unauthenticated requests, which are limited to [60 requests per hour per IP](https://docs.github.com/en/rest/overview/resources-in-the-rest-api#rate-limiting). If more requests are made within the time frame, then the action leverages the `raw API` to retrieve the version-manifest. This approach does not impose a rate limit and hence facilitates unrestricted consumption. This is particularly beneficial for GHES runners, which often share the same IP due to Network Address Translation (NAT), to avoid the quick exhaustion of the unauthenticated rate limit.
`setup-python` comes pre-installed on the appliance with GHES if Actions is enabled. When dynamically downloading Python distributions, `setup-python` downloads distributions from [`actions/python-versions`](https://github.com/actions/python-versions) on github.com (outside of the appliance). These calls to `actions/python-versions` are by default made via unauthenticated requests, which are limited to [60 requests per hour per IP](https://docs.github.com/en/rest/overview/resources-in-the-rest-api#rate-limiting). If more requests are made within the time frame, then you will start to see rate-limit errors during downloading that look like this:
##[error]API rate limit exceeded for YOUR_IP. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)
To get a higher rate limit, you can [generate a personal access token (PAT) on github.com](https://github.com/settings/tokens/new) and pass it as the `token` input for the action. It is important to understand that this needs to be a token from github.com and _not_ from your GHES instance. If you or your colleagues do not yet have a github.com account, you might need to create one.
Here are the steps you need to follow to avoid the rate limit:
1. Create a PAT on any github.com account by using [this link](https://github.com/settings/tokens/new) after logging into github.com (not your Enterprise instance). This PAT does _not_ need any rights, so make sure all the boxes are unchecked.
2. Store this PAT in the repository / organization where you run your workflow, e.g. as `GH_GITHUB_COM_TOKEN`. You can do this by navigating to your repository -> **Settings** -> **Secrets** -> **Actions** -> **New repository secret**.
3. To use this functionality, you need to use any version newer than `v4.3`. Also, change _python-version_ as needed.
```yml
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.8
token: ${{ secrets.GH_GITHUB_COM_TOKEN }}
```
Requests should now be authenticated. To verify that you are getting the higher rate limit, you can call GitHub's [rate limit API](https://docs.github.com/en/rest/rate-limit) from within your workflow ([example](https://github.com/actions/setup-python/pull/443#issuecomment-1206776401)).
### No access to github.com
If the runner is not able to access github.com, any Python versions requested during a workflow run must come from the runner's tool cache. See "[Setting up the tool cache on self-hosted runners without internet access](https://docs.github.com/en/enterprise-server/admin/github-actions/managing-access-to-actions-from-githubcom/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access)" for more information.
@ -598,11 +587,11 @@ jobs:
fail-fast: false
matrix:
os: [Ubuntu, Windows, macOS]
python_version: ["3.11", "3.12", "3.13"]
python_version: ["3.11", "3.12"]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: "${{ matrix.python_version }}"
allow-prereleases: true

View File

@ -6,13 +6,13 @@ We have prepared a short guide so that the process of making your contribution i
## How can I contribute...
* [Contribute Documentation :green_book:](#contribute-documentation)
* [Contribute Documentation:green_book:](#contribute-documentation)
* [Contribute Code :computer:](#contribute-code)
* [Provide Support on Issues :pencil:](#provide-support-on-issues)
* [Provide Support on Issues:pencil:](#provide-support-on-issues)
* [Review Pull Requests :mag:](#review-pull-requests)
* [Review Pull Requests:mag:](#review-pull-requests)
## Contribute documentation

10779
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
{
"name": "setup-python",
"version": "5.0.0",
"version": "4.0.0",
"private": true,
"description": "Setup python action",
"main": "dist/index.js",
@ -11,7 +11,7 @@
"lint": "eslint --config ./.eslintrc.js \"**/*.ts\"",
"lint:fix": "eslint --config ./.eslintrc.js \"**/*.ts\" --fix",
"release": "ncc build -o dist/setup src/setup-python.ts && ncc build -o dist/cache-save src/cache-save.ts && git add -f dist/",
"test": "jest --runInBand --coverage"
"test": "jest --coverage"
},
"repository": {
"type": "git",
@ -25,31 +25,37 @@
"author": "GitHub",
"license": "MIT",
"dependencies": {
"@actions/cache": "^4.0.0",
"@actions/cache": "^3.0.4",
"@actions/core": "^1.10.0",
"@actions/exec": "^1.1.0",
"@actions/glob": "^0.4.0",
"@actions/http-client": "^2.2.3",
"@actions/glob": "^0.2.0",
"@actions/http-client": "^1.0.11",
"@actions/io": "^1.0.2",
"@actions/tool-cache": "^2.0.1",
"@iarna/toml": "^3.0.0",
"semver": "^7.6.0"
"@actions/tool-cache": "^1.5.5",
"semver": "^7.1.3"
},
"devDependencies": {
"@types/jest": "^29.5.12",
"@types/node": "^20.11.25",
"@types/semver": "^7.5.8",
"@types/jest": "^27.0.2",
"@types/node": "^16.11.25",
"@types/semver": "^7.1.0",
"@typescript-eslint/eslint-plugin": "^5.54.0",
"@typescript-eslint/parser": "^5.54.0",
"@vercel/ncc": "^0.38.3",
"eslint": "^8.57.0",
"@vercel/ncc": "^0.33.4",
"eslint": "^8.35.0",
"eslint-config-prettier": "^8.6.0",
"eslint-plugin-jest": "^27.9.0",
"eslint-plugin-jest": "^27.2.1",
"eslint-plugin-node": "^11.1.0",
"jest": "^29.7.0",
"jest-circus": "^29.7.0",
"husky": "^7.0.2",
"jest": "^27.2.5",
"jest-circus": "^27.2.5",
"prettier": "^2.8.4",
"ts-jest": "^29.1.2",
"typescript": "^5.4.2"
"ts-jest": "^27.0.5",
"typescript": "^4.2.3"
},
"husky": {
"skipCI": true,
"hooks": {
"pre-commit": "npm run build && npm run format-check"
}
}
}

View File

@ -67,11 +67,11 @@ class PipCache extends CacheDistributor {
if (IS_LINUX) {
const osInfo = await getLinuxInfo();
primaryKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${process.arch}-${osInfo.osVersion}-${osInfo.osName}-python-${this.pythonVersion}-${this.packageManager}-${hash}`;
restoreKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${process.arch}-${osInfo.osVersion}-${osInfo.osName}-python-${this.pythonVersion}-${this.packageManager}`;
primaryKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${osInfo.osVersion}-${osInfo.osName}-python-${this.pythonVersion}-${this.packageManager}-${hash}`;
restoreKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${osInfo.osVersion}-${osInfo.osName}-python-${this.pythonVersion}-${this.packageManager}`;
} else {
primaryKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${process.arch}-python-${this.pythonVersion}-${this.packageManager}-${hash}`;
restoreKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${process.arch}-python-${this.pythonVersion}-${this.packageManager}`;
primaryKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-python-${this.pythonVersion}-${this.packageManager}-${hash}`;
restoreKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-python-${this.pythonVersion}-${this.packageManager}`;
}
return {

View File

@ -32,7 +32,7 @@ class PipenvCache extends CacheDistributor {
protected async computeKeys() {
const hash = await glob.hashFiles(this.patterns);
const primaryKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${process.arch}-python-${this.pythonVersion}-${this.packageManager}-${hash}`;
const primaryKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-python-${this.pythonVersion}-${this.packageManager}-${hash}`;
const restoreKey = undefined;
return {
primaryKey,

View File

@ -47,7 +47,7 @@ class PoetryCache extends CacheDistributor {
protected async computeKeys() {
const hash = await glob.hashFiles(this.patterns);
// "v2" is here to invalidate old caches of this cache distributor, which were created broken:
const primaryKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${process.arch}-python-${this.pythonVersion}-${this.packageManager}-v2-${hash}`;
const primaryKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-python-${this.pythonVersion}-${this.packageManager}-v2-${hash}`;
const restoreKey = undefined;
return {
primaryKey,

View File

@ -4,18 +4,11 @@ import * as cache from '@actions/cache';
import fs from 'fs';
import {State} from './cache-distributions/cache-distributor';
// Added early exit to resolve issue with slow post action step:
// - https://github.com/actions/setup-node/issues/878
// https://github.com/actions/cache/pull/1217
export async function run(earlyExit?: boolean) {
export async function run() {
try {
const cache = core.getInput('cache');
if (cache) {
await saveCache(cache);
if (earlyExit) {
process.exit(0);
}
}
} catch (error) {
const err = error as Error;
@ -41,7 +34,7 @@ async function saveCache(packageManager: string) {
throw new Error(
`Cache folder path is retrieved for ${packageManager} but doesn't exist on disk: ${cachePaths.join(
', '
)}. This likely indicates that there are no dependencies to cache. Consider removing the cache step if it is not needed.`
)}`
);
}
@ -83,4 +76,4 @@ function isCacheDirectoryExists(cacheDirectory: string[]) {
return result;
}
run(true);
run();

View File

@ -1,146 +0,0 @@
import * as path from 'path';
import * as graalpyInstall from './install-graalpy';
import {
IS_WINDOWS,
validateVersion,
IGraalPyManifestRelease,
getBinaryDirectory
} from './utils';
import * as semver from 'semver';
import * as core from '@actions/core';
import * as tc from '@actions/tool-cache';
export async function findGraalPyVersion(
versionSpec: string,
architecture: string,
updateEnvironment: boolean,
checkLatest: boolean,
allowPreReleases: boolean
): Promise<string> {
let resolvedGraalPyVersion = '';
let installDir: string | null;
let releases: IGraalPyManifestRelease[] | undefined;
let graalpyVersionSpec = parseGraalPyVersion(versionSpec);
if (checkLatest) {
releases = await graalpyInstall.getAvailableGraalPyVersions();
if (releases && releases.length > 0) {
const releaseData = graalpyInstall.findRelease(
releases,
graalpyVersionSpec,
architecture,
false
);
if (releaseData) {
core.info(`Resolved as GraalPy ${releaseData.resolvedGraalPyVersion}`);
graalpyVersionSpec = releaseData.resolvedGraalPyVersion;
} else {
core.info(
`Failed to resolve GraalPy ${graalpyVersionSpec} from manifest`
);
}
}
}
({installDir, resolvedGraalPyVersion} = findGraalPyToolCache(
graalpyVersionSpec,
architecture
));
if (!installDir) {
({installDir, resolvedGraalPyVersion} = await graalpyInstall.installGraalPy(
graalpyVersionSpec,
architecture,
allowPreReleases,
releases
));
}
const pipDir = IS_WINDOWS ? 'Scripts' : 'bin';
const _binDir = path.join(installDir, pipDir);
const binaryExtension = IS_WINDOWS ? '.exe' : '';
const pythonPath = path.join(
IS_WINDOWS ? installDir : _binDir,
`python${binaryExtension}`
);
const pythonLocation = getBinaryDirectory(installDir);
if (updateEnvironment) {
core.exportVariable('pythonLocation', installDir);
// https://cmake.org/cmake/help/latest/module/FindPython.html#module:FindPython
core.exportVariable('Python_ROOT_DIR', installDir);
// https://cmake.org/cmake/help/latest/module/FindPython2.html#module:FindPython2
core.exportVariable('Python2_ROOT_DIR', installDir);
// https://cmake.org/cmake/help/latest/module/FindPython3.html#module:FindPython3
core.exportVariable('Python3_ROOT_DIR', installDir);
core.exportVariable('PKG_CONFIG_PATH', pythonLocation + '/lib/pkgconfig');
core.addPath(pythonLocation);
core.addPath(_binDir);
}
core.setOutput('python-version', 'graalpy' + resolvedGraalPyVersion);
core.setOutput('python-path', pythonPath);
return resolvedGraalPyVersion;
}
export function findGraalPyToolCache(
graalpyVersion: string,
architecture: string
) {
let resolvedGraalPyVersion = '';
let installDir: string | null = tc.find(
'GraalPy',
graalpyVersion,
architecture
);
if (installDir) {
// 'tc.find' finds tool based on Python version but we also need to check
// whether GraalPy version satisfies requested version.
resolvedGraalPyVersion = path.basename(path.dirname(installDir));
const isGraalPyVersionSatisfies = semver.satisfies(
resolvedGraalPyVersion,
graalpyVersion
);
if (!isGraalPyVersionSatisfies) {
installDir = null;
resolvedGraalPyVersion = '';
}
}
if (!installDir) {
core.info(
`GraalPy version ${graalpyVersion} was not found in the local cache`
);
}
return {installDir, resolvedGraalPyVersion};
}
export function parseGraalPyVersion(versionSpec: string): string {
const versions = versionSpec.split('-').filter(item => !!item);
if (/^(graalpy)(.+)/.test(versions[0])) {
const version = versions[0].replace('graalpy', '');
versions.splice(0, 1, 'graalpy', version);
}
if (versions.length < 2 || versions[0] != 'graalpy') {
throw new Error(
"Invalid 'version' property for GraalPy. GraalPy version should be specified as 'graalpy<python-version>' or 'graalpy-<python-version>'. See README for examples and documentation."
);
}
const pythonVersion = versions[1];
if (!validateVersion(pythonVersion)) {
throw new Error(
"Invalid 'version' property for GraalPy. GraalPy versions should satisfy SemVer notation. See README for examples and documentation."
);
}
return pythonVersion;
}

Some files were not shown because too many files have changed in this diff Show More