Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow install under pypy #2559

Merged
merged 25 commits into from Nov 14, 2021
Merged

Allow install under pypy #2559

merged 25 commits into from Nov 14, 2021

Commits on Oct 22, 2021

  1. Allow install under pypy

    olliemath committed Oct 22, 2021
    Copy the full SHA
    2726ce8 View commit details
    Browse the repository at this point in the history
  2. Add pypy3 test action

    olliemath committed Oct 22, 2021
    Copy the full SHA
    6ae0833 View commit details
    Browse the repository at this point in the history
  3. Compat: handle bad cache items under pypy

    PyPy raises an IndexError unpickling bad pickle files.
    olliemath committed Oct 22, 2021
    Copy the full SHA
    648f1c9 View commit details
    Browse the repository at this point in the history
  4. Update changes for psf#2559

    olliemath committed Oct 22, 2021
    Copy the full SHA
    756a129 View commit details
    Browse the repository at this point in the history
  5. Fix typo in .github/workflows/test.yml

    Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
    olliemath and JelleZijlstra committed Oct 22, 2021
    Copy the full SHA
    88cada4 View commit details
    Browse the repository at this point in the history
  6. Support only pypy3.7+

    Both unit-tests and mypy fail for pypy3.6.
    As such, it's likely that far too many changes would be needed to
    justify supporting the older version.
    olliemath committed Oct 22, 2021
    Copy the full SHA
    db928b8 View commit details
    Browse the repository at this point in the history
  7. Testing: only support pypy3.7+

    The older ast does not support quite a few unicode edge cases and is disliked by mypy.
    olliemath committed Oct 22, 2021
    Copy the full SHA
    2279abf View commit details
    Browse the repository at this point in the history
  8. Tox: create a pypy3 section

    olliemath committed Oct 22, 2021
    Copy the full SHA
    8efb3aa View commit details
    Browse the repository at this point in the history
  9. Update github actions for pypy

    We have to pass information about the interpreter to tox, so that we can skip the python2 tests
    olliemath committed Oct 22, 2021
    Copy the full SHA
    5885d63 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

  1. Copy the full SHA
    fe1d91d View commit details
    Browse the repository at this point in the history
  2. Tox: simplify pypy command

    Previously in CI, pypy tests would hang forever due to https://foss.heptapod.net/pypy/pypy/-/issues/3317.
    This was fixed in the latest release, so we can remove the workaround.
    olliemath committed Oct 27, 2021
    Copy the full SHA
    6c66ab3 View commit details
    Browse the repository at this point in the history
  3. Add PyPy section to FAQ

    olliemath committed Oct 27, 2021
    Copy the full SHA
    39bfb28 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

  1. Copy the full SHA
    e5dd160 View commit details
    Browse the repository at this point in the history
  2. Revert "Tox: simplify pypy command"

    This reverts commit 6c66ab3.
    Even though this bug is not present for newer versions of pypy, the
    github action tends to receive older versions (7.3.5 on macos and 7.3.6
    on windows/linux)
    olliemath committed Oct 28, 2021
    Copy the full SHA
    c35ad03 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    8e75e5a View commit details
    Browse the repository at this point in the history
  4. Prettier test.yml

    olliemath committed Oct 28, 2021
    Copy the full SHA
    da70ee6 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2021

  1. Copy the full SHA
    ce4dc83 View commit details
    Browse the repository at this point in the history
  2. Fix bad merge of changes

    olliemath committed Oct 29, 2021
    Copy the full SHA
    7a24885 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2021

  1. Tighten up PyPy faq

    olliemath committed Oct 31, 2021
    Copy the full SHA
    1677ddb View commit details
    Browse the repository at this point in the history
  2. Prettier FAQ

    olliemath committed Oct 31, 2021
    Copy the full SHA
    640a192 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2021

  1. Copy the full SHA
    0e78f39 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2021

  1. Copy the full SHA
    0e93564 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    3215f3c View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2021

  1. Copy the full SHA
    57de57f View commit details
    Browse the repository at this point in the history
  2. Update CHANGES.md

    JelleZijlstra committed Nov 14, 2021
    Copy the full SHA
    f345ef6 View commit details
    Browse the repository at this point in the history