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

MAINT: vendor Tempita in scipy/_build_utils #20572

Merged
merged 2 commits into from Apr 29, 2024

Commits on Apr 25, 2024

  1. MAINT: vendor Tempita in scipy/_build_utils

    This is an unmodified copy from `Cython/Tempita/` as of commit
    `023d4af35` in Cython's master branch (21 April 2024).
    Tempita hasn't been maintained independently on PyPI for 10+ years;
    we've used the Cython version which is semi-public (undocumented)
    for a while, with the note that we should vendor it if that ever
    fails. It now failed once (see scipy#20535), and conceptually that
    makes sense - this is the only place where we don't invoke the
    `cython` executable but actually do `import Cython`. That can fail
    in a distro setup where Cython is installed for a different Python
    interpreter than the active one.
    
    The license file was taken over from the `maintenance/1.26.x` branch
    in the `numpy` repo - which came from the original upstream repo
    for Tempita (now disappeared) as discussed in numpy#8096.
    See scipy#20572 for more clarification about the MIT license that
    this code is under.
    rgommers committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    73f719a View commit details
    Browse the repository at this point in the history
  2. DEV: ensure python dev.py lint honors the excluded files in lint.toml

    Co-authored-by: Lucas Colley <lucas.colley8@gmail.com>
    rgommers and lucascolley committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    42da1b4 View commit details
    Browse the repository at this point in the history