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

feat: SDist builds #1096

Merged
merged 9 commits into from Apr 29, 2022
Merged

feat: SDist builds #1096

merged 9 commits into from Apr 29, 2022

Commits on Apr 27, 2022

  1. Add from_sdist script

    joerick authored and henryiii committed Apr 27, 2022
    Copy the full SHA
    763cd15 View commit details
    Browse the repository at this point in the history
  2. Add entrypoint

    joerick authored and henryiii committed Apr 27, 2022
    Copy the full SHA
    e887d4b View commit details
    Browse the repository at this point in the history
  3. Add test for cibuildwheel.from-sdist

    joerick authored and henryiii committed Apr 27, 2022
    Copy the full SHA
    c6c5e6e View commit details
    Browse the repository at this point in the history
  4. Add test for argument passthrough

    joerick authored and henryiii committed Apr 27, 2022
    Copy the full SHA
    898dd62 View commit details
    Browse the repository at this point in the history
  5. Tidy ups, bug fixes

    joerick authored and henryiii committed Apr 27, 2022
    Copy the full SHA
    8c77d5e View commit details
    Browse the repository at this point in the history
  6. Add prog arguments to ArgumentParser to prevent the wrong inferred name

    when calling like 'python -m cibuildwheel', we get errors like
    
    usage: __main__.py [-h] [--platform {auto,linux,macos,windows}] [--archs ARCHS] [--output-dir OUTPUT_DIR] [--config-file CONFIG_FILE]
                       [--print-build-identifiers] [--allow-empty] [--prerelease-pythons]
                       [package_dir]
    __main__.py: error: unrecognized arguments: --sad
    
    With this change, we get error outputs like:
    
    usage: cibuildwheel [-h] [--platform {auto,linux,macos,windows}] [--archs ARCHS] [--output-dir OUTPUT_DIR] [--config-file CONFIG_FILE]
                        [--print-build-identifiers] [--allow-empty] [--prerelease-pythons]
                        [package_dir]
    cibuildwheel: error: unrecognized arguments: --asda
    joerick authored and henryiii committed Apr 27, 2022
    Copy the full SHA
    91fae82 View commit details
    Browse the repository at this point in the history
  7. refactor: use single entry for SDist builds

    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    henryiii committed Apr 27, 2022
    Copy the full SHA
    958a7c3 View commit details
    Browse the repository at this point in the history
  8. fix: minor cleanup

    henryiii committed Apr 27, 2022
    Copy the full SHA
    b1e8549 View commit details
    Browse the repository at this point in the history
  9. refactor: review comments

    henryiii committed Apr 27, 2022
    Copy the full SHA
    3505466 View commit details
    Browse the repository at this point in the history