Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: PyO3/maturin
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.1
Choose a base ref
...
head repository: PyO3/maturin
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.1.0
Choose a head ref

Commits on May 28, 2023

  1. Copy the full SHA
    3e27d34 View commit details

Commits on May 30, 2023

  1. Copy the full SHA
    bed2624 View commit details

Commits on May 31, 2023

  1. Update cbindgen to 0.24.6

    messense committed May 31, 2023
    Copy the full SHA
    8298dbc View commit details

Commits on Jun 1, 2023

  1. Improve error message when python fails in develop

    Inspired by https://www.youtube.com/live/zepPZ6MFiGs?feature=share&t=648, i wanted to improve the error message when `maturin develop` fails because `python` doesn't work.
    
    I unfortunately failed to reproduce the error in the video, but i'm nonetheless confident that this is the correct change: It shouldn't say "The given list of python interpreters is invalid" when you didn't provide any list. iirc the error message comes from a time when i assumed users would provide a list like python3.5 python3.6 python3.7 instead of building for one version per CI job.
    konstin committed Jun 1, 2023
    Copy the full SHA
    69d5052 View commit details

Commits on Jun 2, 2023

  1. Copy the full SHA
    2612df1 View commit details
  2. Merge pull request #1644 from PyO3/improve_error_message

    Improve error message when python fails in develop
    messense authored Jun 2, 2023
    Copy the full SHA
    6fe618b View commit details

Commits on Jun 4, 2023

  1. Add basic support for GraalPy (#1645)

    * add basic support for graalpy
    
    * Fix cargo build and format python code
    
    ---------
    
    Co-authored-by: messense <messense@icloud.com>
    timfel and messense authored Jun 4, 2023
    Copy the full SHA
    dcbb65f View commit details
  2. CI: Update sccache to 0.5.0 (#1646)

    * CI: Update sccache to 0.5.2
    
    * Fix an unused variables warning
    
    * Try sccache 0.5.0
    messense authored Jun 4, 2023
    Copy the full SHA
    b7d2a17 View commit details
  3. Copy the full SHA
    221b17a View commit details

Commits on Jun 5, 2023

  1. Copy the full SHA
    ed8e3b3 View commit details
  2. Merge pull request #1648 from messense/refactor-abi_tag

    Refactor abi tag to use `EXT_SUFFIX`
    messense authored Jun 5, 2023
    Copy the full SHA
    e597521 View commit details

Commits on Jun 7, 2023

  1. Copy the full SHA
    5ad58f4 View commit details
  2. Copy the full SHA
    bf0afa5 View commit details
  3. Add Linux loongarch64 architecture support (#1653)

    Co-authored-by: zhaixiaojuan <zhaixiaojuan@loongson.cn>
    messense and zhaixiaojuan authored Jun 7, 2023
    Copy the full SHA
    f9540f4 View commit details

Commits on Jun 8, 2023

  1. Copy the full SHA
    cb7a038 View commit details
  2. Copy the full SHA
    0e675f0 View commit details
  3. Copy the full SHA
    7209d76 View commit details

Commits on Jun 9, 2023

  1. Merge pull request #1654 from PyO3/develop-skip-install

    Add `--skip-install` option to `maturin develop`
    messense authored Jun 9, 2023
    Copy the full SHA
    ef6ddf2 View commit details
  2. Fix emscripten action (#1657)

    * fetch current python version for this pyodide-build version
    
    * update documentation
    
    * call shell only once
    
    * fix two spelling typos
    ManonMarchand authored Jun 9, 2023
    Copy the full SHA
    b83e19f View commit details

Commits on Jun 10, 2023

  1. Copy the full SHA
    3f30a61 View commit details
  2. Upgrade pyo3 to 0.19.0

    messense committed Jun 10, 2023
    Copy the full SHA
    0f854ac View commit details
  3. Merge pull request #1659 from messense/pyo3-0.19.0

    Upgrade pyo3 to 0.19.0
    messense authored Jun 10, 2023
    Copy the full SHA
    3f085bd View commit details
  4. Update minijinja to 0.34.0

    messense committed Jun 10, 2023
    Copy the full SHA
    c6a98f9 View commit details
  5. Release v1.1.0

    messense committed Jun 10, 2023
    Copy the full SHA
    e8597c0 View commit details
  6. Merge pull request #1660 from messense/release-1.1.0

    Release v1.1.0
    messense authored Jun 10, 2023
    Copy the full SHA
    2e7b36a View commit details
Showing with 547 additions and 460 deletions.
  1. +2 −2 .github/workflows/test.yml
  2. +69 −101 Cargo.lock
  3. +5 −5 Cargo.toml
  4. +9 −1 Changelog.md
  5. +2 −1 README.md
  6. +0 −1 deny.toml
  7. +1 −1 guide/src/bindings.md
  8. +1 −1 guide/src/contributing.md
  9. +5 −0 guide/src/develop.md
  10. +1 −1 guide/src/distribution.md
  11. +1 −1 guide/src/platform_support.md
  12. +4 −2 src/build_context.rs
  13. +10 −8 src/build_options.rs
  14. +30 −13 src/ci.rs
  15. +5 −4 src/compile.rs
  16. +73 −33 src/develop.rs
  17. +1 −1 src/lib.rs
  18. +6 −41 src/main.rs
  19. +2 −4 src/module_writer.rs
  20. +26 −43 src/python_interpreter/config.rs
  21. +0 −1 src/python_interpreter/get_interpreter_metadata.py
  22. +84 −13 src/python_interpreter/mod.rs
  23. +10 −2 src/target.rs
  24. +1 −1 src/templates/Cargo.toml.j2
  25. +1 −1 test-crates/lib_with_disallowed_lib/Cargo.toml
  26. +1 −1 test-crates/lib_with_path_dep/Cargo.toml
  27. +12 −12 test-crates/pyo3-abi3-without-version/Cargo.lock
  28. +1 −1 test-crates/pyo3-abi3-without-version/Cargo.toml
  29. +12 −12 test-crates/pyo3-bin/Cargo.lock
  30. +1 −1 test-crates/pyo3-bin/Cargo.toml
  31. +12 −12 test-crates/pyo3-feature/Cargo.lock
  32. +1 −1 test-crates/pyo3-feature/Cargo.toml
  33. +12 −12 test-crates/pyo3-mixed-include-exclude/Cargo.lock
  34. +1 −1 test-crates/pyo3-mixed-include-exclude/Cargo.toml
  35. +12 −12 test-crates/pyo3-mixed-py-subdir/Cargo.lock
  36. +1 −1 test-crates/pyo3-mixed-py-subdir/Cargo.toml
  37. +12 −12 test-crates/pyo3-mixed-src/rust/Cargo.lock
  38. +1 −1 test-crates/pyo3-mixed-src/rust/Cargo.toml
  39. +12 −12 test-crates/pyo3-mixed-submodule/Cargo.lock
  40. +1 −1 test-crates/pyo3-mixed-submodule/Cargo.toml
  41. +12 −12 test-crates/pyo3-mixed/Cargo.lock
  42. +1 −1 test-crates/pyo3-mixed/Cargo.toml
  43. +1 −1 test-crates/pyo3-no-extension-module/Cargo.toml
  44. +12 −12 test-crates/pyo3-pure/Cargo.lock
  45. +1 −1 test-crates/pyo3-pure/Cargo.toml
  46. +8 −8 test-crates/sdist_with_path_dep/Cargo.lock
  47. +1 −1 test-crates/sdist_with_path_dep/Cargo.toml
  48. +8 −8 test-crates/sdist_with_target_path_dep/Cargo.lock
  49. +1 −1 test-crates/sdist_with_target_path_dep/Cargo.toml
  50. +12 −12 test-crates/workspace-inheritance/Cargo.lock
  51. +1 −1 test-crates/workspace-inheritance/python/Cargo.toml
  52. +12 −12 test-crates/workspace_with_path_dep/Cargo.lock
  53. +1 −1 test-crates/workspace_with_path_dep/python/Cargo.toml
  54. +5 −2 tests/cmd/develop.stdout
  55. +9 −8 tests/common/develop.rs
  56. +21 −5 tests/run.rs
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -97,7 +97,7 @@ jobs:
- name: Sccache Setup
uses: mozilla-actions/sccache-action@v0.0.3
with:
version: "v0.4.0-pre.10"
version: "v0.5.3"
- uses: actions/checkout@v3
- uses: conda-incubator/setup-miniconda@v2
with:
@@ -418,7 +418,7 @@ jobs:
if: ${{ steps.changes.outputs.changed == 'true' || contains(github.event.pull_request.labels.*.name, 'release') }}
uses: mozilla-actions/sccache-action@v0.0.3
with:
version: "v0.4.0-pre.10"
version: "v0.5.3"
- uses: actions/setup-python@v4
if: ${{ steps.changes.outputs.changed == 'true' || contains(github.event.pull_request.labels.*.name, 'release') }}
with:
Loading