-
-
Notifications
You must be signed in to change notification settings - Fork 453
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
overrides: integrate poetry2nix_override_bruteforcer
(poetry2nix_override_bruteforcer)[https://github.com/TyberiusPrime/poetry2nix_override_bruteforcer] as an attempt to enlarge the set of packages poetry2nix can atually build. It starts with a 16kish set of python packages (top 8k by downloads, everything with 5 or more pypi dependencies), tries to build them, and then auto-writes build-systems / overrides, downloads cargo.locks etc., all depending on the failure messages. With a little bit of polishing, these are then ready to integrate into poetry2nix. I have chosen to integrate them as separate files, since it's so much generated code, and I don't want to polute the current set of hand-crafted overrides. Also it should make updates later on easy, since we don't need to actually merge files. And I fully expect that they get both larger, and more polished in the future as the scope and sophistication of poetry2nix_override_bruteforcer grows.
- Loading branch information
1 parent
884b661
commit 085ac5c
Showing
2,415 changed files
with
1,102,820 additions
and
113 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,367 @@ | ||
# This file is automatically @generated by Cargo. | ||
# It is not intended for manual editing. | ||
version = 3 | ||
|
||
[[package]] | ||
name = "autocfg" | ||
version = "1.3.0" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" | ||
|
||
[[package]] | ||
name = "bitflags" | ||
version = "2.6.0" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" | ||
|
||
[[package]] | ||
name = "byteorder" | ||
version = "1.5.0" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" | ||
|
||
[[package]] | ||
name = "cfg-if" | ||
version = "1.0.0" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" | ||
|
||
[[package]] | ||
name = "derivative" | ||
version = "2.2.0" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" | ||
dependencies = [ | ||
"proc-macro2", | ||
"quote", | ||
"syn 1.0.109", | ||
] | ||
|
||
[[package]] | ||
name = "indoc" | ||
version = "1.0.9" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "bfa799dd5ed20a7e349f3b4639aa80d74549c81716d9ec4f994c9b5815598306" | ||
|
||
[[package]] | ||
name = "lazy_static" | ||
version = "1.5.0" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" | ||
|
||
[[package]] | ||
name = "libc" | ||
version = "0.2.155" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" | ||
|
||
[[package]] | ||
name = "lock_api" | ||
version = "0.4.12" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" | ||
dependencies = [ | ||
"autocfg", | ||
"scopeguard", | ||
] | ||
|
||
[[package]] | ||
name = "num_enum" | ||
version = "0.4.3" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "ca565a7df06f3d4b485494f25ba05da1435950f4dc263440eda7a6fa9b8e36e4" | ||
dependencies = [ | ||
"derivative", | ||
"num_enum_derive", | ||
] | ||
|
||
[[package]] | ||
name = "num_enum_derive" | ||
version = "0.4.3" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "ffa5a33ddddfee04c0283a7653987d634e880347e96b5b2ed64de07efb59db9d" | ||
dependencies = [ | ||
"proc-macro-crate", | ||
"proc-macro2", | ||
"quote", | ||
"syn 1.0.109", | ||
] | ||
|
||
[[package]] | ||
name = "once_cell" | ||
version = "1.19.0" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" | ||
|
||
[[package]] | ||
name = "parking_lot" | ||
version = "0.12.3" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" | ||
dependencies = [ | ||
"lock_api", | ||
"parking_lot_core", | ||
] | ||
|
||
[[package]] | ||
name = "parking_lot_core" | ||
version = "0.9.10" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" | ||
dependencies = [ | ||
"cfg-if", | ||
"libc", | ||
"redox_syscall", | ||
"smallvec", | ||
"windows-targets", | ||
] | ||
|
||
[[package]] | ||
name = "proc-macro-crate" | ||
version = "0.1.5" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" | ||
dependencies = [ | ||
"toml", | ||
] | ||
|
||
[[package]] | ||
name = "proc-macro2" | ||
version = "1.0.86" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" | ||
dependencies = [ | ||
"unicode-ident", | ||
] | ||
|
||
[[package]] | ||
name = "pyo3" | ||
version = "0.16.6" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "0220c44442c9b239dd4357aa856ac468a4f5e1f0df19ddb89b2522952eb4c6ca" | ||
dependencies = [ | ||
"cfg-if", | ||
"indoc", | ||
"libc", | ||
"parking_lot", | ||
"pyo3-build-config", | ||
"pyo3-ffi", | ||
"pyo3-macros", | ||
"unindent", | ||
] | ||
|
||
[[package]] | ||
name = "pyo3-build-config" | ||
version = "0.16.6" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "9c819d397859445928609d0ec5afc2da5204e0d0f73d6bf9e153b04e83c9cdc2" | ||
dependencies = [ | ||
"once_cell", | ||
"target-lexicon", | ||
] | ||
|
||
[[package]] | ||
name = "pyo3-ffi" | ||
version = "0.16.6" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "ca882703ab55f54702d7bfe1189b41b0af10272389f04cae38fe4cd56c65f75f" | ||
dependencies = [ | ||
"libc", | ||
"pyo3-build-config", | ||
] | ||
|
||
[[package]] | ||
name = "pyo3-macros" | ||
version = "0.16.6" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "568749402955ad7be7bad9a09b8593851cd36e549ac90bfd44079cea500f3f21" | ||
dependencies = [ | ||
"proc-macro2", | ||
"pyo3-macros-backend", | ||
"quote", | ||
"syn 1.0.109", | ||
] | ||
|
||
[[package]] | ||
name = "pyo3-macros-backend" | ||
version = "0.16.6" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "611f64e82d98f447787e82b8e7b0ebc681e1eb78fc1252668b2c605ffb4e1eb8" | ||
dependencies = [ | ||
"proc-macro2", | ||
"quote", | ||
"syn 1.0.109", | ||
] | ||
|
||
[[package]] | ||
name = "quote" | ||
version = "1.0.36" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" | ||
dependencies = [ | ||
"proc-macro2", | ||
] | ||
|
||
[[package]] | ||
name = "redox_syscall" | ||
version = "0.5.3" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" | ||
dependencies = [ | ||
"bitflags", | ||
] | ||
|
||
[[package]] | ||
name = "rlers" | ||
version = "0.0.1" | ||
dependencies = [ | ||
"byteorder", | ||
"lazy_static", | ||
"num_enum", | ||
"pyo3", | ||
] | ||
|
||
[[package]] | ||
name = "scopeguard" | ||
version = "1.2.0" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" | ||
|
||
[[package]] | ||
name = "serde" | ||
version = "1.0.204" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" | ||
dependencies = [ | ||
"serde_derive", | ||
] | ||
|
||
[[package]] | ||
name = "serde_derive" | ||
version = "1.0.204" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" | ||
dependencies = [ | ||
"proc-macro2", | ||
"quote", | ||
"syn 2.0.71", | ||
] | ||
|
||
[[package]] | ||
name = "smallvec" | ||
version = "1.13.2" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" | ||
|
||
[[package]] | ||
name = "syn" | ||
version = "1.0.109" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" | ||
dependencies = [ | ||
"proc-macro2", | ||
"quote", | ||
"unicode-ident", | ||
] | ||
|
||
[[package]] | ||
name = "syn" | ||
version = "2.0.71" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "b146dcf730474b4bcd16c311627b31ede9ab149045db4d6088b3becaea046462" | ||
dependencies = [ | ||
"proc-macro2", | ||
"quote", | ||
"unicode-ident", | ||
] | ||
|
||
[[package]] | ||
name = "target-lexicon" | ||
version = "0.12.15" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "4873307b7c257eddcb50c9bedf158eb669578359fb28428bef438fec8e6ba7c2" | ||
|
||
[[package]] | ||
name = "toml" | ||
version = "0.5.11" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" | ||
dependencies = [ | ||
"serde", | ||
] | ||
|
||
[[package]] | ||
name = "unicode-ident" | ||
version = "1.0.12" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" | ||
|
||
[[package]] | ||
name = "unindent" | ||
version = "0.1.11" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "e1766d682d402817b5ac4490b3c3002d91dfa0d22812f341609f97b08757359c" | ||
|
||
[[package]] | ||
name = "windows-targets" | ||
version = "0.52.6" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" | ||
dependencies = [ | ||
"windows_aarch64_gnullvm", | ||
"windows_aarch64_msvc", | ||
"windows_i686_gnu", | ||
"windows_i686_gnullvm", | ||
"windows_i686_msvc", | ||
"windows_x86_64_gnu", | ||
"windows_x86_64_gnullvm", | ||
"windows_x86_64_msvc", | ||
] | ||
|
||
[[package]] | ||
name = "windows_aarch64_gnullvm" | ||
version = "0.52.6" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" | ||
|
||
[[package]] | ||
name = "windows_aarch64_msvc" | ||
version = "0.52.6" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" | ||
|
||
[[package]] | ||
name = "windows_i686_gnu" | ||
version = "0.52.6" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" | ||
|
||
[[package]] | ||
name = "windows_i686_gnullvm" | ||
version = "0.52.6" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" | ||
|
||
[[package]] | ||
name = "windows_i686_msvc" | ||
version = "0.52.6" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" | ||
|
||
[[package]] | ||
name = "windows_x86_64_gnu" | ||
version = "0.52.6" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" | ||
|
||
[[package]] | ||
name = "windows_x86_64_gnullvm" | ||
version = "0.52.6" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" | ||
|
||
[[package]] | ||
name = "windows_x86_64_msvc" | ||
version = "0.52.6" | ||
source = "registry+https://github.com/rust-lang/crates.io-index" | ||
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Cargo.lock |
Empty file.
Oops, something went wrong.