watchfiles_rust_notify.cyclonedx.json 33 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112
  1. {
  2. "bomFormat": "CycloneDX",
  3. "specVersion": "1.5",
  4. "version": 1,
  5. "serialNumber": "urn:uuid:f390727e-e140-4555-a153-64ec0d65cf79",
  6. "metadata": {
  7. "timestamp": "2026-05-18T04:24:53.059496500Z",
  8. "tools": [
  9. {
  10. "vendor": "CycloneDX",
  11. "name": "cargo-cyclonedx",
  12. "version": "0.5.9"
  13. }
  14. ],
  15. "component": {
  16. "type": "library",
  17. "bom-ref": "path+file:///D:/a/watchfiles/watchfiles#watchfiles_rust_notify@1.2.0",
  18. "name": "watchfiles_rust_notify",
  19. "version": "1.2.0",
  20. "scope": "required",
  21. "licenses": [
  22. {
  23. "expression": "MIT"
  24. }
  25. ],
  26. "purl": "pkg:cargo/watchfiles_rust_notify@1.2.0?download_url=file://.",
  27. "externalReferences": [
  28. {
  29. "type": "website",
  30. "url": "https://github.com/samuelcolvin/watchfiles"
  31. },
  32. {
  33. "type": "vcs",
  34. "url": "https://github.com/samuelcolvin/watchfiles/watchfiles.git"
  35. }
  36. ],
  37. "components": [
  38. {
  39. "type": "library",
  40. "bom-ref": "path+file:///D:/a/watchfiles/watchfiles#watchfiles_rust_notify@1.2.0 bin-target-0",
  41. "name": "_rust_notify",
  42. "version": "1.2.0",
  43. "purl": "pkg:cargo/watchfiles_rust_notify@1.2.0?download_url=file://.#src/lib.rs"
  44. }
  45. ]
  46. },
  47. "properties": [
  48. {
  49. "name": "cdx:rustc:sbom:target:all_targets",
  50. "value": "true"
  51. }
  52. ]
  53. },
  54. "components": [
  55. {
  56. "type": "library",
  57. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cc@1.0.96",
  58. "author": "Alex Crichton <alex@alexcrichton.com>",
  59. "name": "cc",
  60. "version": "1.0.96",
  61. "description": "A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ",
  62. "scope": "required",
  63. "hashes": [
  64. {
  65. "alg": "SHA-256",
  66. "content": "065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd"
  67. }
  68. ],
  69. "licenses": [
  70. {
  71. "expression": "MIT OR Apache-2.0"
  72. }
  73. ],
  74. "purl": "pkg:cargo/cc@1.0.96",
  75. "externalReferences": [
  76. {
  77. "type": "documentation",
  78. "url": "https://docs.rs/cc"
  79. },
  80. {
  81. "type": "website",
  82. "url": "https://github.com/rust-lang/cc-rs"
  83. },
  84. {
  85. "type": "vcs",
  86. "url": "https://github.com/rust-lang/cc-rs"
  87. }
  88. ]
  89. },
  90. {
  91. "type": "library",
  92. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
  93. "author": "Alex Crichton <alex@alexcrichton.com>",
  94. "name": "cfg-if",
  95. "version": "1.0.0",
  96. "description": "A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ",
  97. "scope": "required",
  98. "hashes": [
  99. {
  100. "alg": "SHA-256",
  101. "content": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
  102. }
  103. ],
  104. "licenses": [
  105. {
  106. "expression": "MIT OR Apache-2.0"
  107. }
  108. ],
  109. "purl": "pkg:cargo/cfg-if@1.0.0",
  110. "externalReferences": [
  111. {
  112. "type": "documentation",
  113. "url": "https://docs.rs/cfg-if"
  114. },
  115. {
  116. "type": "website",
  117. "url": "https://github.com/alexcrichton/cfg-if"
  118. },
  119. {
  120. "type": "vcs",
  121. "url": "https://github.com/alexcrichton/cfg-if"
  122. }
  123. ]
  124. },
  125. {
  126. "type": "library",
  127. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-channel@0.5.15",
  128. "name": "crossbeam-channel",
  129. "version": "0.5.15",
  130. "description": "Multi-producer multi-consumer channels for message passing",
  131. "scope": "required",
  132. "hashes": [
  133. {
  134. "alg": "SHA-256",
  135. "content": "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2"
  136. }
  137. ],
  138. "licenses": [
  139. {
  140. "expression": "MIT OR Apache-2.0"
  141. }
  142. ],
  143. "purl": "pkg:cargo/crossbeam-channel@0.5.15",
  144. "externalReferences": [
  145. {
  146. "type": "website",
  147. "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-channel"
  148. },
  149. {
  150. "type": "vcs",
  151. "url": "https://github.com/crossbeam-rs/crossbeam"
  152. }
  153. ]
  154. },
  155. {
  156. "type": "library",
  157. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.19",
  158. "name": "crossbeam-utils",
  159. "version": "0.8.19",
  160. "description": "Utilities for concurrent programming",
  161. "scope": "required",
  162. "hashes": [
  163. {
  164. "alg": "SHA-256",
  165. "content": "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
  166. }
  167. ],
  168. "licenses": [
  169. {
  170. "expression": "MIT OR Apache-2.0"
  171. }
  172. ],
  173. "purl": "pkg:cargo/crossbeam-utils@0.8.19",
  174. "externalReferences": [
  175. {
  176. "type": "website",
  177. "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils"
  178. },
  179. {
  180. "type": "vcs",
  181. "url": "https://github.com/crossbeam-rs/crossbeam"
  182. }
  183. ]
  184. },
  185. {
  186. "type": "library",
  187. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.24",
  188. "author": "Alex Crichton <alex@alexcrichton.com>",
  189. "name": "filetime",
  190. "version": "0.2.24",
  191. "description": "Platform-agnostic accessors of timestamps in File metadata ",
  192. "scope": "required",
  193. "hashes": [
  194. {
  195. "alg": "SHA-256",
  196. "content": "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550"
  197. }
  198. ],
  199. "licenses": [
  200. {
  201. "expression": "MIT OR Apache-2.0"
  202. }
  203. ],
  204. "purl": "pkg:cargo/filetime@0.2.24",
  205. "externalReferences": [
  206. {
  207. "type": "documentation",
  208. "url": "https://docs.rs/filetime"
  209. },
  210. {
  211. "type": "website",
  212. "url": "https://github.com/alexcrichton/filetime"
  213. },
  214. {
  215. "type": "vcs",
  216. "url": "https://github.com/alexcrichton/filetime"
  217. }
  218. ]
  219. },
  220. {
  221. "type": "library",
  222. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
  223. "name": "heck",
  224. "version": "0.5.0",
  225. "description": "heck is a case conversion library.",
  226. "scope": "required",
  227. "hashes": [
  228. {
  229. "alg": "SHA-256",
  230. "content": "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
  231. }
  232. ],
  233. "licenses": [
  234. {
  235. "expression": "MIT OR Apache-2.0"
  236. }
  237. ],
  238. "purl": "pkg:cargo/heck@0.5.0",
  239. "externalReferences": [
  240. {
  241. "type": "vcs",
  242. "url": "https://github.com/withoutboats/heck"
  243. }
  244. ]
  245. },
  246. {
  247. "type": "library",
  248. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169",
  249. "author": "The Rust Project Developers",
  250. "name": "libc",
  251. "version": "0.2.169",
  252. "description": "Raw FFI bindings to platform libraries like libc. ",
  253. "scope": "required",
  254. "hashes": [
  255. {
  256. "alg": "SHA-256",
  257. "content": "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a"
  258. }
  259. ],
  260. "licenses": [
  261. {
  262. "expression": "MIT OR Apache-2.0"
  263. }
  264. ],
  265. "purl": "pkg:cargo/libc@0.2.169",
  266. "externalReferences": [
  267. {
  268. "type": "documentation",
  269. "url": "https://docs.rs/libc/"
  270. },
  271. {
  272. "type": "website",
  273. "url": "https://github.com/rust-lang/libc"
  274. },
  275. {
  276. "type": "vcs",
  277. "url": "https://github.com/rust-lang/libc"
  278. }
  279. ]
  280. },
  281. {
  282. "type": "library",
  283. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.22",
  284. "author": "The Rust Project Developers",
  285. "name": "log",
  286. "version": "0.4.22",
  287. "description": "A lightweight logging facade for Rust ",
  288. "scope": "required",
  289. "hashes": [
  290. {
  291. "alg": "SHA-256",
  292. "content": "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
  293. }
  294. ],
  295. "licenses": [
  296. {
  297. "expression": "MIT OR Apache-2.0"
  298. }
  299. ],
  300. "purl": "pkg:cargo/log@0.4.22",
  301. "externalReferences": [
  302. {
  303. "type": "documentation",
  304. "url": "https://docs.rs/log"
  305. },
  306. {
  307. "type": "vcs",
  308. "url": "https://github.com/rust-lang/log"
  309. }
  310. ]
  311. },
  312. {
  313. "type": "library",
  314. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#notify-types@2.0.0",
  315. "author": "Daniel Faust <hessijames@gmail.com>",
  316. "name": "notify-types",
  317. "version": "2.0.0",
  318. "description": "Types used by the notify crate",
  319. "scope": "required",
  320. "hashes": [
  321. {
  322. "alg": "SHA-256",
  323. "content": "5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d"
  324. }
  325. ],
  326. "licenses": [
  327. {
  328. "expression": "MIT OR Apache-2.0"
  329. }
  330. ],
  331. "purl": "pkg:cargo/notify-types@2.0.0",
  332. "externalReferences": [
  333. {
  334. "type": "documentation",
  335. "url": "https://docs.rs/notify-types"
  336. },
  337. {
  338. "type": "website",
  339. "url": "https://github.com/notify-rs/notify"
  340. },
  341. {
  342. "type": "vcs",
  343. "url": "https://github.com/notify-rs/notify.git"
  344. }
  345. ]
  346. },
  347. {
  348. "type": "library",
  349. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#notify@8.0.0",
  350. "author": "Félix Saparelli <me@passcod.name>, Daniel Faust <hessijames@gmail.com>, Aron Heinecke <Ox0p54r36@t-online.de>",
  351. "name": "notify",
  352. "version": "8.0.0",
  353. "description": "Cross-platform filesystem notification library",
  354. "scope": "required",
  355. "hashes": [
  356. {
  357. "alg": "SHA-256",
  358. "content": "2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943"
  359. }
  360. ],
  361. "licenses": [
  362. {
  363. "expression": "CC0-1.0"
  364. }
  365. ],
  366. "purl": "pkg:cargo/notify@8.0.0",
  367. "externalReferences": [
  368. {
  369. "type": "documentation",
  370. "url": "https://docs.rs/notify"
  371. },
  372. {
  373. "type": "website",
  374. "url": "https://github.com/notify-rs/notify"
  375. },
  376. {
  377. "type": "vcs",
  378. "url": "https://github.com/notify-rs/notify.git"
  379. }
  380. ]
  381. },
  382. {
  383. "type": "library",
  384. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
  385. "author": "Aleksey Kladov <aleksey.kladov@gmail.com>",
  386. "name": "once_cell",
  387. "version": "1.21.3",
  388. "description": "Single assignment cells and lazy values.",
  389. "scope": "required",
  390. "hashes": [
  391. {
  392. "alg": "SHA-256",
  393. "content": "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
  394. }
  395. ],
  396. "licenses": [
  397. {
  398. "expression": "MIT OR Apache-2.0"
  399. }
  400. ],
  401. "purl": "pkg:cargo/once_cell@1.21.3",
  402. "externalReferences": [
  403. {
  404. "type": "documentation",
  405. "url": "https://docs.rs/once_cell"
  406. },
  407. {
  408. "type": "vcs",
  409. "url": "https://github.com/matklad/once_cell"
  410. }
  411. ]
  412. },
  413. {
  414. "type": "library",
  415. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.81",
  416. "author": "David Tolnay <dtolnay@gmail.com>, Alex Crichton <alex@alexcrichton.com>",
  417. "name": "proc-macro2",
  418. "version": "1.0.81",
  419. "description": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.",
  420. "scope": "required",
  421. "hashes": [
  422. {
  423. "alg": "SHA-256",
  424. "content": "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba"
  425. }
  426. ],
  427. "licenses": [
  428. {
  429. "expression": "MIT OR Apache-2.0"
  430. }
  431. ],
  432. "purl": "pkg:cargo/proc-macro2@1.0.81",
  433. "externalReferences": [
  434. {
  435. "type": "documentation",
  436. "url": "https://docs.rs/proc-macro2"
  437. },
  438. {
  439. "type": "vcs",
  440. "url": "https://github.com/dtolnay/proc-macro2"
  441. }
  442. ]
  443. },
  444. {
  445. "type": "library",
  446. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.3",
  447. "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
  448. "name": "pyo3-build-config",
  449. "version": "0.28.3",
  450. "description": "Build configuration for the PyO3 ecosystem",
  451. "scope": "required",
  452. "hashes": [
  453. {
  454. "alg": "SHA-256",
  455. "content": "e368e7ddfdeb98c9bca7f8383be1648fd84ab466bf2bc015e94008db6d35611e"
  456. }
  457. ],
  458. "licenses": [
  459. {
  460. "expression": "MIT OR Apache-2.0"
  461. }
  462. ],
  463. "purl": "pkg:cargo/pyo3-build-config@0.28.3",
  464. "externalReferences": [
  465. {
  466. "type": "website",
  467. "url": "https://github.com/pyo3/pyo3"
  468. },
  469. {
  470. "type": "vcs",
  471. "url": "https://github.com/pyo3/pyo3"
  472. }
  473. ]
  474. },
  475. {
  476. "type": "library",
  477. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.3",
  478. "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
  479. "name": "pyo3-ffi",
  480. "version": "0.28.3",
  481. "description": "Python-API bindings for the PyO3 ecosystem",
  482. "scope": "required",
  483. "hashes": [
  484. {
  485. "alg": "SHA-256",
  486. "content": "7f29e10af80b1f7ccaf7f69eace800a03ecd13e883acfacc1e5d0988605f651e"
  487. }
  488. ],
  489. "licenses": [
  490. {
  491. "expression": "MIT OR Apache-2.0"
  492. }
  493. ],
  494. "purl": "pkg:cargo/pyo3-ffi@0.28.3",
  495. "externalReferences": [
  496. {
  497. "type": "website",
  498. "url": "https://github.com/pyo3/pyo3"
  499. },
  500. {
  501. "type": "other",
  502. "url": "python"
  503. },
  504. {
  505. "type": "vcs",
  506. "url": "https://github.com/pyo3/pyo3"
  507. }
  508. ]
  509. },
  510. {
  511. "type": "library",
  512. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.28.3",
  513. "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
  514. "name": "pyo3-macros-backend",
  515. "version": "0.28.3",
  516. "description": "Code generation for PyO3 package",
  517. "scope": "required",
  518. "hashes": [
  519. {
  520. "alg": "SHA-256",
  521. "content": "c4cdc218d835738f81c2338f822078af45b4afdf8b2e33cbb5916f108b813acb"
  522. }
  523. ],
  524. "licenses": [
  525. {
  526. "expression": "MIT OR Apache-2.0"
  527. }
  528. ],
  529. "purl": "pkg:cargo/pyo3-macros-backend@0.28.3",
  530. "externalReferences": [
  531. {
  532. "type": "website",
  533. "url": "https://github.com/pyo3/pyo3"
  534. },
  535. {
  536. "type": "vcs",
  537. "url": "https://github.com/pyo3/pyo3"
  538. }
  539. ]
  540. },
  541. {
  542. "type": "library",
  543. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.28.3",
  544. "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
  545. "name": "pyo3-macros",
  546. "version": "0.28.3",
  547. "description": "Proc macros for PyO3 package",
  548. "scope": "required",
  549. "hashes": [
  550. {
  551. "alg": "SHA-256",
  552. "content": "df6e520eff47c45997d2fc7dd8214b25dd1310918bbb2642156ef66a67f29813"
  553. }
  554. ],
  555. "licenses": [
  556. {
  557. "expression": "MIT OR Apache-2.0"
  558. }
  559. ],
  560. "purl": "pkg:cargo/pyo3-macros@0.28.3",
  561. "externalReferences": [
  562. {
  563. "type": "website",
  564. "url": "https://github.com/pyo3/pyo3"
  565. },
  566. {
  567. "type": "vcs",
  568. "url": "https://github.com/pyo3/pyo3"
  569. }
  570. ]
  571. },
  572. {
  573. "type": "library",
  574. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.3",
  575. "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
  576. "name": "pyo3",
  577. "version": "0.28.3",
  578. "description": "Bindings to Python interpreter",
  579. "scope": "required",
  580. "hashes": [
  581. {
  582. "alg": "SHA-256",
  583. "content": "91fd8e38a3b50ed1167fb981cd6fd60147e091784c427b8f7183a7ee32c31c12"
  584. }
  585. ],
  586. "licenses": [
  587. {
  588. "expression": "MIT OR Apache-2.0"
  589. }
  590. ],
  591. "purl": "pkg:cargo/pyo3@0.28.3",
  592. "externalReferences": [
  593. {
  594. "type": "documentation",
  595. "url": "https://docs.rs/crate/pyo3/"
  596. },
  597. {
  598. "type": "website",
  599. "url": "https://github.com/pyo3/pyo3"
  600. },
  601. {
  602. "type": "vcs",
  603. "url": "https://github.com/pyo3/pyo3"
  604. }
  605. ]
  606. },
  607. {
  608. "type": "library",
  609. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#python3-dll-a@0.2.14",
  610. "author": "Sergey Kvachonok <ravenexp@gmail.com>, messense <messense@icloud.com>, Adam Reichold <adam.reichold@t-online.de>",
  611. "name": "python3-dll-a",
  612. "version": "0.2.14",
  613. "description": "Standalone python3(y)(t).dll import library generator",
  614. "scope": "required",
  615. "hashes": [
  616. {
  617. "alg": "SHA-256",
  618. "content": "d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8"
  619. }
  620. ],
  621. "licenses": [
  622. {
  623. "expression": "MIT"
  624. }
  625. ],
  626. "purl": "pkg:cargo/python3-dll-a@0.2.14",
  627. "externalReferences": [
  628. {
  629. "type": "vcs",
  630. "url": "https://github.com/PyO3/python3-dll-a"
  631. }
  632. ]
  633. },
  634. {
  635. "type": "library",
  636. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
  637. "author": "David Tolnay <dtolnay@gmail.com>",
  638. "name": "quote",
  639. "version": "1.0.45",
  640. "description": "Quasi-quoting macro quote!(...)",
  641. "scope": "required",
  642. "hashes": [
  643. {
  644. "alg": "SHA-256",
  645. "content": "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
  646. }
  647. ],
  648. "licenses": [
  649. {
  650. "expression": "MIT OR Apache-2.0"
  651. }
  652. ],
  653. "purl": "pkg:cargo/quote@1.0.45",
  654. "externalReferences": [
  655. {
  656. "type": "documentation",
  657. "url": "https://docs.rs/quote/"
  658. },
  659. {
  660. "type": "vcs",
  661. "url": "https://github.com/dtolnay/quote"
  662. }
  663. ]
  664. },
  665. {
  666. "type": "library",
  667. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6",
  668. "author": "Andrew Gallant <jamslam@gmail.com>",
  669. "name": "same-file",
  670. "version": "1.0.6",
  671. "description": "A simple crate for determining whether two file paths point to the same file. ",
  672. "scope": "required",
  673. "hashes": [
  674. {
  675. "alg": "SHA-256",
  676. "content": "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
  677. }
  678. ],
  679. "licenses": [
  680. {
  681. "expression": "Unlicense OR MIT"
  682. }
  683. ],
  684. "purl": "pkg:cargo/same-file@1.0.6",
  685. "externalReferences": [
  686. {
  687. "type": "documentation",
  688. "url": "https://docs.rs/same-file"
  689. },
  690. {
  691. "type": "website",
  692. "url": "https://github.com/BurntSushi/same-file"
  693. },
  694. {
  695. "type": "vcs",
  696. "url": "https://github.com/BurntSushi/same-file"
  697. }
  698. ]
  699. },
  700. {
  701. "type": "library",
  702. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.60",
  703. "author": "David Tolnay <dtolnay@gmail.com>",
  704. "name": "syn",
  705. "version": "2.0.60",
  706. "description": "Parser for Rust source code",
  707. "scope": "required",
  708. "hashes": [
  709. {
  710. "alg": "SHA-256",
  711. "content": "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3"
  712. }
  713. ],
  714. "licenses": [
  715. {
  716. "expression": "MIT OR Apache-2.0"
  717. }
  718. ],
  719. "purl": "pkg:cargo/syn@2.0.60",
  720. "externalReferences": [
  721. {
  722. "type": "documentation",
  723. "url": "https://docs.rs/syn"
  724. },
  725. {
  726. "type": "vcs",
  727. "url": "https://github.com/dtolnay/syn"
  728. }
  729. ]
  730. },
  731. {
  732. "type": "library",
  733. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5",
  734. "author": "Dan Gohman <sunfish@mozilla.com>",
  735. "name": "target-lexicon",
  736. "version": "0.13.5",
  737. "description": "LLVM target triple types",
  738. "scope": "required",
  739. "hashes": [
  740. {
  741. "alg": "SHA-256",
  742. "content": "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca"
  743. }
  744. ],
  745. "licenses": [
  746. {
  747. "expression": "Apache-2.0 WITH LLVM-exception"
  748. }
  749. ],
  750. "purl": "pkg:cargo/target-lexicon@0.13.5",
  751. "externalReferences": [
  752. {
  753. "type": "documentation",
  754. "url": "https://docs.rs/target-lexicon/"
  755. },
  756. {
  757. "type": "vcs",
  758. "url": "https://github.com/bytecodealliance/target-lexicon"
  759. }
  760. ]
  761. },
  762. {
  763. "type": "library",
  764. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12",
  765. "author": "David Tolnay <dtolnay@gmail.com>",
  766. "name": "unicode-ident",
  767. "version": "1.0.12",
  768. "description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31",
  769. "scope": "required",
  770. "hashes": [
  771. {
  772. "alg": "SHA-256",
  773. "content": "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
  774. }
  775. ],
  776. "licenses": [
  777. {
  778. "expression": "(MIT OR Apache-2.0) AND Unicode-DFS-2016"
  779. }
  780. ],
  781. "purl": "pkg:cargo/unicode-ident@1.0.12",
  782. "externalReferences": [
  783. {
  784. "type": "documentation",
  785. "url": "https://docs.rs/unicode-ident"
  786. },
  787. {
  788. "type": "vcs",
  789. "url": "https://github.com/dtolnay/unicode-ident"
  790. }
  791. ]
  792. },
  793. {
  794. "type": "library",
  795. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0",
  796. "author": "Andrew Gallant <jamslam@gmail.com>",
  797. "name": "walkdir",
  798. "version": "2.5.0",
  799. "description": "Recursively walk a directory.",
  800. "scope": "required",
  801. "hashes": [
  802. {
  803. "alg": "SHA-256",
  804. "content": "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
  805. }
  806. ],
  807. "licenses": [
  808. {
  809. "expression": "Unlicense OR MIT"
  810. }
  811. ],
  812. "purl": "pkg:cargo/walkdir@2.5.0",
  813. "externalReferences": [
  814. {
  815. "type": "documentation",
  816. "url": "https://docs.rs/walkdir/"
  817. },
  818. {
  819. "type": "website",
  820. "url": "https://github.com/BurntSushi/walkdir"
  821. },
  822. {
  823. "type": "vcs",
  824. "url": "https://github.com/BurntSushi/walkdir"
  825. }
  826. ]
  827. },
  828. {
  829. "type": "library",
  830. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.9",
  831. "author": "Andrew Gallant <jamslam@gmail.com>",
  832. "name": "winapi-util",
  833. "version": "0.1.9",
  834. "description": "A dumping ground for high level safe wrappers over windows-sys.",
  835. "scope": "required",
  836. "hashes": [
  837. {
  838. "alg": "SHA-256",
  839. "content": "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
  840. }
  841. ],
  842. "licenses": [
  843. {
  844. "expression": "Unlicense OR MIT"
  845. }
  846. ],
  847. "purl": "pkg:cargo/winapi-util@0.1.9",
  848. "externalReferences": [
  849. {
  850. "type": "documentation",
  851. "url": "https://docs.rs/winapi-util"
  852. },
  853. {
  854. "type": "website",
  855. "url": "https://github.com/BurntSushi/winapi-util"
  856. },
  857. {
  858. "type": "vcs",
  859. "url": "https://github.com/BurntSushi/winapi-util"
  860. }
  861. ]
  862. },
  863. {
  864. "type": "library",
  865. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.59.0",
  866. "author": "Microsoft",
  867. "name": "windows-sys",
  868. "version": "0.59.0",
  869. "description": "Rust for Windows",
  870. "scope": "required",
  871. "hashes": [
  872. {
  873. "alg": "SHA-256",
  874. "content": "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
  875. }
  876. ],
  877. "licenses": [
  878. {
  879. "expression": "MIT OR Apache-2.0"
  880. }
  881. ],
  882. "purl": "pkg:cargo/windows-sys@0.59.0",
  883. "externalReferences": [
  884. {
  885. "type": "vcs",
  886. "url": "https://github.com/microsoft/windows-rs"
  887. }
  888. ]
  889. },
  890. {
  891. "type": "library",
  892. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows-targets@0.52.6",
  893. "author": "Microsoft",
  894. "name": "windows-targets",
  895. "version": "0.52.6",
  896. "description": "Import libs for Windows",
  897. "scope": "required",
  898. "hashes": [
  899. {
  900. "alg": "SHA-256",
  901. "content": "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
  902. }
  903. ],
  904. "licenses": [
  905. {
  906. "expression": "MIT OR Apache-2.0"
  907. }
  908. ],
  909. "purl": "pkg:cargo/windows-targets@0.52.6",
  910. "externalReferences": [
  911. {
  912. "type": "vcs",
  913. "url": "https://github.com/microsoft/windows-rs"
  914. }
  915. ]
  916. },
  917. {
  918. "type": "library",
  919. "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_msvc@0.52.6",
  920. "author": "Microsoft",
  921. "name": "windows_x86_64_msvc",
  922. "version": "0.52.6",
  923. "description": "Import lib for Windows",
  924. "scope": "required",
  925. "hashes": [
  926. {
  927. "alg": "SHA-256",
  928. "content": "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
  929. }
  930. ],
  931. "licenses": [
  932. {
  933. "expression": "MIT OR Apache-2.0"
  934. }
  935. ],
  936. "purl": "pkg:cargo/windows_x86_64_msvc@0.52.6",
  937. "externalReferences": [
  938. {
  939. "type": "vcs",
  940. "url": "https://github.com/microsoft/windows-rs"
  941. }
  942. ]
  943. }
  944. ],
  945. "dependencies": [
  946. {
  947. "ref": "path+file:///D:/a/watchfiles/watchfiles#watchfiles_rust_notify@1.2.0",
  948. "dependsOn": [
  949. "registry+https://github.com/rust-lang/crates.io-index#crossbeam-channel@0.5.15",
  950. "registry+https://github.com/rust-lang/crates.io-index#notify@8.0.0",
  951. "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.3"
  952. ]
  953. },
  954. {
  955. "ref": "registry+https://github.com/rust-lang/crates.io-index#cc@1.0.96"
  956. },
  957. {
  958. "ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0"
  959. },
  960. {
  961. "ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-channel@0.5.15",
  962. "dependsOn": [
  963. "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.19"
  964. ]
  965. },
  966. {
  967. "ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.19"
  968. },
  969. {
  970. "ref": "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.24",
  971. "dependsOn": [
  972. "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0",
  973. "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.59.0"
  974. ]
  975. },
  976. {
  977. "ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0"
  978. },
  979. {
  980. "ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169"
  981. },
  982. {
  983. "ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.22"
  984. },
  985. {
  986. "ref": "registry+https://github.com/rust-lang/crates.io-index#notify-types@2.0.0"
  987. },
  988. {
  989. "ref": "registry+https://github.com/rust-lang/crates.io-index#notify@8.0.0",
  990. "dependsOn": [
  991. "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.24",
  992. "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169",
  993. "registry+https://github.com/rust-lang/crates.io-index#log@0.4.22",
  994. "registry+https://github.com/rust-lang/crates.io-index#notify-types@2.0.0",
  995. "registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0",
  996. "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.59.0"
  997. ]
  998. },
  999. {
  1000. "ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3"
  1001. },
  1002. {
  1003. "ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.81",
  1004. "dependsOn": [
  1005. "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12"
  1006. ]
  1007. },
  1008. {
  1009. "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.3",
  1010. "dependsOn": [
  1011. "registry+https://github.com/rust-lang/crates.io-index#python3-dll-a@0.2.14",
  1012. "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5"
  1013. ]
  1014. },
  1015. {
  1016. "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.3",
  1017. "dependsOn": [
  1018. "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169",
  1019. "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.3"
  1020. ]
  1021. },
  1022. {
  1023. "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.28.3",
  1024. "dependsOn": [
  1025. "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
  1026. "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.81",
  1027. "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.3",
  1028. "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
  1029. "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.60"
  1030. ]
  1031. },
  1032. {
  1033. "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.28.3",
  1034. "dependsOn": [
  1035. "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.81",
  1036. "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.28.3",
  1037. "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
  1038. "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.60"
  1039. ]
  1040. },
  1041. {
  1042. "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.28.3",
  1043. "dependsOn": [
  1044. "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169",
  1045. "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3",
  1046. "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.28.3",
  1047. "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.28.3",
  1048. "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.28.3"
  1049. ]
  1050. },
  1051. {
  1052. "ref": "registry+https://github.com/rust-lang/crates.io-index#python3-dll-a@0.2.14",
  1053. "dependsOn": [
  1054. "registry+https://github.com/rust-lang/crates.io-index#cc@1.0.96"
  1055. ]
  1056. },
  1057. {
  1058. "ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
  1059. "dependsOn": [
  1060. "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.81"
  1061. ]
  1062. },
  1063. {
  1064. "ref": "registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6",
  1065. "dependsOn": [
  1066. "registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.9"
  1067. ]
  1068. },
  1069. {
  1070. "ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.60",
  1071. "dependsOn": [
  1072. "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.81",
  1073. "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
  1074. "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12"
  1075. ]
  1076. },
  1077. {
  1078. "ref": "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5"
  1079. },
  1080. {
  1081. "ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12"
  1082. },
  1083. {
  1084. "ref": "registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0",
  1085. "dependsOn": [
  1086. "registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6",
  1087. "registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.9"
  1088. ]
  1089. },
  1090. {
  1091. "ref": "registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.9",
  1092. "dependsOn": [
  1093. "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.59.0"
  1094. ]
  1095. },
  1096. {
  1097. "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.59.0",
  1098. "dependsOn": [
  1099. "registry+https://github.com/rust-lang/crates.io-index#windows-targets@0.52.6"
  1100. ]
  1101. },
  1102. {
  1103. "ref": "registry+https://github.com/rust-lang/crates.io-index#windows-targets@0.52.6",
  1104. "dependsOn": [
  1105. "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_msvc@0.52.6"
  1106. ]
  1107. },
  1108. {
  1109. "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_msvc@0.52.6"
  1110. }
  1111. ]
  1112. }