Blob Blame History Raw
-------------------------------------------------------------------
Sat Feb 12 01:48:01 UTC 2022 - Mia Herkt <mia@0x0.st>

- Update to 0.12.9
  * Don't require `pyproject.toml` when cargo manifest is not
    specified
    gh#PyO3/maturin#806
- Changes in 0.12.8
  * Add missing `--version` flag from clap 3.0 upgrade
- Changes in 0.12.7
  * Add support for using `zig cc` as linker for easier cross
    compiling and manylinux compliance
    gh#PyO3/maturin#756
  * Switch from reqwest to ureq to reduce dependencies
    gh#PyO3/maturin#767
  * Fix missing Python submodule in wheel
    gh#PyO3/maturin#772
  * Add support for specifying cargo manifest path in
    pyproject.toml
    gh#PyO3/maturin#781
  * Add support for passing arguments to pep517 command via
    `MATURIN_PEP517_ARGS` env var
    gh#PyO3/maturin#786
  * Fix auditwheel `No such file or directory` error when
    `LD_LIBRARY_PATH` contains non-existent paths
    gh#PyO3/maturin#794

-------------------------------------------------------------------
Mon Jan 31 06:58:49 UTC 2022 - Mia Herkt <mia@0x0.st>

- Update to 0.12.6
* Add support for repairing cross compiled linux wheels
  gh#PyO3/maturin#754
* Add support for `manylinux_2_28` and `manylinux_2_31`
  gh#PyO3/maturin#755
* Remove existing so file first in `maturin develop` command to
  avoid triggering SIGSEV in running process
  gh#PyO3/maturin#760

-------------------------------------------------------------------
Thu Dec 23 06:19:18 UTC 2021 - Mia Herkt <mia@0x0.st>

- Update to 0.12.5
  * Fix docs for new and init commands in maturin --help
    gh#PyO3/maturin#734
  * Fix undefined auditwheel policy panic
    gh#PyO3/maturin#740
  * Fix upload::canonicalize_name() regex subst
    gh#PyO3/maturin#741
  * Bump serde from 1.0.130 to 1.0.131
    gh#PyO3/maturin#745
  * Bump sha2 from 0.9.8 to 0.10.0
    gh#PyO3/maturin#746
  * Add Cargo.lock to sdist when --locked or --frozen specified
    gh#PyO3/maturin#749
  * Implement auditwheel repair with patchelf
    gh#PyO3/maturin#742
  * Support pyo3 abi3-py310 feature
    gh#PyO3/maturin#750
- Changes in 0.12.4:
  * Bump anyhow from 1.0.50 to 1.0.51
    gh#PyO3/maturin#717
  * init: new command similar to cargo init
    gh#PyO3/maturin#719
  * Don't package non-path-dep crates in sdist for workspaces
    gh#PyO3/maturin#720
  * Update keyring to 1.0.0
    gh#PyO3/maturin#721
  * Reorganize upload feature
    gh#PyO3/maturin#726
  * Allow pip warnings in maturin develop command
    gh#PyO3/maturin#732
  * Add a Python import hook
    gh#PyO3/maturin#729
- Changes in 0.12.3:
  * Use platform tag from sysconfig.platform on non-portable Linux
    gh#PyO3/maturin#709
  * Warn missing cffi package dependency
    gh#PyO3/maturin#711
  * new: include function example for PyO3 bindings
    gh#PyO3/maturin#713
- Changes in 0.12.2:
  * Add a maturin new command for bootstrapping new projects
    gh#PyO3/maturin#705
  * Add docs for maturin new command
    gh#PyO3/maturin#707
- Changes in 0.12.1:
  * Add support for cross compiling PyPy wheels
    gh#PyO3/maturin#687
  * Add a runnable field to PythonInterpreter
    gh#PyO3/maturin#691
- Changes in 0.12.0:
  * Add PEP 660 support
    gh#PyO3/maturin#648
  * Refactor develop command to act identical to PEP 660 editable
    wheels
    gh#PyO3/maturin#653
  * Bump anyhow from 1.0.44 to 1.0.45
    gh#PyO3/maturin#664
  * Upgrade pyo3 to 0.15 in test crates
    gh#PyO3/maturin#665
  * Fix typos discovered by codespell
    gh#PyO3/maturin#666
  * Add mdbook based user guide
    gh#PyO3/maturin#658
  * Allow building for non-abi3 pypy wheels when the abi3 feature
    is enabled
    gh#PyO3/maturin#678
  * Bump serde_json from 1.0.69 to 1.0.70
    gh#PyO3/maturin#683
  * Bump keyring from 0.10.1 to 0.10.4
    gh#PyO3/maturin#682
- Changes in 0.11.5:
  * Fix typo in Readme
    gh#PyO3/maturin#638
  * Re-export __doc__ in __init__.py for pure Rust project
    gh#PyO3/maturin#639
  * Fix musllinux auditwheel wrongly detects libc forbidden link
    gh#PyO3/maturin#643
  * Fix Win32 Conda Python Interpreters by @formlogic-robert in
    gh#PyO3/maturin#644
  * Upgrade python-pkginfo to 0.5.0
    gh#PyO3/maturin#645
  * Fix cross compilation for Python 3.10
    gh#PyO3/maturin#646

-------------------------------------------------------------------
Fri Nov  5 03:04:16 UTC 2021 - William Brown <william.brown@suse.com>

- Add cargo audit service to detect potential security issues

-------------------------------------------------------------------
Fri Oct  1 06:39:31 UTC 2021 - Mia Herkt <mia@0x0.st>

- Update to 0.11.4
  * Autodetect PyPy executables
    gh#PyO3/maturin#617
  * auditwheel: add `libz.so.1` to whitelisted libraries
    gh#PyO3/maturin#625
  * auditwheel: detect musl libc
    gh#PyO3/maturin#629
  * Fixed Python 3.10 and later versions detection on Windows
    gh#PyO3/maturin#630
  * Install entrypoint scripts in `maturin develop` command
    gh#PyO3/maturin#633
    gh#PyO3/maturin#634
  * Add support for installing optional dependencies in
    `maturin develop` command
    gh#PyO3/maturin#635
  * Fixed build error when `manylinux`/`compatibility` options is
    specified in `pyproject.toml`
    gh#PyO3/maturin#637
- Changes in 0.11.3:
  * Add path option for Python source
    gh#PyO3/maturin#584
  * Add auditwheel support for musllinux
    gh#PyO3/maturin#597
  * `[tool.maturin]` options from `pyproject.toml` will be used
    automatically
    gh#PyO3/maturin#605
  * Skip unavailable Python interpreters from pyenv
    gh#PyO3/maturin#609

-------------------------------------------------------------------
Tue Sep 28 01:18:52 UTC 2021 - William Brown <william.brown@suse.com>

- Replace rust-packaging with cargo-packaging

-------------------------------------------------------------------
Tue Aug  3 00:40:29 UTC 2021 - Mia Herkt <mia@0x0.st>

- Update to 0.11.2
  * Use UTF-8 encoding when reading `pyproject.toml`
    gh#PyO3/maturin#588
  * Use Cargo's `repository` field as `Source Code` in project URL
    gh#PyO3/maturin#590
  * Fold long header fields in Python metadata
    gh#PyO3/maturin#594
  * Fix `maturin develop` for PyPy on Unix
    gh#PyO3/maturin#596

-------------------------------------------------------------------
Sun Jul 11 06:06:50 UTC 2021 - Mia Herkt <mia@0x0.st>

- Update to 0.11.1
  * Fix sdist error when VCS has uncommitted renamed files
    gh#PyO3/maturin#585
  * Add `maturin completions <shell>` command to generate shell
    completions
    gh#PyO3/maturin#586
- Changes in 0.11.0:
  * Add support for reading metadata from PEP 621 project table in
    `pyproject.toml`
    gh#PyO3/maturin#555
  * Users should migrate away from the old
    `[package.metadata.maturin]` table of `Cargo.toml` to this new
    `[project]` table of `pyproject.toml`
  * Add PEP 656 musllinux support
    gh#PyO3/maturin#543
  * `--manylinux` is now called `--compatibility` and supports
    musllinux
  * The pure rust install layout changed from just the shared
    library to a python module that reexports the shared library.
    This should have now observable consequences for users of the
    created wheel expect that `my_project.my_project` is now also
    importable (and equal to just `my_project`)
  * Add support for packaging type stubs in pure Rust project
    layout
    gh#PyO3/maturin#567
  * `Cargo.toml`'s `authors` field is now optional per Rust
    RFC 3052
    gh#PyO3/maturin#573
  * Allow dotted keys in `Cargo.toml` by switch from `toml_edit` to
    `toml` crate
    gh#PyO3/maturin#577

-------------------------------------------------------------------
Sat May 22 14:37:13 UTC 2021 - Mia Herkt <mia@0x0.st>

- Update to 0.10.6
  * Fix build with the “upload” feature disabled by ravenexp
    gh#PyO3/maturin#548

- Changes in 0.10.5:
  * Add manylinux_2_27 support
    gh#PyO3/maturin#521
  * Add support for Windows arm64 target
    gh#PyO3/maturin#524
  * Always output PEP 600 platform tags
    gh#PyO3/maturin#525
  * Fix missing PyInit_<module_name> warning with Rust submodule
    gh#PyO3/maturin#528
  * Better cross compiling support for PyO3 binding on Unix
    gh#PyO3/maturin#454
  * Fix s390x architecture support
    gh#PyO3/maturin#530
  * Fix auditwheel panic with s390x wheels
    gh#PyO3/maturin#532
  * Support uploading heterogenous wheels by ravenexp
    gh#PyO3/maturin#544
  * Warn about pyproject.toml missing maturin version constraint
    gh#PyO3/maturin#545

-------------------------------------------------------------------
Sat May  8 17:06:53 UTC 2021 - Mia Herkt <mia@0x0.st>

- Update to 0.10.4
  * Interpreter search now uses python 3.6 to 3.12
    gh#PyO3/maturin#495
  * Consider requires-python when searching for interpreters
    gh#PyO3/maturin#495
  * Support Rust extension as a submodule in mixed Python/Rust
    project  gh#PyO3/maturin#489

-------------------------------------------------------------------
Tue Apr 20 17:46:51 UTC 2021 - Mia Herkt <mia@0x0.st>

- init, 0.10.3