c30ca03b60
* Initial refactor - expose cross-compiling functions and add necessary fields to InterpreterConfig * Refactor cross_compiling to take arch/vendor/os separately. * Address review comments. * Update changelog with note about pyo3-build-config APIs. * Fix panic when parsing ABI tag on Windows. * Update parse_sysconfigdata test to best-guess values for linux. * Revert added fields in InterpreterConfig. * Refactor parse_sysconfigdata to return Sysconfigdata (HashMap). Add InterpreterConfig::from_sysconfigdata. * Update BuildFlags test to use from_sysconfigdata. * Add tests for from_sysconfigdata. Refactor Sysconfigdata API to be more open. * Add basic tests for not cross compiling. Add some error handling. * Address review comments. * Update search_lib_dir to recurse into lib and pypy dirs. * Look even harder for sysconfigdata. * Add skip-build-config feature. * Revert skip-build-config feature. * Suppress cargo:rerun-if-env-changed without resolve-config feature. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
LICENSE | ||
build.rs |