Commit 390ef0d
File tree
17 files changed
+243
-141
lines changed- src/maturin_import_hook
- tests
- package_resolver
- test_import_hook
- project_importer_helpers/blank-project
17 files changed
+243
-141
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
11 | 14 | | |
12 | 15 | | |
13 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
47 | 46 | | |
48 | 47 | | |
49 | 48 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
113 | 112 | | |
114 | 113 | | |
115 | 114 | | |
| |||
124 | 123 | | |
125 | 124 | | |
126 | 125 | | |
127 | | - | |
128 | 126 | | |
129 | 127 | | |
130 | 128 | | |
| |||
219 | 217 | | |
220 | 218 | | |
221 | 219 | | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | 220 | | |
229 | 221 | | |
230 | 222 | | |
| |||
273 | 265 | | |
274 | 266 | | |
275 | 267 | | |
276 | | - | |
277 | 268 | | |
278 | 269 | | |
279 | 270 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | 2 | | |
4 | | - | |
5 | 3 | | |
6 | 4 | | |
7 | 5 | | |
| |||
83 | 81 | | |
84 | 82 | | |
85 | 83 | | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | 84 | | |
105 | 85 | | |
106 | 86 | | |
107 | 87 | | |
108 | 88 | | |
109 | 89 | | |
110 | 90 | | |
111 | | - | |
112 | 91 | | |
113 | 92 | | |
114 | 93 | | |
115 | 94 | | |
116 | 95 | | |
117 | 96 | | |
118 | 97 | | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | 98 | | |
126 | 99 | | |
127 | 100 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
| 45 | + | |
44 | 46 | | |
| 47 | + | |
45 | 48 | | |
46 | 49 | | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
187 | | - | |
| 187 | + | |
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
| |||
- .cirrus.yml+3-20
- .devcontainer/post_create.sh+1-1
- .github/workflows/downstream.yml+1-1
- .github/workflows/release.yml+2-2
- .github/workflows/test.yml+20-14
- .pre-commit-config.yaml+3-3
- Cargo.lock+512-222
- Cargo.toml+9-9
- Changelog.md+35-1
- README.md+3-48
- deny.toml+1-2
- guide/src/distribution.md+1-1
- guide/src/import_hook.md+229-82
- guide/src/metadata.md+28
- netlify.toml+2-2
- noxfile.py+17
- src/auditwheel/manylinux-policy.json+74-46
- src/auditwheel/musllinux-policy.json+6
- src/auditwheel/patchelf.rs+4-4
- src/bridge.rs+67-5
- src/build_context.rs+64-43
- src/build_options.rs+86-58
- src/ci.rs+56-34
- src/compile.rs+27-21
- src/develop.rs+142-60
- src/lib.rs+1-1
- src/main.rs+3-3
- src/metadata.rs+68-47
- src/module_writer.rs+95-50
- src/project_layout.rs+5-5
- src/pyproject_toml.rs+87-5
- src/python_interpreter/mod.rs+44-20
- src/source_distribution.rs+8-13
- src/target.rs+34-10
- src/templates/Cargo.toml.j2+1-1
- src/upload.rs+1-1
- sysconfig/cpython-linux-armv5te-3.11.txt+1.0k
- test-crates/cffi-mixed/pyproject.toml+1
- test-crates/cffi-pure/pyproject.toml+1
- test-crates/lib_with_disallowed_lib/Cargo.lock+10-10
- test-crates/license-test/pyproject.toml+1
- test-crates/pyo3-abi3-without-version/Cargo.lock+10-10
- test-crates/pyo3-bin/Cargo.lock+10-10
- test-crates/pyo3-feature/Cargo.lock+10-10
- test-crates/pyo3-ffi-pure/pyproject.toml+1
- test-crates/pyo3-mixed-implicit/Cargo.lock+10-10
- test-crates/pyo3-mixed-implicit/pyproject.toml+1
- test-crates/pyo3-mixed-include-exclude/Cargo.lock+12-12
- test-crates/pyo3-mixed-include-exclude/pyproject.toml+1
- test-crates/pyo3-mixed-py-subdir/Cargo.lock+10-10
- test-crates/pyo3-mixed-py-subdir/pyproject.toml+1
- test-crates/pyo3-mixed-src/pyproject.toml+1
- test-crates/pyo3-mixed-src/rust/Cargo.lock+12-12
- test-crates/pyo3-mixed-submodule/Cargo.lock+10-10
- test-crates/pyo3-mixed-submodule/pyproject.toml+1
- test-crates/pyo3-mixed-with-path-dep/Cargo.lock+12-12
- test-crates/pyo3-mixed-with-path-dep/pyproject.toml+1
- test-crates/pyo3-mixed-workspace/pyproject.toml+1
- test-crates/pyo3-mixed-workspace/rust/Cargo.lock+12-12
- test-crates/pyo3-mixed/Cargo.lock+12-12
- test-crates/pyo3-mixed/pyproject.toml+1
- test-crates/pyo3-no-extension-module/Cargo.lock+6-6
- test-crates/pyo3-pure/Cargo.lock+12-12
- test-crates/readme-duplication/Cargo.lock+10-10
- test-crates/sdist_with_path_dep/Cargo.lock+10-10
- test-crates/sdist_with_target_path_dep/Cargo.lock+10-10
- test-crates/with-data/pyproject.toml+1
- test-crates/workspace-inheritance/Cargo.lock+10-10
- test-crates/workspace-inverted-order/Cargo.lock+10-10
- test-crates/workspace_with_path_dep/Cargo.lock+10-10
- tests/common/integration.rs+3-3
- tests/common/mod.rs+9-1
- tests/run.rs+3-2
0 commit comments