diff options
Diffstat (limited to 'meta-python/recipes-devtools/python')
-rw-r--r-- | meta-python/recipes-devtools/python/python3-pydantic-core-crates.inc | 56 | ||||
-rw-r--r-- | meta-python/recipes-devtools/python/python3-pydantic-core/0001-dont-embed-RUSTFLAGS-in-final-binary-1396.patch | 58 | ||||
-rw-r--r-- | meta-python/recipes-devtools/python/python3-pydantic-core_2.25.0.bb (renamed from meta-python/recipes-devtools/python/python3-pydantic-core_2.21.0.bb) | 3 |
3 files changed, 29 insertions, 88 deletions
diff --git a/meta-python/recipes-devtools/python/python3-pydantic-core-crates.inc b/meta-python/recipes-devtools/python/python3-pydantic-core-crates.inc index 531632f32b..05863c870c 100644 --- a/meta-python/recipes-devtools/python/python3-pydantic-core-crates.inc +++ b/meta-python/recipes-devtools/python/python3-pydantic-core-crates.inc | |||
@@ -29,7 +29,7 @@ SRC_URI += " \ | |||
29 | crate://crates.io/icu_provider/1.5.0 \ | 29 | crate://crates.io/icu_provider/1.5.0 \ |
30 | crate://crates.io/icu_provider_macros/1.5.0 \ | 30 | crate://crates.io/icu_provider_macros/1.5.0 \ |
31 | crate://crates.io/idna/0.5.0 \ | 31 | crate://crates.io/idna/0.5.0 \ |
32 | crate://crates.io/idna/1.0.1 \ | 32 | crate://crates.io/idna/1.0.2 \ |
33 | crate://crates.io/indexmap/2.2.6 \ | 33 | crate://crates.io/indexmap/2.2.6 \ |
34 | crate://crates.io/indoc/2.0.5 \ | 34 | crate://crates.io/indoc/2.0.5 \ |
35 | crate://crates.io/itoa/1.0.11 \ | 35 | crate://crates.io/itoa/1.0.11 \ |
@@ -48,29 +48,29 @@ SRC_URI += " \ | |||
48 | crate://crates.io/percent-encoding/2.3.1 \ | 48 | crate://crates.io/percent-encoding/2.3.1 \ |
49 | crate://crates.io/portable-atomic/1.6.0 \ | 49 | crate://crates.io/portable-atomic/1.6.0 \ |
50 | crate://crates.io/proc-macro2/1.0.86 \ | 50 | crate://crates.io/proc-macro2/1.0.86 \ |
51 | crate://crates.io/pyo3/0.22.2 \ | 51 | crate://crates.io/pyo3/0.22.5 \ |
52 | crate://crates.io/pyo3-build-config/0.22.2 \ | 52 | crate://crates.io/pyo3-build-config/0.22.5 \ |
53 | crate://crates.io/pyo3-ffi/0.22.2 \ | 53 | crate://crates.io/pyo3-ffi/0.22.5 \ |
54 | crate://crates.io/pyo3-macros/0.22.2 \ | 54 | crate://crates.io/pyo3-macros/0.22.5 \ |
55 | crate://crates.io/pyo3-macros-backend/0.22.2 \ | 55 | crate://crates.io/pyo3-macros-backend/0.22.5 \ |
56 | crate://crates.io/python3-dll-a/0.2.10 \ | 56 | crate://crates.io/python3-dll-a/0.2.10 \ |
57 | crate://crates.io/quote/1.0.36 \ | 57 | crate://crates.io/quote/1.0.36 \ |
58 | crate://crates.io/radium/0.7.0 \ | 58 | crate://crates.io/radium/0.7.0 \ |
59 | crate://crates.io/regex/1.10.5 \ | 59 | crate://crates.io/regex/1.11.0 \ |
60 | crate://crates.io/regex-automata/0.4.7 \ | 60 | crate://crates.io/regex-automata/0.4.8 \ |
61 | crate://crates.io/regex-syntax/0.8.4 \ | 61 | crate://crates.io/regex-syntax/0.8.5 \ |
62 | crate://crates.io/rustversion/1.0.17 \ | 62 | crate://crates.io/rustversion/1.0.17 \ |
63 | crate://crates.io/ryu/1.0.18 \ | 63 | crate://crates.io/ryu/1.0.18 \ |
64 | crate://crates.io/serde/1.0.204 \ | 64 | crate://crates.io/serde/1.0.213 \ |
65 | crate://crates.io/serde_derive/1.0.204 \ | 65 | crate://crates.io/serde_derive/1.0.213 \ |
66 | crate://crates.io/serde_json/1.0.121 \ | 66 | crate://crates.io/serde_json/1.0.132 \ |
67 | crate://crates.io/smallvec/1.13.2 \ | 67 | crate://crates.io/smallvec/1.13.2 \ |
68 | crate://crates.io/speedate/0.14.4 \ | 68 | crate://crates.io/speedate/0.14.4 \ |
69 | crate://crates.io/stable_deref_trait/1.2.0 \ | 69 | crate://crates.io/stable_deref_trait/1.2.0 \ |
70 | crate://crates.io/static_assertions/1.1.0 \ | 70 | crate://crates.io/static_assertions/1.1.0 \ |
71 | crate://crates.io/strum/0.26.3 \ | 71 | crate://crates.io/strum/0.26.3 \ |
72 | crate://crates.io/strum_macros/0.26.4 \ | 72 | crate://crates.io/strum_macros/0.26.4 \ |
73 | crate://crates.io/syn/2.0.68 \ | 73 | crate://crates.io/syn/2.0.82 \ |
74 | crate://crates.io/synstructure/0.13.1 \ | 74 | crate://crates.io/synstructure/0.13.1 \ |
75 | crate://crates.io/tap/1.0.1 \ | 75 | crate://crates.io/tap/1.0.1 \ |
76 | crate://crates.io/target-lexicon/0.12.14 \ | 76 | crate://crates.io/target-lexicon/0.12.14 \ |
@@ -84,7 +84,7 @@ SRC_URI += " \ | |||
84 | crate://crates.io/url/2.5.2 \ | 84 | crate://crates.io/url/2.5.2 \ |
85 | crate://crates.io/utf16_iter/1.0.5 \ | 85 | crate://crates.io/utf16_iter/1.0.5 \ |
86 | crate://crates.io/utf8_iter/1.0.4 \ | 86 | crate://crates.io/utf8_iter/1.0.4 \ |
87 | crate://crates.io/uuid/1.9.1 \ | 87 | crate://crates.io/uuid/1.11.0 \ |
88 | crate://crates.io/version_check/0.9.5 \ | 88 | crate://crates.io/version_check/0.9.5 \ |
89 | crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \ | 89 | crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \ |
90 | crate://crates.io/write16/1.0.0 \ | 90 | crate://crates.io/write16/1.0.0 \ |
@@ -127,7 +127,7 @@ SRC_URI[icu_properties_data-1.5.0.sha256sum] = "67a8effbc3dd3e4ba1afa8ad918d5684 | |||
127 | SRC_URI[icu_provider-1.5.0.sha256sum] = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" | 127 | SRC_URI[icu_provider-1.5.0.sha256sum] = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" |
128 | SRC_URI[icu_provider_macros-1.5.0.sha256sum] = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" | 128 | SRC_URI[icu_provider_macros-1.5.0.sha256sum] = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" |
129 | SRC_URI[idna-0.5.0.sha256sum] = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" | 129 | SRC_URI[idna-0.5.0.sha256sum] = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" |
130 | SRC_URI[idna-1.0.1.sha256sum] = "44a986806a1cc899952ba462bc1f28afbfd5850ab6cb030ccb20dd02cc527a24" | 130 | SRC_URI[idna-1.0.2.sha256sum] = "bd69211b9b519e98303c015e21a007e293db403b6c85b9b124e133d25e242cdd" |
131 | SRC_URI[indexmap-2.2.6.sha256sum] = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" | 131 | SRC_URI[indexmap-2.2.6.sha256sum] = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" |
132 | SRC_URI[indoc-2.0.5.sha256sum] = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" | 132 | SRC_URI[indoc-2.0.5.sha256sum] = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" |
133 | SRC_URI[itoa-1.0.11.sha256sum] = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" | 133 | SRC_URI[itoa-1.0.11.sha256sum] = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" |
@@ -146,29 +146,29 @@ SRC_URI[once_cell-1.19.0.sha256sum] = "3fdb12b2476b595f9358c5161aa467c2438859caa | |||
146 | SRC_URI[percent-encoding-2.3.1.sha256sum] = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" | 146 | SRC_URI[percent-encoding-2.3.1.sha256sum] = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" |
147 | SRC_URI[portable-atomic-1.6.0.sha256sum] = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" | 147 | SRC_URI[portable-atomic-1.6.0.sha256sum] = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" |
148 | SRC_URI[proc-macro2-1.0.86.sha256sum] = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" | 148 | SRC_URI[proc-macro2-1.0.86.sha256sum] = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" |
149 | SRC_URI[pyo3-0.22.2.sha256sum] = "831e8e819a138c36e212f3af3fd9eeffed6bf1510a805af35b0edee5ffa59433" | 149 | SRC_URI[pyo3-0.22.5.sha256sum] = "3d922163ba1f79c04bc49073ba7b32fd5a8d3b76a87c955921234b8e77333c51" |
150 | SRC_URI[pyo3-build-config-0.22.2.sha256sum] = "1e8730e591b14492a8945cdff32f089250b05f5accecf74aeddf9e8272ce1fa8" | 150 | SRC_URI[pyo3-build-config-0.22.5.sha256sum] = "bc38c5feeb496c8321091edf3d63e9a6829eab4b863b4a6a65f26f3e9cc6b179" |
151 | SRC_URI[pyo3-ffi-0.22.2.sha256sum] = "5e97e919d2df92eb88ca80a037969f44e5e70356559654962cbb3316d00300c6" | 151 | SRC_URI[pyo3-ffi-0.22.5.sha256sum] = "94845622d88ae274d2729fcefc850e63d7a3ddff5e3ce11bd88486db9f1d357d" |
152 | SRC_URI[pyo3-macros-0.22.2.sha256sum] = "eb57983022ad41f9e683a599f2fd13c3664d7063a3ac5714cae4b7bee7d3f206" | 152 | SRC_URI[pyo3-macros-0.22.5.sha256sum] = "e655aad15e09b94ffdb3ce3d217acf652e26bbc37697ef012f5e5e348c716e5e" |
153 | SRC_URI[pyo3-macros-backend-0.22.2.sha256sum] = "ec480c0c51ddec81019531705acac51bcdbeae563557c982aa8263bb96880372" | 153 | SRC_URI[pyo3-macros-backend-0.22.5.sha256sum] = "ae1e3f09eecd94618f60a455a23def79f79eba4dc561a97324bf9ac8c6df30ce" |
154 | SRC_URI[python3-dll-a-0.2.10.sha256sum] = "bd0b78171a90d808b319acfad166c4790d9e9759bbc14ac8273fe133673dd41b" | 154 | SRC_URI[python3-dll-a-0.2.10.sha256sum] = "bd0b78171a90d808b319acfad166c4790d9e9759bbc14ac8273fe133673dd41b" |
155 | SRC_URI[quote-1.0.36.sha256sum] = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" | 155 | SRC_URI[quote-1.0.36.sha256sum] = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" |
156 | SRC_URI[radium-0.7.0.sha256sum] = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" | 156 | SRC_URI[radium-0.7.0.sha256sum] = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" |
157 | SRC_URI[regex-1.10.5.sha256sum] = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" | 157 | SRC_URI[regex-1.11.0.sha256sum] = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" |
158 | SRC_URI[regex-automata-0.4.7.sha256sum] = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" | 158 | SRC_URI[regex-automata-0.4.8.sha256sum] = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" |
159 | SRC_URI[regex-syntax-0.8.4.sha256sum] = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" | 159 | SRC_URI[regex-syntax-0.8.5.sha256sum] = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" |
160 | SRC_URI[rustversion-1.0.17.sha256sum] = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" | 160 | SRC_URI[rustversion-1.0.17.sha256sum] = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" |
161 | SRC_URI[ryu-1.0.18.sha256sum] = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" | 161 | SRC_URI[ryu-1.0.18.sha256sum] = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" |
162 | SRC_URI[serde-1.0.204.sha256sum] = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" | 162 | SRC_URI[serde-1.0.213.sha256sum] = "3ea7893ff5e2466df8d720bb615088341b295f849602c6956047f8f80f0e9bc1" |
163 | SRC_URI[serde_derive-1.0.204.sha256sum] = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" | 163 | SRC_URI[serde_derive-1.0.213.sha256sum] = "7e85ad2009c50b58e87caa8cd6dac16bdf511bbfb7af6c33df902396aa480fa5" |
164 | SRC_URI[serde_json-1.0.121.sha256sum] = "4ab380d7d9f22ef3f21ad3e6c1ebe8e4fc7a2000ccba2e4d71fc96f15b2cb609" | 164 | SRC_URI[serde_json-1.0.132.sha256sum] = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" |
165 | SRC_URI[smallvec-1.13.2.sha256sum] = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" | 165 | SRC_URI[smallvec-1.13.2.sha256sum] = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" |
166 | SRC_URI[speedate-0.14.4.sha256sum] = "08a20480dbd4c693f0b0f3210f2cee5bfa21a176c1fa4df0e65cc0474e7fa557" | 166 | SRC_URI[speedate-0.14.4.sha256sum] = "08a20480dbd4c693f0b0f3210f2cee5bfa21a176c1fa4df0e65cc0474e7fa557" |
167 | SRC_URI[stable_deref_trait-1.2.0.sha256sum] = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" | 167 | SRC_URI[stable_deref_trait-1.2.0.sha256sum] = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" |
168 | SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" | 168 | SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" |
169 | SRC_URI[strum-0.26.3.sha256sum] = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" | 169 | SRC_URI[strum-0.26.3.sha256sum] = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" |
170 | SRC_URI[strum_macros-0.26.4.sha256sum] = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" | 170 | SRC_URI[strum_macros-0.26.4.sha256sum] = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" |
171 | SRC_URI[syn-2.0.68.sha256sum] = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9" | 171 | SRC_URI[syn-2.0.82.sha256sum] = "83540f837a8afc019423a8edb95b52a8effe46957ee402287f4292fae35be021" |
172 | SRC_URI[synstructure-0.13.1.sha256sum] = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" | 172 | SRC_URI[synstructure-0.13.1.sha256sum] = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" |
173 | SRC_URI[tap-1.0.1.sha256sum] = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" | 173 | SRC_URI[tap-1.0.1.sha256sum] = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" |
174 | SRC_URI[target-lexicon-0.12.14.sha256sum] = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" | 174 | SRC_URI[target-lexicon-0.12.14.sha256sum] = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" |
@@ -182,7 +182,7 @@ SRC_URI[unindent-0.2.3.sha256sum] = "c7de7d73e1754487cb58364ee906a499937a0dfabd8 | |||
182 | SRC_URI[url-2.5.2.sha256sum] = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" | 182 | SRC_URI[url-2.5.2.sha256sum] = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" |
183 | SRC_URI[utf16_iter-1.0.5.sha256sum] = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" | 183 | SRC_URI[utf16_iter-1.0.5.sha256sum] = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" |
184 | SRC_URI[utf8_iter-1.0.4.sha256sum] = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" | 184 | SRC_URI[utf8_iter-1.0.4.sha256sum] = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" |
185 | SRC_URI[uuid-1.9.1.sha256sum] = "5de17fd2f7da591098415cff336e12965a28061ddace43b59cb3c430179c9439" | 185 | SRC_URI[uuid-1.11.0.sha256sum] = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" |
186 | SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" | 186 | SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" |
187 | SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" | 187 | SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" |
188 | SRC_URI[write16-1.0.0.sha256sum] = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" | 188 | SRC_URI[write16-1.0.0.sha256sum] = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" |
diff --git a/meta-python/recipes-devtools/python/python3-pydantic-core/0001-dont-embed-RUSTFLAGS-in-final-binary-1396.patch b/meta-python/recipes-devtools/python/python3-pydantic-core/0001-dont-embed-RUSTFLAGS-in-final-binary-1396.patch deleted file mode 100644 index 5d732d5bee..0000000000 --- a/meta-python/recipes-devtools/python/python3-pydantic-core/0001-dont-embed-RUSTFLAGS-in-final-binary-1396.patch +++ /dev/null | |||
@@ -1,58 +0,0 @@ | |||
1 | From e07c41b3bad75948201a2201387225694c2fb501 Mon Sep 17 00:00:00 2001 | ||
2 | From: Boxy <rust@boxyuwu.dev> | ||
3 | Date: Wed, 7 Aug 2024 17:11:02 +0100 | ||
4 | Subject: [PATCH] dont embed `RUSTFLAGS` in final binary (#1396) | ||
5 | |||
6 | Upstream-Status: Backport [https://github.com/pydantic/pydantic-core/pull/1396] | ||
7 | |||
8 | See discussion upstream in: | ||
9 | https://github.com/pydantic/pydantic-core/issues/1365 | ||
10 | |||
11 | Backport fix from: | ||
12 | https://github.com/pydantic/pydantic-core/commit/e07c41b3bad75948201a2201387225694c2fb501 | ||
13 | |||
14 | Signed-off-by: Tim Orling <tim.orling@konsulko.com> | ||
15 | --- | ||
16 | build.rs | 9 +++++++++ | ||
17 | src/lib.rs | 5 ++++- | ||
18 | 2 files changed, 13 insertions(+), 1 deletion(-) | ||
19 | |||
20 | diff --git a/build.rs b/build.rs | ||
21 | index d1093c74..f8f66901 100644 | ||
22 | --- a/build.rs | ||
23 | +++ b/build.rs | ||
24 | @@ -36,6 +36,15 @@ fn main() { | ||
25 | println!("cargo:rustc-cfg=has_coverage_attribute"); | ||
26 | } | ||
27 | println!("cargo:rustc-check-cfg=cfg(has_coverage_attribute)"); | ||
28 | + | ||
29 | + if std::env::var("RUSTFLAGS") | ||
30 | + .unwrap_or_default() | ||
31 | + .contains("-Cprofile-use=") | ||
32 | + { | ||
33 | + println!("cargo:rustc-cfg=specified_profile_use"); | ||
34 | + } | ||
35 | + println!("cargo:rustc-check-cfg=cfg(specified_profile_use)"); | ||
36 | + | ||
37 | generate_self_schema(); | ||
38 | println!("cargo:rustc-env=PROFILE={}", std::env::var("PROFILE").unwrap()); | ||
39 | } | ||
40 | diff --git a/src/lib.rs b/src/lib.rs | ||
41 | index eb598424..eb486da6 100644 | ||
42 | --- a/src/lib.rs | ||
43 | +++ b/src/lib.rs | ||
44 | @@ -98,7 +98,10 @@ pub fn build_info() -> String { | ||
45 | format!( | ||
46 | "profile={} pgo={}", | ||
47 | env!("PROFILE"), | ||
48 | - option_env!("RUSTFLAGS").unwrap_or("").contains("-Cprofile-use="), | ||
49 | + // We use a `cfg!` here not `env!`/`option_env!` as those would | ||
50 | + // embed `RUSTFLAGS` into the generated binary which causes problems | ||
51 | + // with reproducable builds. | ||
52 | + cfg!(specified_profile_use), | ||
53 | ) | ||
54 | } | ||
55 | |||
56 | -- | ||
57 | 2.46.0 | ||
58 | |||
diff --git a/meta-python/recipes-devtools/python/python3-pydantic-core_2.21.0.bb b/meta-python/recipes-devtools/python/python3-pydantic-core_2.25.0.bb index b24e141f60..59873e8671 100644 --- a/meta-python/recipes-devtools/python/python3-pydantic-core_2.21.0.bb +++ b/meta-python/recipes-devtools/python/python3-pydantic-core_2.25.0.bb | |||
@@ -11,9 +11,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=ab599c188b4a314d2856b3a55030c75c" | |||
11 | require ${BPN}-crates.inc | 11 | require ${BPN}-crates.inc |
12 | 12 | ||
13 | SRC_URI += "file://run-ptest" | 13 | SRC_URI += "file://run-ptest" |
14 | SRC_URI += "file://0001-dont-embed-RUSTFLAGS-in-final-binary-1396.patch" | ||
15 | 14 | ||
16 | SRC_URI[sha256sum] = "79c747f9916e5b6cb588dfd994d9ac15a93e43eb07467d9e6f24d892c176bbf5" | 15 | SRC_URI[sha256sum] = "f19d3a1d8998cc2bdab9190cead6becbb3c88d10bdfad947266132f077ce349e" |
17 | 16 | ||
18 | DEPENDS = "python3-maturin-native python3-typing-extensions" | 17 | DEPENDS = "python3-maturin-native python3-typing-extensions" |
19 | 18 | ||