Files
datafusion/docs
dependabot[bot] 84ea07029f chore(deps): bump maturin from 1.10.2 to 1.11.5 in /docs (#19740)
Bumps [maturin](https://github.com/pyo3/maturin) from 1.10.2 to 1.11.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pyo3/maturin/releases">maturin's
releases</a>.</em></p>
<blockquote>
<h2>v1.11.5</h2>
<h2>1.11.5</h2>
<ul>
<li>Allow combining <code>--compatibility pypi</code> with other
<code>--compatibility</code> values (<a
href="https://redirect.github.com/pyo3/maturin/pull/2928">#2928</a>)</li>
</ul>
<h2>v1.11.4</h2>
<h2>1.11.4</h2>
<ul>
<li>Support armv6l and armv7l in pypi compatibility (<a
href="https://redirect.github.com/pyo3/maturin/pull/2926">#2926</a>)</li>
<li>Improve the reliability of maturin's own CI</li>
</ul>
<h2>v1.11.2</h2>
<h2>What's Changed</h2>
<p><strong>Important</strong> <code>maturin upload</code> is deprecated
and will be removed in maturin 2.0 (<a
href="https://redirect.github.com/PyO3/maturin/issues/2334">PyO3/maturin#2334</a>)</p>
<ul>
<li>Release 1.11.2 by <a
href="https://github.com/konstin"><code>@​konstin</code></a> in <a
href="https://redirect.github.com/PyO3/maturin/pull/2921">PyO3/maturin#2921</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/PyO3/maturin/compare/v1.11.1...v1.11.2">https://github.com/PyO3/maturin/compare/v1.11.1...v1.11.2</a></p>
<h2>v1.11.1</h2>
<h1>Release Notes</h1>
<p><strong>Important</strong> <code>maturin upload</code> is deprecated
and will be removed in maturin 2.0 (<a
href="https://redirect.github.com/PyO3/maturin/issues/2334">PyO3/maturin#2334</a>)</p>
<ul>
<li>Fix compiled artifacts being excluded by source path matching (<a
href="https://redirect.github.com/pyo3/maturin/pull/2910">#2910</a>)</li>
<li>Better error reporting for missing interpreters (<a
href="https://redirect.github.com/pyo3/maturin/pull/2918">#2918</a>)</li>
<li>Ignore unreadable excluded directories (<a
href="https://redirect.github.com/pyo3/maturin/pull/2916">#2916</a>)</li>
</ul>
<h2>v1.11.0</h2>
<p><strong>Important</strong> <code>maturin upload</code> is deprecated
and will be removed in maturin 2.0 (<a
href="https://redirect.github.com/PyO3/maturin/issues/2334">PyO3/maturin#2334</a>)</p>
<p>This release was yanked from PyPI.</p>
<h2>What's Changed</h2>
<ul>
<li>Remove unused code by <a
href="https://github.com/e-nomem"><code>@​e-nomem</code></a> in <a
href="https://redirect.github.com/PyO3/maturin/pull/2848">PyO3/maturin#2848</a></li>
<li>Correct tagging for x86_64 iOS simulator wheels. by <a
href="https://github.com/freakboy3742"><code>@​freakboy3742</code></a>
in <a
href="https://redirect.github.com/PyO3/maturin/pull/2851">PyO3/maturin#2851</a></li>
<li>Bump MSRV to 1.85.0 and use Rust 2024 edition by <a
href="https://github.com/messense"><code>@​messense</code></a> in <a
href="https://redirect.github.com/PyO3/maturin/pull/2850">PyO3/maturin#2850</a></li>
<li>Upgrade goblin to 0.10 by <a
href="https://github.com/messense"><code>@​messense</code></a> in <a
href="https://redirect.github.com/PyO3/maturin/pull/2853">PyO3/maturin#2853</a></li>
<li>Set entry type when adding to the tar file by <a
href="https://github.com/e-nomem"><code>@​e-nomem</code></a> in <a
href="https://redirect.github.com/PyO3/maturin/pull/2859">PyO3/maturin#2859</a></li>
<li>Split up module_writer.rs code for code organization by <a
href="https://github.com/e-nomem"><code>@​e-nomem</code></a> in <a
href="https://redirect.github.com/PyO3/maturin/pull/2857">PyO3/maturin#2857</a></li>
<li>Update environment variables for Android cross-compilation support
by <a href="https://github.com/ririv"><code>@​ririv</code></a> in <a
href="https://redirect.github.com/PyO3/maturin/pull/2825">PyO3/maturin#2825</a></li>
<li>Upgrade some Rust dependencies by <a
href="https://github.com/messense"><code>@​messense</code></a> in <a
href="https://redirect.github.com/PyO3/maturin/pull/2860">PyO3/maturin#2860</a></li>
<li>Swap outer and inner loops in write_python_part() by <a
href="https://github.com/e-nomem"><code>@​e-nomem</code></a> in <a
href="https://redirect.github.com/PyO3/maturin/pull/2861">PyO3/maturin#2861</a></li>
<li>Split out convenience methods from ModuleWriter trait by <a
href="https://github.com/e-nomem"><code>@​e-nomem</code></a> in <a
href="https://redirect.github.com/PyO3/maturin/pull/2842">PyO3/maturin#2842</a></li>
<li>Update cargo_metadata to 0.20.0 by <a
href="https://github.com/e-nomem"><code>@​e-nomem</code></a> in <a
href="https://redirect.github.com/PyO3/maturin/pull/2864">PyO3/maturin#2864</a></li>
<li>Calculate file options for WheelWriter once and cache the result by
<a href="https://github.com/e-nomem"><code>@​e-nomem</code></a> in <a
href="https://redirect.github.com/PyO3/maturin/pull/2865">PyO3/maturin#2865</a></li>
<li>fix link to pyo3 config file documentation by <a
href="https://github.com/DetachHead"><code>@​DetachHead</code></a> in <a
href="https://redirect.github.com/PyO3/maturin/pull/2869">PyO3/maturin#2869</a></li>
<li>Clean up internal fields of WheelWriter by <a
href="https://github.com/e-nomem"><code>@​e-nomem</code></a> in <a
href="https://redirect.github.com/PyO3/maturin/pull/2870">PyO3/maturin#2870</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/PyO3/maturin/blob/main/Changelog.md">maturin's
changelog</a>.</em></p>
<blockquote>
<h2>1.11.5</h2>
<ul>
<li>Allow combining <code>--compatibility pypi</code> with other
<code>--compatibility</code> values (<a
href="https://redirect.github.com/pyo3/maturin/pull/2928">#2928</a>)</li>
</ul>
<h2>1.11.4</h2>
<ul>
<li>Support armv6l and armv7l in pypi compatibility (<a
href="https://redirect.github.com/pyo3/maturin/pull/2926">#2926</a>)</li>
<li>Improve the reliability of maturin's own CI</li>
</ul>
<h2>1.11.3</h2>
<ul>
<li>Fix manylinux2014 compliance check (<a
href="https://redirect.github.com/pyo3/maturin/pull/2922">#2922</a>)</li>
</ul>
<h2>1.11.2</h2>
<ul>
<li>Fix failed release</li>
</ul>
<h2>1.11.1</h2>
<ul>
<li>Fix compiled artifacts being excluded by source path matching (<a
href="https://redirect.github.com/pyo3/maturin/pull/2910">#2910</a>)</li>
<li>Better error reporting for missing interpreters (<a
href="https://redirect.github.com/pyo3/maturin/pull/2918">#2918</a>)</li>
<li>Ignore unreadable excluded directories (<a
href="https://redirect.github.com/pyo3/maturin/pull/2916">#2916</a>)</li>
</ul>
<h2>[1.11.0] - Yanked</h2>
<p>Note: This release was yanked to a regression: <a
href="https://redirect.github.com/PyO3/maturin/issues/2909">PyO3/maturin#2909</a></p>
<ul>
<li>Refactor <code>ModuleWriter</code> to be easier to implement and
use</li>
<li>Add Android cross compilation support, fix wheel tags for
Android</li>
<li>Update generate-ci to macos-15-intel and add windows arm
support</li>
<li>Deprecate 'upload' and 'publish' CLI commands</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/PyO3/maturin/commit/5d50051c9928a0aabe7d52cf868abf17f7e8f407"><code>5d50051</code></a>
Release 1.11.5 (<a
href="https://redirect.github.com/pyo3/maturin/issues/2930">#2930</a>)</li>
<li><a
href="https://github.com/PyO3/maturin/commit/5b54ce4549fcbef1898c4903ae3a0268609848d5"><code>5b54ce4</code></a>
Allow combining <code>--compatibility pypi</code> with other
<code>--compatibility</code> values (#...</li>
<li><a
href="https://github.com/PyO3/maturin/commit/b80ab1f95443db3d9614cdfa3f147b610e136890"><code>b80ab1f</code></a>
Release 1.11.4 (<a
href="https://redirect.github.com/pyo3/maturin/issues/2927">#2927</a>)</li>
<li><a
href="https://github.com/PyO3/maturin/commit/e5fa2779a13ce814314f0eb4e8900b45a2905051"><code>e5fa277</code></a>
Support armv6l and armv7l in pypi compatibility (<a
href="https://redirect.github.com/pyo3/maturin/issues/2926">#2926</a>)</li>
<li><a
href="https://github.com/PyO3/maturin/commit/ff7f3efa71e9e04bbab8ba8f72cfeb74904926bd"><code>ff7f3ef</code></a>
Use uv instead of sudo pip and pin release bootstrapping version (<a
href="https://redirect.github.com/pyo3/maturin/issues/2925">#2925</a>)</li>
<li><a
href="https://github.com/PyO3/maturin/commit/a4f232de88a7691182fc25f03d98c1cac9bc7142"><code>a4f232d</code></a>
Automate release dry runs (<a
href="https://redirect.github.com/pyo3/maturin/issues/2924">#2924</a>)</li>
<li><a
href="https://github.com/PyO3/maturin/commit/795565daaddd42021149223c773ca9d1e7c4ed99"><code>795565d</code></a>
Release 1.11.3 (<a
href="https://redirect.github.com/pyo3/maturin/issues/2923">#2923</a>)</li>
<li><a
href="https://github.com/PyO3/maturin/commit/67a59dec1545dd917a2728ba9a75f88909602441"><code>67a59de</code></a>
Fix manylinux2014 compliance check (<a
href="https://redirect.github.com/pyo3/maturin/issues/2922">#2922</a>)</li>
<li><a
href="https://github.com/PyO3/maturin/commit/3034dfc13d07402f4e57317706efc960ffab58ad"><code>3034dfc</code></a>
Release 1.11.2 (<a
href="https://redirect.github.com/pyo3/maturin/issues/2921">#2921</a>)</li>
<li><a
href="https://github.com/PyO3/maturin/commit/9a0942aa33fbe8eefcc0744d856e5f1a74b77f62"><code>9a0942a</code></a>
Release 0.11.1 (<a
href="https://redirect.github.com/pyo3/maturin/issues/2920">#2920</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pyo3/maturin/compare/v1.10.2...v1.11.5">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=maturin&package-manager=pip&previous-version=1.10.2&new-version=1.11.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-11 11:30:42 +00:00
..
2024-03-02 08:44:04 -07:00

DataFusion Documentation

This folder contains the source content of the User Guide and Contributor Guide. These are both published to https://datafusion.apache.org/ as part of the release process.

Dependencies

It's recommended to install build dependencies and build the documentation inside a Python virtualenv.

python3 -m venv venv
pip install -r requirements.txt

If using uv the script can be run like so without needing to create a virtual environment:

uv run --with-requirements requirements.txt bash build.sh

Build & Preview

Run the provided script to build the HTML pages.

# If using venv, ensure you have activated it
./build.sh

The HTML will be generated into a build directory. Open build/html/index.html in your preferred browser, e.g.

Preview the site on Linux by running this command.

# On macOS
open build/html/index.html
# On Linux with Firefox
firefox build/html/index.html

Making Changes

To make changes to the docs, simply make a Pull Request with your proposed changes as normal. When the PR is merged the docs will be automatically updated.

Release Process

This documentation is hosted at https://datafusion.apache.org/

When the PR is merged to the main branch of the DataFusion repository, a github workflow which:

  1. Builds the html content
  2. Pushes the html content to the asf-site branch in this repository.

The Apache Software Foundation provides https://datafusion.apache.org/, which serves content based on the configuration in .asf.yaml, which specifies the target as https://datafusion.apache.org/.