question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

PyPy 3.7 on ubuntu latest has an outdated sqlite

See original GitHub issue

Description: Since today, the version of sqlite3 available in PyPy 3.7 is 3.7.17, not the expected 3.31.1.

Action version: actions/setup-python@v2

Platform:

  • Ubuntu
  • macOS
  • Windows

Runner type:

  • Hosted
  • Self-hosted

Tools version: PyPy-3.7

Repro steps:
Create a workflow on ubuntu latest with python version PyPy-3.7 and check the sqlite version: https://github.com/Ian-Foote/pypy-sqlite-bug

Expected behavior: I expect the sqlite3 version to be 3.31.1 (or something similarly modern)

Actual behavior: The sqlite3 version is 3.7.17.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:2
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

3reactions
nikita-bykovcommented, Feb 25, 2022

Hello @Ian-Foote. Looks like it’s PyPy 7.3.8 issue, the same ticket was created in the PyPy repository as I can see. When you specify PyPy version in the format pypy-<python_version>, setup-python will use the latest PyPy for specified Python version (this is PyPy 7.3.8 in case of Python 3.7). As a workaround, we can suggest you to use the full format to specify PyPy version and point to previous version, such as 7.3.7:

- uses: actions/setup-python@v2
  with:
    python-version: 'pypy-3.7-v7.3.7'
1reaction
nikita-bykovcommented, Feb 22, 2022

Hello @Ian-Foote, thanks for the report! We’ll take a look.

Read more comments on GitHub >

github_iconTop Results From Across the Web

pypy 7.3.8 package for linux has an ancient sqlite3 version
7.3.8 just released seems to ship sqlite 3.7.17, which is nine years old (yes it's breaking things here, but we can work around)....
Read more >
How to use the latest sqlite3 version in python - Stack Overflow
Option 1: Use the binary version of pysqlite3 from here (which already comes with a newer version of sqlite3 lib precompiled and linked): ......
Read more >
Download (advanced) - PyPy
download PyPy from your release vendor (usually an outdated version): Ubuntu (PPA), Debian, Homebrew, MacPorts, Fedora, Gentoo and Arch are known to package ......
Read more >
Changelog — Python 3.7.15 documentation
OpenSSL has changed download URL for old releases. The multissltest tool now tries to download from current and old download URLs.
Read more >
a new system image, with Python 3.9 and Ubuntu 20.04
Python 3.4 is no longer installed. We now have PyPy 7.3.4 installed, with support for Python 2.7.18 and 3.7.10. Python packages¶. We ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found