SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-89e9fd33-efbb-4af5-a162-543b527e5fa2
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-5.0.2
Created: 2025-08-15T04:41:33Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ae63f928c5242577b14c6049caaea8d4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dbdd2c1c13c32df30dc11fea41b31335
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2fc20f75528a0bf84486848e58b32e29
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4193b8f03ace9ad148c0206e52b30b8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c8ffca16359fe92c332199f7e3c1d04
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1cf023fc30faf5656d2897eac7b1b3d2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6f78cf452ca49e843387387e909a1d0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff403a0d1f7d9695736027ce697bdfa2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a551b75635e4acf019ac35498ec82451
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-564becd5a7bfddbcefab41e6e973d19e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-efc243493f8e1c1a6174d1638885865c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3066429526a628287f58169d4219ac5b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a8f3800fdbc051f49dd209c8b34f907a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d46c399afbd41847966723df7f4e351e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db404ea46cb0a0489a70354f4b7c66e9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-33c7eba2d296f9642c53d5eac9ce9004
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4cf22fb132a5e95cc4f3c23ea7098f0e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-97b82d332061ac22e3d492ac43425583
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2f7ba9010353d23b3d585ba86b61849
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54c4d776f98122957f036b4aadcf0158
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-519c5683799192285155078bb573478a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d71b573950f74ffb1a941f741d71622c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49a3990dcc14717da30650562ee59961
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff34cef4a63f9b447409373abcb59853
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-675cb429a2e582789abdf2ae8b8be110
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd9d5f3674e4c27f1e03da85ac4ca312
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd3df027130b63c255c47bf83a1fce9c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-58067104d2f7241126280b26fe49eba8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bbecaecb65f8c7a8cbe5c43dbda17f2f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f628cbbf7fd1895fbb4806f5ddd9177
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f5f0239102633c4c41edb35c8922376
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a52716d83f3678a3b7d1970bebe69ec2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-031a6cc2be30989d298ca263a696a6f8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef6369b9d31d03b2875c99468f3e8c59
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e433bea3734817f6dc0ba9dda7e85268
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9ec200754ad01c1c50daa7e358185d7d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29d5372fc1c90a78a361ff2b830dad52
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b46f54b079e7a02a80c71a55b823d03
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e12be685b25b4af6271b64efdcab64c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0eb698676efd8d7e3fe1ff37fb602ad7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65e8a9e48dc7f6324dda3702331582ac
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c0bbf1fa5f7077776049c0614e64332b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65753e76652620a04c82a50ddff02d44
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-11c47b234579f4db5cfd7b13ea5ca408
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8006d5084fb4c134aba273ed3292ddc9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-613f8f3b18ba1adc6efb9f1caff6b0f3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9b805986b11862e8e24949b5bdeaea7b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50c3d2e44001e062eff9ee2471df7f8c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ade245831e06e1a48a9023bcdfb7e86
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c310ba2cc221f226ea436c715d30ade8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e7de697bc41c618a5c6e0956c43bc7e2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1ef04cbafb523a9cef9496cafc28e170
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed58bc44a22f63be5570c41574e0fb41
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ccfc8e3b8bada27d7c50fb9afaf7a0e5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-83211e5f014364eae2f68d0e4e78ae5a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d5e09232ec9fadd0bd9f4f7750c42012
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a90a0029a44626f2ed2b7c001a3ee638
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a3683cc121a87715b66a8eff6ef1813
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-44cc43535c08909d8bb9f821c081ce4c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9f92b9245694492e26b5e186f34ff05
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce7fc5e930fd8ca1b24000f4669bf0b1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b53596f2bae75dfcb7338042fbcc2b5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b63f2fa100b966bcff0c538fd1a52903
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa66f9f015d8a7abdb943c16a18bf0cd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c48454faf4da6e82ec6b2d9eee4fd4e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-654ec87b7d6a0e3f7a6f522a07fadb9b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-97519dd8907e1ed0816e6509b36a6b61
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-68162c1c5f756a5bae7de1a1a18bb864
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c7018a6077f4ea31eb536c7c6d65562b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c73e1aee5bd3280509f362f02887dd5b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6faf418ff4b3e40f3e4e29c719437ecf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7eb0d26659f076194b7de89782871846
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-88cf059bf5dddfc0bdf55b5909e74f60
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b826f44372f3626b7979869710fc4ec4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c472a35680a468f2b3cc7910177b6de9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64141c421e4facf5bbb10afb9730f149
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc6b8f05d2806f3b2482a5168995d1de
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0a063ad8ebe857b441f55b87fe5a5d49
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6345b29bb1a4d679a7635421f6220c4d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-38a5d7b91b44f64602c2abf22b024ec8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7429456a3a25e8f1b41418870df77730
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b809d7d440759b47fac56b4ff3afcdd2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-98651fa05e95544f9f2c3e5a6de78890
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a66de748a35f4add2d85ecd53b929466
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef3776b832560d005673e2fbbe305019
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-80c5a7d2009d1218593eebd9e88f824b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8cc508c8b855fa4a220556b7165429fc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-203ece70ad678920056ce68ba6d2fd53
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f9637b1ea1a13aff4300d4868b190c5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28ed0e7d157dedaee69a996442c45233
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-68c4c7d289d49b4143abbbbea1952e96
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54a3aba470170d22198a454f3725d5fa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f07abb367d74dc458241b37a1270e39
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2462b38bf2a25ee2142c4eb06df0ab6f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-40c4a1c7c77812e71dd251c7bbab023b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c7ecead17fc7c429ae637985412a5e66
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-913ea0443762478e404eba116981f0c2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-92c35701880139b9c7e8d1c8a94f5899
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f615814568919a63ad6cbe1b9a762336
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1ce64bc2dc7a8496756624119a2faeba
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-35a397a0b27117e975465dc70a08524b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-03db0ae7b45c35356e3395b106688467
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59f42b400b4817396c8c76908386d6fc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc3aba40d034f09e45be8282de5f3026
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fbcff3571d679a27f634d82a150ed099
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-45d2c4265329a3e305cbaa8c0db01ea0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-791f304362c96607728fe77d14a514ad
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f7876b8b07e491499adb96ff9326bdc0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7a079f681b2fdc14825f3e4733d2506c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5dcb582776109ee3a4827e228052a427
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16fd3dcc41143f1197104c71b0b308bd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-02c441c8a1dc8bb3bdc3a16989f2c58a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cff1580bc46caa388da81c13e46360a0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-117596e2ac31d36942da84db0fdff1a6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d9ee4ec15ac857c028d9e329f97d41cc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-31add87cbf89fd2ae752b934eebcd422
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5afd70ac267ceb0a96ff2f84e9abb7c0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6058724b7c0db76f9c8537d1e08e6ecb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4d3f357e1367a07dced464e6aeb3e1d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29060f1a6831ac077cbf75efa553501f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-251e983131d695aa60a9af57fbb40808
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8afb7ff6334b17565ed627bcf422d65
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c613b216e5ad77d7aa5fd2450ba59a73
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f01cf7cdd79538c121672310d59e00e9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f6e9f56666a49e6015d2935cae971cf1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20480698682b78547987d3cc9e2d9b98
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cce2e91b59cb2319f0bfce611f81987b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-57ad7b660e5b21104876c0e27c121aed
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a90b3a349fd1c637d5586116a32d1e2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a7e6363c21b706463aebdb8ce2982495
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dedd1dfc25c55c18eacb4066eeadb689
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9658fe70901cecbd63ed8538c2897373
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ccc12930c29884248df7f67ddf3b79bb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7b43166de2e6d09e5768cf46e6415e0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20fdbdf8a6ebf0bf3ce9d6dcc4b86aa8
FileName: ./.audit/requirements.runtime.txt
SPDXID: SPDXRef-ae63f928c5242577b14c6049caaea8d4
FileChecksum: SHA1: 03174e24b527d4af0af2f6fab7419865bc047469
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./.coveragerc
SPDXID: SPDXRef-dbdd2c1c13c32df30dc11fea41b31335
FileChecksum: SHA1: 6a2a74d6e13616d27218b1f8a396b5fa43de05b9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./.gitattributes
SPDXID: SPDXRef-2fc20f75528a0bf84486848e58b32e29
FileChecksum: SHA1: 56a614d9c647806bdaaf7b8c08de432f70992e80
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./.gitignore
SPDXID: SPDXRef-b4193b8f03ace9ad148c0206e52b30b8
FileChecksum: SHA1: ef600eda6ac9fe35db94c1e9314b106773a1a741
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./.gitlab-ci.yml
SPDXID: SPDXRef-2c8ffca16359fe92c332199f7e3c1d04
FileChecksum: SHA1: 0bb4680c38c2ddb21bb091c84f1055a46db046c3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./.gitleaks.toml
SPDXID: SPDXRef-1cf023fc30faf5656d2897eac7b1b3d2
FileChecksum: SHA1: 2f5446d2504da37ccd7e9b634d5fa3875042366f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./.pre-commit-config.yaml
SPDXID: SPDXRef-e6f78cf452ca49e843387387e909a1d0
FileChecksum: SHA1: 699ffeedbff7e882c42316c8a37f368ca5337bfb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./CHANGELOG.md
SPDXID: SPDXRef-ff403a0d1f7d9695736027ce697bdfa2
FileChecksum: SHA1: ee2e8171d1b48bf0f0cb861b8e1f5bde395dfbe4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./Makefile
SPDXID: SPDXRef-a551b75635e4acf019ac35498ec82451
FileChecksum: SHA1: fb0cdc95c43aa453dc0818c0f17649ef63152141
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./README.md
SPDXID: SPDXRef-564becd5a7bfddbcefab41e6e973d19e
FileChecksum: SHA1: 16ed2cbf418b288cb67cc18320be12e9fed42fbd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./TEMP/Makefile
SPDXID: SPDXRef-efc243493f8e1c1a6174d1638885865c
FileChecksum: SHA1: 3cc0f94149f21bdfbd8fb766e13cfab3c5d100e6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./TEMP/make_help.txt
SPDXID: SPDXRef-3066429526a628287f58169d4219ac5b
FileChecksum: SHA1: 08bc57655260e68ad847d04cad4fc89529d81f72
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./bin/mojo_sysinfo
SPDXID: SPDXRef-a8f3800fdbc051f49dd209c8b34f907a
FileChecksum: SHA1: f834d8e4a23ad829466b7672587b203e16449b40
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/README.md
SPDXID: SPDXRef-d46c399afbd41847966723df7f4e351e
FileChecksum: SHA1: 881b4a36ac815e4f8700cd2102abfe5ad9ae2274
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/REFACTOR_PLAN.md
SPDXID: SPDXRef-db404ea46cb0a0489a70354f4b7c66e9
FileChecksum: SHA1: 400316bc67463e7f199e38542630a5907d6bd7fe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/TECH_STACK.md
SPDXID: SPDXRef-33c7eba2d296f9642c53d5eac9ce9004
FileChecksum: SHA1: 1668657e477b4a20e004722c9a2a0d3e872f4462
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/dev/README.md
SPDXID: SPDXRef-4cf22fb132a5e95cc4f3c23ea7098f0e
FileChecksum: SHA1: 464ae527a7ee5d2eddd5be1a054d0e54af135ef0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/dev/build_system.md
SPDXID: SPDXRef-97b82d332061ac22e3d492ac43425583
FileChecksum: SHA1: 7716767e884292f5f093d74434a4228870727d82
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/dev/cpu/README.md
SPDXID: SPDXRef-d2f7ba9010353d23b3d585ba86b61849
FileChecksum: SHA1: 777e486822d9127bc51915f52a7b7404ad109d3b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/dev/cpu/architecture.md
SPDXID: SPDXRef-54c4d776f98122957f036b4aadcf0158
FileChecksum: SHA1: b3837e8ae6acb915b19be3e9dcfd8b18c2836b24
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/dev/cpu/implementation.md
SPDXID: SPDXRef-519c5683799192285155078bb573478a
FileChecksum: SHA1: d57689fb4a600538b0d089182aabd85b2616ced4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/dev/cpu/platform_tools.md
SPDXID: SPDXRef-d71b573950f74ffb1a941f741d71622c
FileChecksum: SHA1: 7eab06e57699fc92291dafaa7d1de6bb15d5a662
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/dev/cpu/subprocess_commands.md
SPDXID: SPDXRef-49a3990dcc14717da30650562ee59961
FileChecksum: SHA1: 360caa313fb8f98c4f3c58b8138bf1b5371f292e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/dev/data_flow.md
SPDXID: SPDXRef-ff34cef4a63f9b447409373abcb59853
FileChecksum: SHA1: c05043de4b2a4ba827c3985ce6a1ff380e4e153b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/dev/project/README.md
SPDXID: SPDXRef-675cb429a2e582789abdf2ae8b8be110
FileChecksum: SHA1: 4f9007226d3990368805ca3c8026a5fee58c8942
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/dev/project/known_issues.md
SPDXID: SPDXRef-cd9d5f3674e4c27f1e03da85ac4ca312
FileChecksum: SHA1: a6fb67efaa9fbe25b12631416e9350912d5f1779
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/dev/project/licensing.md
SPDXID: SPDXRef-fd3df027130b63c255c47bf83a1fce9c
FileChecksum: SHA1: 807a3cddaadeea99f7d6b1314596ecf3d9d239d7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2023 Your Name
FileName: ./docs/dev/project/mac_cli_release_guide.md
SPDXID: SPDXRef-58067104d2f7241126280b26fe49eba8
FileChecksum: SHA1: cac3805c7b8c93549757cae4be4ef9704949296d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/dev/project/versioning.md
SPDXID: SPDXRef-bbecaecb65f8c7a8cbe5c43dbda17f2f
FileChecksum: SHA1: a668ba0bf0b88f1dcc71c1722b3a7bcc85cb6993
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/images/01_Mojo.png
SPDXID: SPDXRef-7f628cbbf7fd1895fbb4806f5ddd9177
FileChecksum: SHA1: 95455acb57c08588978f144304c0fff4735daf03
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/images/02_Python.png
SPDXID: SPDXRef-0f5f0239102633c4c41edb35c8922376
FileChecksum: SHA1: c1a1d6b51e17c5479635a2b83c720f1ab6092ffd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./docs/images/03_Volatile.png
SPDXID: SPDXRef-a52716d83f3678a3b7d1970bebe69ec2
FileChecksum: SHA1: 19f67030e02ed5b837ecb285260c0aa9582cbaba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./make/build.mk
SPDXID: SPDXRef-031a6cc2be30989d298ca263a696a6f8
FileChecksum: SHA1: 7a26fc8a942fd55b5e3e67b4849635f6398daafe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./make/help.mk
SPDXID: SPDXRef-ef6369b9d31d03b2875c99468f3e8c59
FileChecksum: SHA1: d79e24b455a90bc65fbd4ec70d4d7ce6600bb839
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./make/quality.mk
SPDXID: SPDXRef-e433bea3734817f6dc0ba9dda7e85268
FileChecksum: SHA1: ff0acc88d0a8addaade1c0d93e19972d652da91d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./make/release.mk
SPDXID: SPDXRef-9ec200754ad01c1c50daa7e358185d7d
FileChecksum: SHA1: 4fc0e260d987288a4760ce4576b468e312270f50
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./make/reuse.mk
SPDXID: SPDXRef-29d5372fc1c90a78a361ff2b830dad52
FileChecksum: SHA1: 4345400c85c42174ba8a90d08a53495955011e3a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./make/security.mk
SPDXID: SPDXRef-5b46f54b079e7a02a80c71a55b823d03
FileChecksum: SHA1: dc0124a8cd96846c87884097c264404e7298243e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./make/tests.mk
SPDXID: SPDXRef-5e12be685b25b4af6271b64efdcab64c
FileChecksum: SHA1: e1f6ff65683ea1b6a7287ed687fe7afcc79c96c8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./mojo.mod
SPDXID: SPDXRef-0eb698676efd8d7e3fe1ff37fb602ad7
FileChecksum: SHA1: 9515983575d6048144fc07b04575f447c0f2e503
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./output/mojo_info.json
SPDXID: SPDXRef-65e8a9e48dc7f6324dda3702331582ac
FileChecksum: SHA1: 03a606f285a869605506093aa1c9cdc87c555a11
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./output/python_info.json
SPDXID: SPDXRef-c0bbf1fa5f7077776049c0614e64332b
FileChecksum: SHA1: 0faaf58703f390870579ab8fb03c3cdabc46e57e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./pixi.lock
SPDXID: SPDXRef-65753e76652620a04c82a50ddff02d44
FileChecksum: SHA1: 657e30d335a9f289e78567e734dd568734aed122
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./pixi.toml
SPDXID: SPDXRef-11c47b234579f4db5cfd7b13ea5ca408
FileChecksum: SHA1: 4f2492674ccd6c3b14b8cda49eb1fda942b6615f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./pyproject.toml
SPDXID: SPDXRef-8006d5084fb4c134aba273ed3292ddc9
FileChecksum: SHA1: 710997e56fa251573ac009c29b5d10668c1ecd87
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./pytest.ini
SPDXID: SPDXRef-613f8f3b18ba1adc6efb9f1caff6b0f3
FileChecksum: SHA1: d1e93c0879f304775362b82fd046ec4f36ba5508
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./scripts/bump.py
SPDXID: SPDXRef-9b805986b11862e8e24949b5bdeaea7b
FileChecksum: SHA1: cddd65e6ebd6da91e81c4630c90c0e499cb48872
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./scripts/ci_debug.py
SPDXID: SPDXRef-50c3d2e44001e062eff9ee2471df7f8c
FileChecksum: SHA1: 17d42568b47f48d5d4948f059e45379b99e4b6bd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./scripts/cleanup_releases.py
SPDXID: SPDXRef-4ade245831e06e1a48a9023bcdfb7e86
FileChecksum: SHA1: 565f89aaf6de9f90c52068c66dd0bb9482b18b71
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./scripts/generate_outputs.py
SPDXID: SPDXRef-c310ba2cc221f226ea436c715d30ade8
FileChecksum: SHA1: f209c999690e19ee3a9da00d97f98f80b499ec78
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./scripts/nuke_repo.py
SPDXID: SPDXRef-e7de697bc41c618a5c6e0956c43bc7e2
FileChecksum: SHA1: 904191734414d5bf5cfb34f9e158a56f8d3aade8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./scripts/release.py
SPDXID: SPDXRef-1ef04cbafb523a9cef9496cafc28e170
FileChecksum: SHA1: 39aa3a98b90ebb2f8547155da9509fcb6834cb3d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./scripts/reuse_spdx.py
SPDXID: SPDXRef-ed58bc44a22f63be5570c41574e0fb41
FileChecksum: SHA1: d8cf91d607ece2413b59b2adc1a5b360ee4d4527
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./scripts/update_mojo_version.py
SPDXID: SPDXRef-ccfc8e3b8bada27d7c50fb9afaf7a0e5
FileChecksum: SHA1: 9a277885bc4f6f30fd1fcb4c1d5338f4d1a314e8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./scripts/update_reuse_toml.py
SPDXID: SPDXRef-83211e5f014364eae2f68d0e4e78ae5a
FileChecksum: SHA1: a4006d6f0d208d37b05aca61af7e562cfec8f880
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/__init__.mojo
SPDXID: SPDXRef-d5e09232ec9fadd0bd9f4f7750c42012
FileChecksum: SHA1: a4d6ef849575a6dd98e2e8de59e57ece9c83341a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/__init__.py
SPDXID: SPDXRef-a90a0029a44626f2ed2b7c001a3ee638
FileChecksum: SHA1: e6601b0add09c642e006e4920b12456b33b6f8ea
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/cached_sysinfo.py
SPDXID: SPDXRef-6a3683cc121a87715b66a8eff6ef1813
FileChecksum: SHA1: e6451a2aea41135843fc55a0441ac4d6a9e6eb6b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/cli.mojo
SPDXID: SPDXRef-44cc43535c08909d8bb9f821c081ce4c
FileChecksum: SHA1: 60e8d5d3d0d28ccf5a0087fdc3359cb68aefc24f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: Copyright (c) 2025 Nikolai von Krusenstiern "
FileName: ./src/mojo_sysinfo/core/__init__.py
SPDXID: SPDXRef-f9f92b9245694492e26b5e186f34ff05
FileChecksum: SHA1: a875013a421d28e93db3170deda03f994cd376f2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/core/hardware/__init__.py
SPDXID: SPDXRef-ce7fc5e930fd8ca1b24000f4669bf0b1
FileChecksum: SHA1: 30a0008d5dbf0a5a2d405f3e2991a841dcf6b7c2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/data_processor.mojo
SPDXID: SPDXRef-7b53596f2bae75dfcb7338042fbcc2b5
FileChecksum: SHA1: 45af82e3d81573b80ce23f5ed1760607b3236d16
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/main.mojo
SPDXID: SPDXRef-b63f2fa100b966bcff0c538fd1a52903
FileChecksum: SHA1: b5332e8b791c3935a4c2bf3fb5e67e39bc010e01
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/modules/__init__.py
SPDXID: SPDXRef-aa66f9f015d8a7abdb943c16a18bf0cd
FileChecksum: SHA1: 9e3f64b3b456e3ca8436fae037fdada57ef76b26
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/modules/apple_silicon_utils.py
SPDXID: SPDXRef-3c48454faf4da6e82ec6b2d9eee4fd4e
FileChecksum: SHA1: 51ae09aba9dfe2f57729aadd31a131116f047278
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/modules/common.py
SPDXID: SPDXRef-654ec87b7d6a0e3f7a6f522a07fadb9b
FileChecksum: SHA1: 0e4fd10f157f0b72123b98373eb7de03c7c622c9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/modules/cpu_info.py
SPDXID: SPDXRef-97519dd8907e1ed0816e6509b36a6b61
FileChecksum: SHA1: c6270da0ab8f6172061164046ee1b41ef489ea2d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/modules/platform/linux_cpu.py
SPDXID: SPDXRef-68162c1c5f756a5bae7de1a1a18bb864
FileChecksum: SHA1: 4145e6a02ef1b7c7b3fda6d35a5cee16fbd94cda
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/modules/platform/macos_cpu.py
SPDXID: SPDXRef-c7018a6077f4ea31eb536c7c6d65562b
FileChecksum: SHA1: deeb492cde33439b35809c580bb70b3309411cad
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/modules/platform/windows_cpu.py
SPDXID: SPDXRef-c73e1aee5bd3280509f362f02887dd5b
FileChecksum: SHA1: 42f931f790f142116cd5b73d355b6112251724a9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/mojo_sysinfo.mojo
SPDXID: SPDXRef-6faf418ff4b3e40f3e4e29c719437ecf
FileChecksum: SHA1: b8061a8d4ef0e15e8e3c29a8589ba3896fb522cc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/mojo_versions.py
SPDXID: SPDXRef-7eb0d26659f076194b7de89782871846
FileChecksum: SHA1: d0ec0a54ddc4b0329271e9834a554a75ce285e81
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/__init__.py
SPDXID: SPDXRef-88cf059bf5dddfc0bdf55b5909e74f60
FileChecksum: SHA1: 77c9c38fe44dd6f5256c299699027a6c741254fe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/__init__.py
SPDXID: SPDXRef-b826f44372f3626b7979869710fc4ec4
FileChecksum: SHA1: 18095626db8bf95252e6be6a27c134c926dacc27
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/apple_silicon.py
SPDXID: SPDXRef-c472a35680a468f2b3cc7910177b6de9
FileChecksum: SHA1: 3d1d7495e07d2ba4b88c2fb93ed8446f6e7f7a13
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/feature_detection/__init__.py
SPDXID: SPDXRef-64141c421e4facf5bbb10afb9730f149
FileChecksum: SHA1: 205e504642d3910a31ba2ba955ffbbc653a37e43
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/feature_detection/cpu_features.py
SPDXID: SPDXRef-cc6b8f05d2806f3b2482a5168995d1de
FileChecksum: SHA1: 526588c9ce76ce676b6e7cdd5c19f9fe6e79cf9d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/macmon/__init__.py
SPDXID: SPDXRef-0a063ad8ebe857b441f55b87fe5a5d49
FileChecksum: SHA1: 8c084a073df244816d1f37bdaad4199ad6337ab1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/macmon/metrics.py
SPDXID: SPDXRef-6345b29bb1a4d679a7635421f6220c4d
FileChecksum: SHA1: 3cc4626d5a952ab82def8adbb43e8c579604925b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/sysctl/__init__.py
SPDXID: SPDXRef-38a5d7b91b44f64602c2abf22b024ec8
FileChecksum: SHA1: e9cc0a59045246f1b16f50e6d47b3d38f2ecac00
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/sysctl/features.py
SPDXID: SPDXRef-7429456a3a25e8f1b41418870df77730
FileChecksum: SHA1: 2c35af3657d97cf878f9f7e537dd4210b794f0f8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/sysctl/system_info.py
SPDXID: SPDXRef-b809d7d440759b47fac56b4ff3afcdd2
FileChecksum: SHA1: 9824d3a4aa71db2c866a0b27be27e418992a874b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/system_profiler/__init__.py
SPDXID: SPDXRef-98651fa05e95544f9f2c3e5a6de78890
FileChecksum: SHA1: fc0bf593ab5479bfa0b3186e69431f92cebdc697
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/system_profiler/cpu_info.py
SPDXID: SPDXRef-a66de748a35f4add2d85ecd53b929466
FileChecksum: SHA1: 59a9fe11515f1e89e5caba120208bf55db9b05b9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/types/__init__.py
SPDXID: SPDXRef-ef3776b832560d005673e2fbbe305019
FileChecksum: SHA1: 74f635a06ef58d57d4b4677f5d22316abd6c99eb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/types/constants.py
SPDXID: SPDXRef-80c5a7d2009d1218593eebd9e88f824b
FileChecksum: SHA1: 6a585a7d29ba53500f72b7716f0f858533845011
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/types/models.py
SPDXID: SPDXRef-8cc508c8b855fa4a220556b7165429fc
FileChecksum: SHA1: ecfe6020a03f39bc1584c3ff35ccd26825603bd3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/utils/__init__.py
SPDXID: SPDXRef-203ece70ad678920056ce68ba6d2fd53
FileChecksum: SHA1: 0b3eb3ca279d48eeceaeede3388471f4f40b0e01
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/utils/arch_detection.py
SPDXID: SPDXRef-3f9637b1ea1a13aff4300d4868b190c5
FileChecksum: SHA1: 15504090bb89c12f87011d3452ff98d63518d437
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/utils/core_count.py
SPDXID: SPDXRef-28ed0e7d157dedaee69a996442c45233
FileChecksum: SHA1: 95036f9e83a19ddbdd9cb67d92923840a13b8bba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/platforms/darwin/utils/feature_categories.py
SPDXID: SPDXRef-68c4c7d289d49b4143abbbbea1952e96
FileChecksum: SHA1: 795fd24eb1a261e2a8c06936a70665cb36181702
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/python_sysinfo.py
SPDXID: SPDXRef-54a3aba470170d22198a454f3725d5fa
FileChecksum: SHA1: 7809bae9a63bf14af3f2c75236dfb06717ed383a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/shared_state.py
SPDXID: SPDXRef-6f07abb367d74dc458241b37a1270e39
FileChecksum: SHA1: ffa3c2045b96483916dbbb7e5b66a81d74f76deb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/sysinfo_bridge.mojo
SPDXID: SPDXRef-2462b38bf2a25ee2142c4eb06df0ab6f
FileChecksum: SHA1: 50875a03821a007eb3f93b9c72e855f075cd08bf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/utils/__init__.py
SPDXID: SPDXRef-40c4a1c7c77812e71dd251c7bbab023b
FileChecksum: SHA1: 70ec582e33cb5a5352a77b5c27ecd4fe1587b9f9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/utils/formatters/__init__.py
SPDXID: SPDXRef-c7ecead17fc7c429ae637985412a5e66
FileChecksum: SHA1: c44a4a63a51ee15359882fe6f8342673f9dc35a6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/utils/formatters/rich_renderer.py
SPDXID: SPDXRef-913ea0443762478e404eba116981f0c2
FileChecksum: SHA1: 7d848efac24e68ad1bd7d7de6a84f068ec0f4767
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/utils/formatters/sysinfo_json.py
SPDXID: SPDXRef-92c35701880139b9c7e8d1c8a94f5899
FileChecksum: SHA1: 7371a8d955a20f13ea67b61fdaec4f2182a73cff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./src/mojo_sysinfo/utils/json_handler.py
SPDXID: SPDXRef-f615814568919a63ad6cbe1b9a762336
FileChecksum: SHA1: 7d8d9813f76109f20bf9f0186ed6b50dd493e0b2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/__init__.py
SPDXID: SPDXRef-1ce64bc2dc7a8496756624119a2faeba
FileChecksum: SHA1: 39369502b92c37bc94a832630ed7d3a18967b359
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/conftest.py
SPDXID: SPDXRef-35a397a0b27117e975465dc70a08524b
FileChecksum: SHA1: 68c095b23096b9f3263ff54f14f70e2bf2058873
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/test_apple_silicon.py
SPDXID: SPDXRef-03db0ae7b45c35356e3395b106688467
FileChecksum: SHA1: 35c150edaa6aa26ea389715bc0da4eb7793b74ae
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/test_data_processor.mojo
SPDXID: SPDXRef-59f42b400b4817396c8c76908386d6fc
FileChecksum: SHA1: 615ae9d2a196069b63dcabf2cdb1b01c3dc22a98
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/test_main.mojo
SPDXID: SPDXRef-fc3aba40d034f09e45be8282de5f3026
FileChecksum: SHA1: 3e99fb92da4017547105682c4a1417fc02726e30
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/test_mojo_sysinfo.mojo
SPDXID: SPDXRef-fbcff3571d679a27f634d82a150ed099
FileChecksum: SHA1: 9ba105274a7b745adedae57616f7c6f18e8187ee
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/test_mojo_sysinfo_module.mojo
SPDXID: SPDXRef-45d2c4265329a3e305cbaa8c0db01ea0
FileChecksum: SHA1: ac2fdb71cbeab48228b58306746d95aa5124086c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/test_output_files.py
SPDXID: SPDXRef-791f304362c96607728fe77d14a514ad
FileChecksum: SHA1: 3ebdce42e7ba4e1e77305fba86c7a9b3b8d52c76
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/test_python_sysinfo.py
SPDXID: SPDXRef-f7876b8b07e491499adb96ff9326bdc0
FileChecksum: SHA1: 17616d68cb2616a9b39e21ce50cf429aab7dff25
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/test_sysinfo_bridge.mojo
SPDXID: SPDXRef-7a079f681b2fdc14825f3e4733d2506c
FileChecksum: SHA1: 4643c94746fa3e72e9a5ed4885d90184034c1d0e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/test_utils.mojo
SPDXID: SPDXRef-5dcb582776109ee3a4827e228052a427
FileChecksum: SHA1: a5f4e55112709ae094db08787eb6d78b621cd889
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_apple_silicon_utils.py
SPDXID: SPDXRef-16fd3dcc41143f1197104c71b0b308bd
FileChecksum: SHA1: 75bf2678f312f14d825f32769b6b016970d9ac37
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_apple_silicon_utils_extra.py
SPDXID: SPDXRef-02c441c8a1dc8bb3bdc3a16989f2c58a
FileChecksum: SHA1: db1739339bdd369f9b198104db9396c5672052a3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_cached_sysinfo.py
SPDXID: SPDXRef-cff1580bc46caa388da81c13e46360a0
FileChecksum: SHA1: 4545af66048cf4a39f4421a02365cc05953934cd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_common.py
SPDXID: SPDXRef-117596e2ac31d36942da84db0fdff1a6
FileChecksum: SHA1: 991fba9b8081638fa56b8791c34382b62ebb04c9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_common_cache.py
SPDXID: SPDXRef-d9ee4ec15ac857c028d9e329f97d41cc
FileChecksum: SHA1: 9e28a1cbeaa9d7a741a3a7411c541134e3da6fa2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_cpu_info.py
SPDXID: SPDXRef-31add87cbf89fd2ae752b934eebcd422
FileChecksum: SHA1: db2d00e25854deda9fac632a0f4cf5f6081dd45b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_cpu_info_features.py
SPDXID: SPDXRef-5afd70ac267ceb0a96ff2f84e9abb7c0
FileChecksum: SHA1: 19fb2c8ae6900908608e900efe5f521b7f3e5c6d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_darwin_arch_detection.py
SPDXID: SPDXRef-6058724b7c0db76f9c8537d1e08e6ecb
FileChecksum: SHA1: cbcf2ea4b761ec4efbdfffc61c810cbb989fd4d7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_darwin_core_count.py
SPDXID: SPDXRef-c4d3f357e1367a07dced464e6aeb3e1d
FileChecksum: SHA1: eb2588950f6038ca5d83a4d93603cbee738a7127
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_darwin_feature_cpu_features.py
SPDXID: SPDXRef-29060f1a6831ac077cbf75efa553501f
FileChecksum: SHA1: 9bbc09234e8973cf00ac641acd65d66cdb63a2da
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_darwin_system_profiler_cpu_info.py
SPDXID: SPDXRef-251e983131d695aa60a9af57fbb40808
FileChecksum: SHA1: bd0623e1bbd2bcf20efb9ce8e87d5492c40c5810
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_json_handler.py
SPDXID: SPDXRef-f8afb7ff6334b17565ed627bcf422d65
FileChecksum: SHA1: 152da2b5f13a85b0759b45ec469bc0c515cfd47c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_json_handler_core_summary.py
SPDXID: SPDXRef-c613b216e5ad77d7aa5fd2450ba59a73
FileChecksum: SHA1: 392ec53cdd48e2565761deb1ace51bd9192104a6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_json_handler_easy.py
SPDXID: SPDXRef-f01cf7cdd79538c121672310d59e00e9
FileChecksum: SHA1: 0912e6333fea589f8491c63c8d4d58eaff301244
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_macos_cpu.py
SPDXID: SPDXRef-f6e9f56666a49e6015d2935cae971cf1
FileChecksum: SHA1: 424229eea3605f2933e805019d7967d33503a4fb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_modules_common.py
SPDXID: SPDXRef-20480698682b78547987d3cc9e2d9b98
FileChecksum: SHA1: 546f808fd54b195f0ea25709a5975c569061a85a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_modules_init.py
SPDXID: SPDXRef-cce2e91b59cb2319f0bfce611f81987b
FileChecksum: SHA1: 847950124a65565e07f5c2cf6d3c8ea47ddf097f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_modules_init_features.py
SPDXID: SPDXRef-57ad7b660e5b21104876c0e27c121aed
FileChecksum: SHA1: 31ff719bdce50fff848e02f48d544b72aaf7565a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_modules_platform_hooks.py
SPDXID: SPDXRef-5a90b3a349fd1c637d5586116a32d1e2
FileChecksum: SHA1: 34bda124e1a6e0c42c351dcea4052a67af17668e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_mojo_versions.py
SPDXID: SPDXRef-a7e6363c21b706463aebdb8ce2982495
FileChecksum: SHA1: 01787bc1dd35eee3d59a6d5ae7cf631ac8510971
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_python_sysinfo_quick.py
SPDXID: SPDXRef-dedd1dfc25c55c18eacb4066eeadb689
FileChecksum: SHA1: 76c3e2d7de2aa82d97978fce551bca26fcc9fa84
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_rich_renderer.py
SPDXID: SPDXRef-9658fe70901cecbd63ed8538c2897373
FileChecksum: SHA1: 25cc8859736824a7d8f125f154b5e52b7d8e0cfc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_sysinfo_json.py
SPDXID: SPDXRef-ccc12930c29884248df7f67ddf3b79bb
FileChecksum: SHA1: a28f961941642aabe19044476b764a020053f822
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_utils_json_handler.py
SPDXID: SPDXRef-b7b43166de2e6d09e5768cf46e6415e0
FileChecksum: SHA1: b7f0229a89b2e144acbbde1eb31f3bd0e106f455
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern
FileName: ./tests/unit/test_windows_cpu.py
SPDXID: SPDXRef-20fdbdf8a6ebf0bf3ce9d6dcc4b86aa8
FileChecksum: SHA1: d73fa08a2212ffca6d400b6fc38bf9259a470d18
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: 2025 Nikolai von Krusenstiern