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

Add a dedicated "Build system interface" reference section #10497

Merged
merged 6 commits into from
Sep 30, 2021

Commits on Sep 28, 2021

  1. Add a dedicated "Build system interface" reference section

    This reworks a substantial portion of our existing build system related
    documentation, putting it all in a single location.
    
    There are certain areas that have been rephrased or rewritten:
    
    - The setup.py interface is now considered an implementation detail.
    - The setup.py interface is explicitly noted as a legacy interface, due
      for removal.
    - The pyproject.toml interface now has clearer documentation on how it
      is used and how it operates.
    - Clearer separation of `--use-pep-517` and `--no-build-isolation`, to
      make the difference between the two clearer.
    pradyunsg committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    d37aa21 View commit details
    Browse the repository at this point in the history
  2. 📰

    pradyunsg committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    61b1e69 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. Configuration menu
    Copy the full SHA
    2298088 View commit details
    Browse the repository at this point in the history
  2. Improve build system interface docs based on feedback

    Co-authored-by: Paul Moore <p.f.moore@gmail.com>
    pradyunsg and pfmoore committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    25a31d4 View commit details
    Browse the repository at this point in the history
  3. Rephase historical note about easy_install/setup_requires

    It wasn't clear what "those dependencies" refers to.
    pradyunsg committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    d6d7217 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2021

  1. Addresss spelling nit

    Co-authored-by: Paul Moore <p.f.moore@gmail.com>
    pradyunsg and pfmoore authored Sep 30, 2021
    Configuration menu
    Copy the full SHA
    4d7d38a View commit details
    Browse the repository at this point in the history