Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Upper bound the build dependencies in pyproject.toml for release branches #31183

Copy link
Copy link
Closed
@thomasjpfan

Description

@thomasjpfan
Issue body actions

Describe the workflow you want to enable

Upper bound the build dependencies on release branches makes it easier to build the wheel in the future. This has two benefits:

  • The wheels become easier to build when using the newest build dependency does not work. (Historically, I've seen issues with Cython)
  • If we wanted to backport a fix the wheel building is more stable.

Describe your proposed solution

On release branches, provide a upper bound to the build dependencies in pyproject.toml.

SciPy does this already: https://github.com/scipy/scipy/blob/e3228cdfe42e403ed203db16e4db4822eb416797/pyproject.toml#L1-L13

Describe alternatives you've considered, if relevant

Leave the build dependencies to be unbounded.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.