2026-09-21T04:45:17,219 Created temporary directory: /tmp/pip-ephem-wheel-cache-8_evtg4s 2026-09-21T04:45:17,221 Created temporary directory: /tmp/pip-build-tracker-jznpsm2x 2026-09-21T04:45:17,221 Initialized build tracking at /tmp/pip-build-tracker-jznpsm2x 2026-09-21T04:45:17,222 Created build tracker: /tmp/pip-build-tracker-jznpsm2x 2026-09-21T04:45:17,222 Entered build tracker: /tmp/pip-build-tracker-jznpsm2x 2026-09-21T04:45:17,223 Created temporary directory: /tmp/pip-wheel-581bxt2l 2026-09-21T04:45:17,226 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-09-21T04:45:17,228 Created temporary directory: /tmp/pip-ephem-wheel-cache-_6kzhjtp 2026-09-21T04:45:17,250 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-21T04:45:17,253 2 location(s) to search for versions of mobsfscan: 2026-09-21T04:45:17,253 * https://pypi.org/simple/mobsfscan/ 2026-09-21T04:45:17,253 * https://www.piwheels.org/simple/mobsfscan/ 2026-09-21T04:45:17,254 Fetching project page and analyzing links: https://pypi.org/simple/mobsfscan/ 2026-09-21T04:45:17,255 Getting page https://pypi.org/simple/mobsfscan/ 2026-09-21T04:45:17,256 Found index url https://pypi.org/simple 2026-09-21T04:45:17,482 Fetched page https://pypi.org/simple/mobsfscan/ as application/vnd.pypi.simple.v1+json 2026-09-21T04:45:17,494 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/c0/09/92c07fde2d7fd1faf0ade2c3403a50b1783e79e260cb3486cfb0521a7d43/mobsfscan-0.0.1-py2-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,495 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/64/b6/2f37c2c7de4b5ab5015c245614cab1af049da5ed4a0f6a2d3b959ff3ce53/mobsfscan-0.0.2-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,496 Found link https://files.pythonhosted.org/packages/f7/20/684e999a6214681ee73c61cbd66c93c0b73f855b098cdff837dec77b230d/mobsfscan-0.0.2.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.0.2 2026-09-21T04:45:17,496 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/46/af/3540153f8d2e5bbfd9ba3af0453059e047ebcc565235cee045ab3a91b24d/mobsfscan-0.0.3-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,497 Found link https://files.pythonhosted.org/packages/10/3a/7747bf4d66eb7738d13db46d5924d6f1158a21b4c7e900d687cb3830885f/mobsfscan-0.0.3.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.0.3 2026-09-21T04:45:17,498 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/5d/db/4c01c779961a99539c7169c05d086809b6203a5f210e7214e03201aa5d0e/mobsfscan-0.0.4-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,498 Found link https://files.pythonhosted.org/packages/c0/c8/a7b88cf55023465a228aaa0c4f6509e29b2299f559686bc458de148788cf/mobsfscan-0.0.4.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.0.4 2026-09-21T04:45:17,499 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/6d/45/d4a46cff5d874447bf9e00637bfb59608ef5137164219e3f1bb17bc8505d/mobsfscan-0.0.5-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,500 Found link https://files.pythonhosted.org/packages/2f/d2/90ba0863aa9bae99b4836f992e85fe6baf59bcc932f0349e210269f020b7/mobsfscan-0.0.5.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.0.5 2026-09-21T04:45:17,500 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/aa/b3/8f075c3cdc67231d967da0a9efad08b9cf989bc242e89bcd6ac27e8632ff/mobsfscan-0.0.6-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,501 Found link https://files.pythonhosted.org/packages/0f/a9/78aed4963262d6210380ea9fd33318c40f5d06b7abd0c66c3c67f76cc894/mobsfscan-0.0.6.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.0.6 2026-09-21T04:45:17,502 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/da/c2/ab507f41eb9b7bb3bdfa08a758198d501b7a923abe7555a7a20d7637cc33/mobsfscan-0.0.7-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,502 Found link https://files.pythonhosted.org/packages/95/41/f6bf20a9f169e68fd497ccce6eb8f7529078c752588cecdea925f99653aa/mobsfscan-0.0.7.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.0.7 2026-09-21T04:45:17,503 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/89/29/37637719c3db880c930ce7ffd85a7b5bb3d2c47534f267cb07bf171b6ca1/mobsfscan-0.0.8-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,503 Found link https://files.pythonhosted.org/packages/a9/25/0556aa49a522016aa9fcb70e494a501cae92f2412654b9c26eeb7aa323d3/mobsfscan-0.0.8.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.0.8 2026-09-21T04:45:17,504 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/8a/15/960f478e2b4d6037c44d07506097ef2a622bc2400b7fcf851fc58bc5d88d/mobsfscan-0.0.9-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,504 Found link https://files.pythonhosted.org/packages/ec/02/00e27399a2065fedf6f4f3a6a22f9137d049fba9965584bf785b7ee6f9b5/mobsfscan-0.0.9.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.0.9 2026-09-21T04:45:17,505 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/29/34/273df01aeff8c0f0da1977d2ce24e5f3e5ded0a2db38f4db8e34e8ca2cd9/mobsfscan-0.1.0-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,506 Found link https://files.pythonhosted.org/packages/3b/95/37fcd3a5bb06c9bcf8bab30058d6cc7d143cf25ff583730c28c640af2537/mobsfscan-0.1.0.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.1.0 2026-09-21T04:45:17,506 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/6b/19/703bb4e34ff26f3512e67f9a38e6cbb0cb6aac087f731f7072bed66812d5/mobsfscan-0.1.1-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,507 Found link https://files.pythonhosted.org/packages/54/5c/4d035960c2945d33b95f0b99b020258603cbd4d5ae55c07b1fbcb6c3a6b1/mobsfscan-0.1.1.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.1.1 2026-09-21T04:45:17,507 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/57/14/698d3f75de624497ea83bf42aa7430ea0579f4533fdfd5b52be5de25f36c/mobsfscan-0.1.2-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,508 Found link https://files.pythonhosted.org/packages/e6/c7/bb5bf7f3266676344dd5dcb7801c419068f6643d0f03407e06ab8c954600/mobsfscan-0.1.2.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.1.2 2026-09-21T04:45:17,509 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/11/c7/d04902347f4f0f5f483ce2571dd09de5063aafbe7b30809fbd42f10040b5/mobsfscan-0.1.3-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,509 Found link https://files.pythonhosted.org/packages/d7/15/b841f2ae8509a032f36959788052ea957ffe45212bc96cc342ff0828249b/mobsfscan-0.1.3.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.1.3 2026-09-21T04:45:17,510 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/9c/4d/9310d962b1ccbef1f9c9a4dcb0266ee20fbb1dbdb646ea3c63e2d30ca896/mobsfscan-0.2.0-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,510 Found link https://files.pythonhosted.org/packages/f1/dc/f00e1956966233c883a6fb71fe8d283d0a06ac0e0727473574f43d351c7e/mobsfscan-0.2.0.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.2.0 2026-09-21T04:45:17,511 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/45/c9/4da1d6b376c174f98d3487ac46fba3a4f4757dd4ba406156579294ee5278/mobsfscan-0.3.0-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,512 Found link https://files.pythonhosted.org/packages/ed/80/551443aa569d448d4677a0d867937390cb1874010ff5776b8f101240a966/mobsfscan-0.3.0.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.3.0 2026-09-21T04:45:17,512 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/ed/fd/b337178d6316dc124db81d852b66ec237145c5d18075c046730338f75b7f/mobsfscan-0.3.1-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,513 Found link https://files.pythonhosted.org/packages/f4/b3/b195076ba9baf6c34b5bc0cf2ef082d84befa3c993bfb3415f33adf4fa0a/mobsfscan-0.3.1.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.3.1 2026-09-21T04:45:17,513 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/a6/24/bdd13e00600727fc0a8b2fbd844d5cb89e24daf4e03c24b93c203a8c2d29/mobsfscan-0.3.2-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,514 Found link https://files.pythonhosted.org/packages/b6/83/5775ecd9a68bd224e3031f3414ab74c0b1be988a9b223db00a5aa0619044/mobsfscan-0.3.2.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.3.2 2026-09-21T04:45:17,514 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/2e/a2/fe184208431502403a121f7bbc74c8d95a08a1159457b45344a94804738e/mobsfscan-0.3.3-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,515 Found link https://files.pythonhosted.org/packages/8e/fe/76cbe0e282c4cc6587a1a6d10f2972502737973a33ca05ee8ae01c6b833c/mobsfscan-0.3.3.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.3.3 2026-09-21T04:45:17,516 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/17/21/5b8983185f981e7b04664c7294ebd8f2b0b77618b330d169391b4d752b17/mobsfscan-0.3.4-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,516 Found link https://files.pythonhosted.org/packages/de/46/759fbceea5da4e10f1f759467dc8e6e2b97be6c859335960ac2ac185b977/mobsfscan-0.3.4.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.3.4 2026-09-21T04:45:17,517 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/39/a9/0c41030359f662758d20c9f32aa4e3e1bc264889ba3a5a20188e7d08e60a/mobsfscan-0.3.5-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,517 Found link https://files.pythonhosted.org/packages/ef/03/184122bb24950446977db6a30f103e1fd99f9e12ba78801e88496ed2b008/mobsfscan-0.3.5.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.3.5 2026-09-21T04:45:17,518 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/ef/c0/748ee19ee6029db086b2986a1cd505ea2af2dca5bfb3c9e24175d7801450/mobsfscan-0.3.6-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,519 Found link https://files.pythonhosted.org/packages/75/4d/892a021f2551dda7d79fe91a6fa59caec3df544be0c3a7d9856c8cfccc0c/mobsfscan-0.3.6.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.3.6 2026-09-21T04:45:17,519 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/94/80/eebaf7897706ff220532325a9521bad2e4501fb598f6bba6ba8183366e05/mobsfscan-0.3.7-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,520 Found link https://files.pythonhosted.org/packages/a7/ea/753a9268b9a3c8e7176167e6171fb83a04a82672ac1b7dd01d31a7205a6e/mobsfscan-0.3.7.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.3.7 2026-09-21T04:45:17,520 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/f7/50/4e61786c10db32a538c0194ed49e9986c7d4c27d2557e4e4f5689666c30e/mobsfscan-0.3.8-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,521 Found link https://files.pythonhosted.org/packages/f8/dc/2a8f55424ec9ad6ee8f5b964e0e886cbd57b71b4fc018860d28660c4496f/mobsfscan-0.3.8.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.3.8 2026-09-21T04:45:17,522 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/29/46/dd33e05476ea6a3a2067092df19e31a027b442871ff9870d52e90b77bd7e/mobsfscan-0.3.9-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,522 Found link https://files.pythonhosted.org/packages/80/be/5efc4d6d729584a12f927350d5de9ce71e07e2c2a705666d949ec07f062b/mobsfscan-0.3.9.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.3.9 2026-09-21T04:45:17,523 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/6c/f7/ca89aab39f0a15d2edbf2c98322d19ba2b44f504090c9ffb5634475f91a0/mobsfscan-0.4.0-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,523 Found link https://files.pythonhosted.org/packages/d4/97/198159f0d0d04ac33adfe4e1fea3aacebcaaba49be5278eb4794d25fc7c4/mobsfscan-0.4.0.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.4.0 2026-09-21T04:45:17,524 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/10/dc/f0b303da03de485f7e11ba6c18db3a93922d8ee40e954367e22d4d3ee59d/mobsfscan-0.4.1-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,524 Found link https://files.pythonhosted.org/packages/97/cf/e87e5d36d46a235ead84268f1cabbfb7770f8613c30ced04bc3a219edf38/mobsfscan-0.4.1.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.4.1 2026-09-21T04:45:17,525 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/a5/ab/63d227fed7d17552414bfe843c9202692a8b10bf5c0f6d26c802a53be8fc/mobsfscan-0.4.2-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,525 Found link https://files.pythonhosted.org/packages/58/5c/bb4e2996b231e3b8232005a73a0a7104db3d80309ec102e188a36413ae32/mobsfscan-0.4.2.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.4.2 2026-09-21T04:45:17,526 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/09/24/ae60bc55620fee772b7b437c29fb6fa0a91697932ad76e52fd278e3afe54/mobsfscan-0.4.3-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,526 Found link https://files.pythonhosted.org/packages/36/f5/5a79fab0a25640910389bb4169194d8b13a0280a7ca100b05ec6517a8d51/mobsfscan-0.4.3.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.4.3 2026-09-21T04:45:17,527 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/52/72/fbbc6d91d841eaec41f761f91f7acb75d37010664f5ae857a9931a1fe573/mobsfscan-0.4.4-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,527 Found link https://files.pythonhosted.org/packages/25/f1/e270f24aa7d7da45ca9ec304ca94c45486498f3244471822e7b1fdf3ccb3/mobsfscan-0.4.4.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.4.4 2026-09-21T04:45:17,528 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/6a/4c/f9ece22eaea2afbd97c21d0cb233c7035c33b0e34553ef7ed69790724b95/mobsfscan-0.4.5-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) 2026-09-21T04:45:17,529 Found link https://files.pythonhosted.org/packages/8d/7d/89a0ef2976c6cb9a4d8064ec763bbce8f79cafa7ea78d9841e3d8cd19726/mobsfscan-0.4.5.tar.gz (from https://pypi.org/simple/mobsfscan/), version: 0.4.5 2026-09-21T04:45:17,529 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/3d/e7/609af9a249f2d3626fb6df91824899f316e9ba1d489fae26bf22b6cdd18e/mobsfscan-1.0.0-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) (requires-python:>=3.10) 2026-09-21T04:45:17,530 Found link https://files.pythonhosted.org/packages/67/81/3d484897ed52542b4dcb95a725e56e29dac34bbdc959383039020132729a/mobsfscan-1.0.0.tar.gz (from https://pypi.org/simple/mobsfscan/) (requires-python:>=3.10), version: 1.0.0 2026-09-21T04:45:17,531 Skipping link: No binaries permitted for mobsfscan: https://files.pythonhosted.org/packages/99/3f/a86effd56a0904fe4ed8257e15d09e104bc3a6e24c17fe1e4b29e3bd2303/mobsfscan-1.0.1-py3-none-any.whl (from https://pypi.org/simple/mobsfscan/) (requires-python:>=3.10) 2026-09-21T04:45:17,532 Found link https://files.pythonhosted.org/packages/4d/20/8b30df8d239444fd265ad3ac132fb786f470139b28fc0d06e97422906ec1/mobsfscan-1.0.1.tar.gz (from https://pypi.org/simple/mobsfscan/) (requires-python:>=3.10), version: 1.0.1 2026-09-21T04:45:17,533 Fetching project page and analyzing links: https://www.piwheels.org/simple/mobsfscan/ 2026-09-21T04:45:17,533 Getting page https://www.piwheels.org/simple/mobsfscan/ 2026-09-21T04:45:17,534 Found index url https://www.piwheels.org/simple 2026-09-21T04:45:17,719 Fetched page https://www.piwheels.org/simple/mobsfscan/ as text/html 2026-09-21T04:45:17,728 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-1.0.0-py3-none-any.whl#sha256=f6525ca8658d1fdf90f45f8ba036cc3fb7fe3f3367fe51bb5ee148a382d157e6 (from https://www.piwheels.org/simple/mobsfscan/) (requires-python:>=3.10) 2026-09-21T04:45:17,729 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.4.5-py3-none-any.whl#sha256=040ea1dc5aee74f5c2a791c90325797c40ac708ef5265e3c21397daefca004d4 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,730 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.4.4-py3-none-any.whl#sha256=d15ab11ba2ac066c26c0223a476db3ab8a51b8019271bd2cbef6a1a5d181cfa9 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,730 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.4.3-py3-none-any.whl#sha256=df04a47adc231731b48e8ab00b10af43124df7aa3bbd92000c49ac2ee6613342 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,731 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.4.2-py3-none-any.whl#sha256=d5d95724a3d03c31091077d25b565c7b97f2974a32ddda22f98c42fb804f5db5 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,731 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.4.1-py3-none-any.whl#sha256=18730f07075ef9fa4afb0836213ef5552fd1e6ea058da128f90b0f32cf9bdbee (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,732 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.4.0-py3-none-any.whl#sha256=880c03525c533be9aa6dbab3bcd359d47b90228a0ffd967f9cff0d1ea043105a (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,732 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.3.9-py3-none-any.whl#sha256=827e7e70b7f5fcab43faf459335eae5c4aa59592d8c891b72c205f44436a31aa (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,733 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.3.8-py3-none-any.whl#sha256=72cb7e5e3a765e13ccf00cfa741b81f389214fba6f83210e34bb63e29b63c1b9 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,733 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.3.7-py3-none-any.whl#sha256=c516f4b2f63b42858692779fdb87ca8b50dbd7448aeac2dee9b303d652c13609 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,734 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.3.6-py3-none-any.whl#sha256=e0e9d4308bef7c6c10941fab6b9d99e23912f96467fa1eface59474dbc74aaca (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,734 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.3.5-py3-none-any.whl#sha256=90eb705b799eadc14b996f874a1f45dc6ff80fa34fd08575bb48e0bcae8df467 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,735 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.3.4-py3-none-any.whl#sha256=3f830d268ad0437e5dfd8afd56fc3cdb5f858d590e78fabf8fa5f483bfe57c6d (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,736 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.3.3-py3-none-any.whl#sha256=da4812710cf9ba936007faa5f59c24908887b02fb7606c22f648c1fee571c968 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,736 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.3.2-py3-none-any.whl#sha256=e4e2bc3a64837b84a8f4f5db1ebec0813c5014bea28f854d68055a6563288ead (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,736 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.3.1-py3-none-any.whl#sha256=b358687e65f821654c67582a926ea776269e769693cacf3908aa96f88cf3c5d1 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,737 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.3.0-py3-none-any.whl#sha256=3c73a627fdc0beb8b004632dbb0c4d56a23282b3c79f4aa57da97abf906c5220 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,737 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.2.0-py3-none-any.whl#sha256=4184f10c608f5059f0c61ca75ea71dbf0d159472b8a18cfdbb7f2ba0d0585fe0 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,738 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.1.3-py3-none-any.whl#sha256=c95860ecbd4223ed7af1211e8297e64add279ddae2b0e01c449b1696b05ca223 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,738 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.1.2-py3-none-any.whl#sha256=cea1ac2386500a53503b464472e0afa66d5cc56136687c30f59f4dc3c5bebc6a (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,739 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.1.1-py3-none-any.whl#sha256=2cc143ba3c279714529e2bf0c8368d1f9f0282226cdf5dd3910b807602495a31 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,739 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.1.0-py3-none-any.whl#sha256=82461875c8391cbdb5e1576f4e6a57a62dbfc22fbc4ad7268efe3ce8005114dd (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,740 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.0.9-py3-none-any.whl#sha256=186348264a95fd5dbbfdbe73bb8959639ede442969e43ee69020e4ddfe92c810 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,740 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.0.8-py3-none-any.whl#sha256=ceda91a7949a5cc1d41b8b3466dc04717ad6008df802f26212253156ae45a311 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,741 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.0.7-py3-none-any.whl#sha256=e8ab2c5598b4b54ed85d6ed0c61a4f99d7abb4bba0704f51cd3a01719fa4c96d (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,741 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.0.6-py3-none-any.whl#sha256=8aeb402879ab0f3849e6977e2e75188da0bc299febeaf7d50d1f3b5b2144a1b0 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,742 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.0.5-py3-none-any.whl#sha256=39497b6aaac716961e44ef788de9dcc68f2986ed0a8e728f3dde2f07dcbc284d (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,743 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.0.4-py3-none-any.whl#sha256=17eebe405e293fe7719cc79da251d317953e079acc26fbb2dfbad5ce6a1fb562 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,743 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.0.3-py3-none-any.whl#sha256=727f5345d051d51e76fa5baf71172d3c7fff5a4fb809ee155ce02c6410fd1322 (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,744 Skipping link: No binaries permitted for mobsfscan: https://archive1.piwheels.org/simple/mobsfscan/mobsfscan-0.0.2-py3-none-any.whl#sha256=7f2bca49c48c8a145de80930187618c69209bd1001dfc16d5cefb1ab4285738c (from https://www.piwheels.org/simple/mobsfscan/) 2026-09-21T04:45:17,744 Skipping link: not a file: https://www.piwheels.org/simple/mobsfscan/ 2026-09-21T04:45:17,745 Skipping link: not a file: https://pypi.org/simple/mobsfscan/ 2026-09-21T04:45:17,767 Given no hashes to check 1 links for project 'mobsfscan': discarding no candidates 2026-09-21T04:45:17,785 Collecting mobsfscan==1.0.1 2026-09-21T04:45:17,788 Created temporary directory: /tmp/pip-unpack-0lsvh78e 2026-09-21T04:45:17,938 Downloading mobsfscan-1.0.1.tar.gz (62 kB) 2026-09-21T04:45:18,166 Added mobsfscan==1.0.1 from https://files.pythonhosted.org/packages/4d/20/8b30df8d239444fd265ad3ac132fb786f470139b28fc0d06e97422906ec1/mobsfscan-1.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-jznpsm2x' 2026-09-21T04:45:18,167 Running setup.py (path:/tmp/pip-wheel-581bxt2l/mobsfscan_41c4b4ddeee1468e9a585c255825fc89/setup.py) egg_info for package mobsfscan 2026-09-21T04:45:18,168 Created temporary directory: /tmp/pip-pip-egg-info-09mhguag 2026-09-21T04:45:18,169 Preparing metadata (setup.py): started 2026-09-21T04:45:18,170 Running command python setup.py egg_info 2026-09-21T04:45:19,065 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-21T04:45:19,065 !! 2026-09-21T04:45:19,066 ******************************************************************************** 2026-09-21T04:45:19,067 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-21T04:45:19,068 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-09-21T04:45:19,069 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-21T04:45:19,069 ******************************************************************************** 2026-09-21T04:45:19,070 !! 2026-09-21T04:45:19,071 self._finalize_license_expression() 2026-09-21T04:45:19,095 running egg_info 2026-09-21T04:45:19,125 creating /tmp/pip-pip-egg-info-09mhguag/mobsfscan.egg-info 2026-09-21T04:45:19,126 writing /tmp/pip-pip-egg-info-09mhguag/mobsfscan.egg-info/PKG-INFO 2026-09-21T04:45:19,131 writing dependency_links to /tmp/pip-pip-egg-info-09mhguag/mobsfscan.egg-info/dependency_links.txt 2026-09-21T04:45:19,132 writing entry points to /tmp/pip-pip-egg-info-09mhguag/mobsfscan.egg-info/entry_points.txt 2026-09-21T04:45:19,134 writing requirements to /tmp/pip-pip-egg-info-09mhguag/mobsfscan.egg-info/requires.txt 2026-09-21T04:45:19,135 writing top-level names to /tmp/pip-pip-egg-info-09mhguag/mobsfscan.egg-info/top_level.txt 2026-09-21T04:45:19,137 writing manifest file '/tmp/pip-pip-egg-info-09mhguag/mobsfscan.egg-info/SOURCES.txt' 2026-09-21T04:45:19,223 reading manifest file '/tmp/pip-pip-egg-info-09mhguag/mobsfscan.egg-info/SOURCES.txt' 2026-09-21T04:45:19,225 reading manifest template 'MANIFEST.in' 2026-09-21T04:45:19,263 adding license file 'LICENSE' 2026-09-21T04:45:19,269 writing manifest file '/tmp/pip-pip-egg-info-09mhguag/mobsfscan.egg-info/SOURCES.txt' 2026-09-21T04:45:19,384 Preparing metadata (setup.py): finished with status 'done' 2026-09-21T04:45:19,389 Source in /tmp/pip-wheel-581bxt2l/mobsfscan_41c4b4ddeee1468e9a585c255825fc89 has version 1.0.1, which satisfies requirement mobsfscan==1.0.1 from https://files.pythonhosted.org/packages/4d/20/8b30df8d239444fd265ad3ac132fb786f470139b28fc0d06e97422906ec1/mobsfscan-1.0.1.tar.gz 2026-09-21T04:45:19,390 Removed mobsfscan==1.0.1 from https://files.pythonhosted.org/packages/4d/20/8b30df8d239444fd265ad3ac132fb786f470139b28fc0d06e97422906ec1/mobsfscan-1.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-jznpsm2x' 2026-09-21T04:45:19,398 Created temporary directory: /tmp/pip-unpack-4vhrl34p 2026-09-21T04:45:19,399 Building wheels for collected packages: mobsfscan 2026-09-21T04:45:19,404 Created temporary directory: /tmp/pip-wheel-0weq1t8i 2026-09-21T04:45:19,404 Building wheel for mobsfscan (setup.py): started 2026-09-21T04:45:19,406 Destination directory: /tmp/pip-wheel-0weq1t8i 2026-09-21T04:45:19,406 Running command python setup.py bdist_wheel 2026-09-21T04:45:20,262 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-21T04:45:20,262 !! 2026-09-21T04:45:20,263 ******************************************************************************** 2026-09-21T04:45:20,264 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-21T04:45:20,265 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-09-21T04:45:20,266 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-21T04:45:20,267 ******************************************************************************** 2026-09-21T04:45:20,268 !! 2026-09-21T04:45:20,269 self._finalize_license_expression() 2026-09-21T04:45:20,270 running bdist_wheel 2026-09-21T04:45:20,410 running build 2026-09-21T04:45:20,410 running build_py 2026-09-21T04:45:20,439 creating build/lib/mobsfscan 2026-09-21T04:45:20,441 copying mobsfscan/__init__.py -> build/lib/mobsfscan 2026-09-21T04:45:20,443 copying mobsfscan/__main__.py -> build/lib/mobsfscan 2026-09-21T04:45:20,445 copying mobsfscan/manifest.py -> build/lib/mobsfscan 2026-09-21T04:45:20,448 copying mobsfscan/manifest_metadata.py -> build/lib/mobsfscan 2026-09-21T04:45:20,450 copying mobsfscan/exceptions.py -> build/lib/mobsfscan 2026-09-21T04:45:20,452 copying mobsfscan/mobsfscan.py -> build/lib/mobsfscan 2026-09-21T04:45:20,455 copying mobsfscan/logger.py -> build/lib/mobsfscan 2026-09-21T04:45:20,457 copying mobsfscan/utils.py -> build/lib/mobsfscan 2026-09-21T04:45:20,459 copying mobsfscan/ios_plist.py -> build/lib/mobsfscan 2026-09-21T04:45:20,462 copying mobsfscan/settings.py -> build/lib/mobsfscan 2026-09-21T04:45:20,464 creating build/lib/mobsfscan/formatters 2026-09-21T04:45:20,465 copying mobsfscan/formatters/__init__.py -> build/lib/mobsfscan/formatters 2026-09-21T04:45:20,467 copying mobsfscan/formatters/json_fmt.py -> build/lib/mobsfscan/formatters 2026-09-21T04:45:20,469 copying mobsfscan/formatters/sonarqube.py -> build/lib/mobsfscan/formatters 2026-09-21T04:45:20,471 copying mobsfscan/formatters/cli.py -> build/lib/mobsfscan/formatters 2026-09-21T04:45:20,475 copying mobsfscan/formatters/sarif.py -> build/lib/mobsfscan/formatters 2026-09-21T04:45:20,477 copying mobsfscan/formatters/gitlab_sast.py -> build/lib/mobsfscan/formatters 2026-09-21T04:45:20,479 running egg_info 2026-09-21T04:45:20,507 writing mobsfscan.egg-info/PKG-INFO 2026-09-21T04:45:20,511 writing dependency_links to mobsfscan.egg-info/dependency_links.txt 2026-09-21T04:45:20,513 writing entry points to mobsfscan.egg-info/entry_points.txt 2026-09-21T04:45:20,514 writing requirements to mobsfscan.egg-info/requires.txt 2026-09-21T04:45:20,515 writing top-level names to mobsfscan.egg-info/top_level.txt 2026-09-21T04:45:20,548 reading manifest file 'mobsfscan.egg-info/SOURCES.txt' 2026-09-21T04:45:20,555 reading manifest template 'MANIFEST.in' 2026-09-21T04:45:20,586 adding license file 'LICENSE' 2026-09-21T04:45:20,592 writing manifest file 'mobsfscan.egg-info/SOURCES.txt' 2026-09-21T04:45:20,596 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mobsfscan.rules.patterns.ios.objectivec' is absent from the `packages` configuration. 2026-09-21T04:45:20,596 !! 2026-09-21T04:45:20,597 ******************************************************************************** 2026-09-21T04:45:20,598 ############################ 2026-09-21T04:45:20,598 # Package would be ignored # 2026-09-21T04:45:20,599 ############################ 2026-09-21T04:45:20,599 Python recognizes 'mobsfscan.rules.patterns.ios.objectivec' as an importable package[^1], 2026-09-21T04:45:20,600 but it is absent from setuptools' `packages` configuration. 2026-09-21T04:45:20,601 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-21T04:45:20,601 package, please make sure that 'mobsfscan.rules.patterns.ios.objectivec' is explicitly added 2026-09-21T04:45:20,601 to the `packages` configuration field. 2026-09-21T04:45:20,602 Alternatively, you can also rely on setuptools' discovery methods 2026-09-21T04:45:20,603 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-21T04:45:20,603 instead of `find_packages(...)`/`find:`). 2026-09-21T04:45:20,604 You can read more about "package discovery" on setuptools documentation page: 2026-09-21T04:45:20,605 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-21T04:45:20,607 If you don't want 'mobsfscan.rules.patterns.ios.objectivec' to be distributed and are 2026-09-21T04:45:20,607 already explicitly excluding 'mobsfscan.rules.patterns.ios.objectivec' via 2026-09-21T04:45:20,608 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-21T04:45:20,608 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-21T04:45:20,609 combination with a more fine grained `package-data` configuration. 2026-09-21T04:45:20,610 You can read more about "package data files" on setuptools documentation page: 2026-09-21T04:45:20,611 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-21T04:45:20,613 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-21T04:45:20,613 even if it does not contain any `.py` files. 2026-09-21T04:45:20,614 On the other hand, currently there is no concept of package data 2026-09-21T04:45:20,615 directory, all directories are treated like packages. 2026-09-21T04:45:20,615 ******************************************************************************** 2026-09-21T04:45:20,617 !! 2026-09-21T04:45:20,618 check.warn(importable) 2026-09-21T04:45:20,618 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mobsfscan.rules.semgrep.best_practices.java' is absent from the `packages` configuration. 2026-09-21T04:45:20,619 !! 2026-09-21T04:45:20,620 ******************************************************************************** 2026-09-21T04:45:20,621 ############################ 2026-09-21T04:45:20,622 # Package would be ignored # 2026-09-21T04:45:20,623 ############################ 2026-09-21T04:45:20,623 Python recognizes 'mobsfscan.rules.semgrep.best_practices.java' as an importable package[^1], 2026-09-21T04:45:20,624 but it is absent from setuptools' `packages` configuration. 2026-09-21T04:45:20,626 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-21T04:45:20,626 package, please make sure that 'mobsfscan.rules.semgrep.best_practices.java' is explicitly added 2026-09-21T04:45:20,627 to the `packages` configuration field. 2026-09-21T04:45:20,628 Alternatively, you can also rely on setuptools' discovery methods 2026-09-21T04:45:20,628 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-21T04:45:20,629 instead of `find_packages(...)`/`find:`). 2026-09-21T04:45:20,629 You can read more about "package discovery" on setuptools documentation page: 2026-09-21T04:45:20,630 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-21T04:45:20,631 If you don't want 'mobsfscan.rules.semgrep.best_practices.java' to be distributed and are 2026-09-21T04:45:20,632 already explicitly excluding 'mobsfscan.rules.semgrep.best_practices.java' via 2026-09-21T04:45:20,632 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-21T04:45:20,633 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-21T04:45:20,633 combination with a more fine grained `package-data` configuration. 2026-09-21T04:45:20,634 You can read more about "package data files" on setuptools documentation page: 2026-09-21T04:45:20,635 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-21T04:45:20,636 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-21T04:45:20,637 even if it does not contain any `.py` files. 2026-09-21T04:45:20,637 On the other hand, currently there is no concept of package data 2026-09-21T04:45:20,638 directory, all directories are treated like packages. 2026-09-21T04:45:20,638 ******************************************************************************** 2026-09-21T04:45:20,639 !! 2026-09-21T04:45:20,640 check.warn(importable) 2026-09-21T04:45:20,640 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mobsfscan.rules.semgrep.best_practices.kotlin' is absent from the `packages` configuration. 2026-09-21T04:45:20,641 !! 2026-09-21T04:45:20,642 ******************************************************************************** 2026-09-21T04:45:20,642 ############################ 2026-09-21T04:45:20,643 # Package would be ignored # 2026-09-21T04:45:20,643 ############################ 2026-09-21T04:45:20,644 Python recognizes 'mobsfscan.rules.semgrep.best_practices.kotlin' as an importable package[^1], 2026-09-21T04:45:20,644 but it is absent from setuptools' `packages` configuration. 2026-09-21T04:45:20,645 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-21T04:45:20,646 package, please make sure that 'mobsfscan.rules.semgrep.best_practices.kotlin' is explicitly added 2026-09-21T04:45:20,646 to the `packages` configuration field. 2026-09-21T04:45:20,648 Alternatively, you can also rely on setuptools' discovery methods 2026-09-21T04:45:20,648 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-21T04:45:20,649 instead of `find_packages(...)`/`find:`). 2026-09-21T04:45:20,651 You can read more about "package discovery" on setuptools documentation page: 2026-09-21T04:45:20,652 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-21T04:45:20,654 If you don't want 'mobsfscan.rules.semgrep.best_practices.kotlin' to be distributed and are 2026-09-21T04:45:20,654 already explicitly excluding 'mobsfscan.rules.semgrep.best_practices.kotlin' via 2026-09-21T04:45:20,655 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-21T04:45:20,656 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-21T04:45:20,657 combination with a more fine grained `package-data` configuration. 2026-09-21T04:45:20,658 You can read more about "package data files" on setuptools documentation page: 2026-09-21T04:45:20,659 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-21T04:45:20,661 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-21T04:45:20,661 even if it does not contain any `.py` files. 2026-09-21T04:45:20,662 On the other hand, currently there is no concept of package data 2026-09-21T04:45:20,662 directory, all directories are treated like packages. 2026-09-21T04:45:20,663 ******************************************************************************** 2026-09-21T04:45:20,664 !! 2026-09-21T04:45:20,664 check.warn(importable) 2026-09-21T04:45:20,665 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mobsfscan.rules.semgrep.best_practices.swift' is absent from the `packages` configuration. 2026-09-21T04:45:20,665 !! 2026-09-21T04:45:20,666 ******************************************************************************** 2026-09-21T04:45:20,667 ############################ 2026-09-21T04:45:20,667 # Package would be ignored # 2026-09-21T04:45:20,668 ############################ 2026-09-21T04:45:20,668 Python recognizes 'mobsfscan.rules.semgrep.best_practices.swift' as an importable package[^1], 2026-09-21T04:45:20,668 but it is absent from setuptools' `packages` configuration. 2026-09-21T04:45:20,669 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-21T04:45:20,670 package, please make sure that 'mobsfscan.rules.semgrep.best_practices.swift' is explicitly added 2026-09-21T04:45:20,670 to the `packages` configuration field. 2026-09-21T04:45:20,671 Alternatively, you can also rely on setuptools' discovery methods 2026-09-21T04:45:20,672 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-21T04:45:20,672 instead of `find_packages(...)`/`find:`). 2026-09-21T04:45:20,673 You can read more about "package discovery" on setuptools documentation page: 2026-09-21T04:45:20,674 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-21T04:45:20,675 If you don't want 'mobsfscan.rules.semgrep.best_practices.swift' to be distributed and are 2026-09-21T04:45:20,676 already explicitly excluding 'mobsfscan.rules.semgrep.best_practices.swift' via 2026-09-21T04:45:20,676 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-21T04:45:20,677 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-21T04:45:20,677 combination with a more fine grained `package-data` configuration. 2026-09-21T04:45:20,678 You can read more about "package data files" on setuptools documentation page: 2026-09-21T04:45:20,679 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-21T04:45:20,681 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-21T04:45:20,681 even if it does not contain any `.py` files. 2026-09-21T04:45:20,682 On the other hand, currently there is no concept of package data 2026-09-21T04:45:20,682 directory, all directories are treated like packages. 2026-09-21T04:45:20,683 ******************************************************************************** 2026-09-21T04:45:20,684 !! 2026-09-21T04:45:20,684 check.warn(importable) 2026-09-21T04:45:20,685 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mobsfscan.rules.semgrep.java.android' is absent from the `packages` configuration. 2026-09-21T04:45:20,685 !! 2026-09-21T04:45:20,686 ******************************************************************************** 2026-09-21T04:45:20,686 ############################ 2026-09-21T04:45:20,687 # Package would be ignored # 2026-09-21T04:45:20,687 ############################ 2026-09-21T04:45:20,688 Python recognizes 'mobsfscan.rules.semgrep.java.android' as an importable package[^1], 2026-09-21T04:45:20,688 but it is absent from setuptools' `packages` configuration. 2026-09-21T04:45:20,689 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-21T04:45:20,689 package, please make sure that 'mobsfscan.rules.semgrep.java.android' is explicitly added 2026-09-21T04:45:20,690 to the `packages` configuration field. 2026-09-21T04:45:20,691 Alternatively, you can also rely on setuptools' discovery methods 2026-09-21T04:45:20,691 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-21T04:45:20,692 instead of `find_packages(...)`/`find:`). 2026-09-21T04:45:20,692 You can read more about "package discovery" on setuptools documentation page: 2026-09-21T04:45:20,693 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-21T04:45:20,694 If you don't want 'mobsfscan.rules.semgrep.java.android' to be distributed and are 2026-09-21T04:45:20,695 already explicitly excluding 'mobsfscan.rules.semgrep.java.android' via 2026-09-21T04:45:20,695 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-21T04:45:20,696 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-21T04:45:20,696 combination with a more fine grained `package-data` configuration. 2026-09-21T04:45:20,697 You can read more about "package data files" on setuptools documentation page: 2026-09-21T04:45:20,698 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-21T04:45:20,700 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-21T04:45:20,700 even if it does not contain any `.py` files. 2026-09-21T04:45:20,700 On the other hand, currently there is no concept of package data 2026-09-21T04:45:20,701 directory, all directories are treated like packages. 2026-09-21T04:45:20,702 ******************************************************************************** 2026-09-21T04:45:20,703 !! 2026-09-21T04:45:20,703 check.warn(importable) 2026-09-21T04:45:20,704 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mobsfscan.rules.semgrep.java.crypto' is absent from the `packages` configuration. 2026-09-21T04:45:20,704 !! 2026-09-21T04:45:20,705 ******************************************************************************** 2026-09-21T04:45:20,705 ############################ 2026-09-21T04:45:20,706 # Package would be ignored # 2026-09-21T04:45:20,706 ############################ 2026-09-21T04:45:20,707 Python recognizes 'mobsfscan.rules.semgrep.java.crypto' as an importable package[^1], 2026-09-21T04:45:20,707 but it is absent from setuptools' `packages` configuration. 2026-09-21T04:45:20,708 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-21T04:45:20,709 package, please make sure that 'mobsfscan.rules.semgrep.java.crypto' is explicitly added 2026-09-21T04:45:20,709 to the `packages` configuration field. 2026-09-21T04:45:20,710 Alternatively, you can also rely on setuptools' discovery methods 2026-09-21T04:45:20,711 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-21T04:45:20,712 instead of `find_packages(...)`/`find:`). 2026-09-21T04:45:20,712 You can read more about "package discovery" on setuptools documentation page: 2026-09-21T04:45:20,713 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-21T04:45:20,714 If you don't want 'mobsfscan.rules.semgrep.java.crypto' to be distributed and are 2026-09-21T04:45:20,714 already explicitly excluding 'mobsfscan.rules.semgrep.java.crypto' via 2026-09-21T04:45:20,715 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-21T04:45:20,715 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-21T04:45:20,716 combination with a more fine grained `package-data` configuration. 2026-09-21T04:45:20,717 You can read more about "package data files" on setuptools documentation page: 2026-09-21T04:45:20,718 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-21T04:45:20,719 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-21T04:45:20,720 even if it does not contain any `.py` files. 2026-09-21T04:45:20,720 On the other hand, currently there is no concept of package data 2026-09-21T04:45:20,721 directory, all directories are treated like packages. 2026-09-21T04:45:20,721 ******************************************************************************** 2026-09-21T04:45:20,722 !! 2026-09-21T04:45:20,723 check.warn(importable) 2026-09-21T04:45:20,723 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mobsfscan.rules.semgrep.java.deserialization' is absent from the `packages` configuration. 2026-09-21T04:45:20,723 !! 2026-09-21T04:45:20,724 ******************************************************************************** 2026-09-21T04:45:20,725 ############################ 2026-09-21T04:45:20,725 # Package would be ignored # 2026-09-21T04:45:20,726 ############################ 2026-09-21T04:45:20,726 Python recognizes 'mobsfscan.rules.semgrep.java.deserialization' as an importable package[^1], 2026-09-21T04:45:20,727 but it is absent from setuptools' `packages` configuration. 2026-09-21T04:45:20,728 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-21T04:45:20,728 package, please make sure that 'mobsfscan.rules.semgrep.java.deserialization' is explicitly added 2026-09-21T04:45:20,729 to the `packages` configuration field. 2026-09-21T04:45:20,730 Alternatively, you can also rely on setuptools' discovery methods 2026-09-21T04:45:20,730 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-21T04:45:20,731 instead of `find_packages(...)`/`find:`). 2026-09-21T04:45:20,732 You can read more about "package discovery" on setuptools documentation page: 2026-09-21T04:45:20,733 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-21T04:45:20,734 If you don't want 'mobsfscan.rules.semgrep.java.deserialization' to be distributed and are 2026-09-21T04:45:20,734 already explicitly excluding 'mobsfscan.rules.semgrep.java.deserialization' via 2026-09-21T04:45:20,735 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-21T04:45:20,735 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-21T04:45:20,736 combination with a more fine grained `package-data` configuration. 2026-09-21T04:45:20,737 You can read more about "package data files" on setuptools documentation page: 2026-09-21T04:45:20,738 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-21T04:45:20,740 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-21T04:45:20,740 even if it does not contain any `.py` files. 2026-09-21T04:45:20,741 On the other hand, currently there is no concept of package data 2026-09-21T04:45:20,741 directory, all directories are treated like packages. 2026-09-21T04:45:20,741 ******************************************************************************** 2026-09-21T04:45:20,742 !! 2026-09-21T04:45:20,743 check.warn(importable) 2026-09-21T04:45:20,743 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mobsfscan.rules.semgrep.java.injection' is absent from the `packages` configuration. 2026-09-21T04:45:20,744 !! 2026-09-21T04:45:20,744 ******************************************************************************** 2026-09-21T04:45:20,745 ############################ 2026-09-21T04:45:20,745 # Package would be ignored # 2026-09-21T04:45:20,746 ############################ 2026-09-21T04:45:20,746 Python recognizes 'mobsfscan.rules.semgrep.java.injection' as an importable package[^1], 2026-09-21T04:45:20,747 but it is absent from setuptools' `packages` configuration. 2026-09-21T04:45:20,748 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-21T04:45:20,748 package, please make sure that 'mobsfscan.rules.semgrep.java.injection' is explicitly added 2026-09-21T04:45:20,748 to the `packages` configuration field. 2026-09-21T04:45:20,749 Alternatively, you can also rely on setuptools' discovery methods 2026-09-21T04:45:20,750 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-21T04:45:20,750 instead of `find_packages(...)`/`find:`). 2026-09-21T04:45:20,751 You can read more about "package discovery" on setuptools documentation page: 2026-09-21T04:45:20,752 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-21T04:45:20,753 If you don't want 'mobsfscan.rules.semgrep.java.injection' to be distributed and are 2026-09-21T04:45:20,754 already explicitly excluding 'mobsfscan.rules.semgrep.java.injection' via 2026-09-21T04:45:20,754 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-21T04:45:20,755 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-21T04:45:20,755 combination with a more fine grained `package-data` configuration. 2026-09-21T04:45:20,756 You can read more about "package data files" on setuptools documentation page: 2026-09-21T04:45:20,757 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-21T04:45:20,759 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-21T04:45:20,759 even if it does not contain any `.py` files. 2026-09-21T04:45:20,760 On the other hand, currently there is no concept of package data 2026-09-21T04:45:20,760 directory, all directories are treated like packages. 2026-09-21T04:45:20,761 ******************************************************************************** 2026-09-21T04:45:20,762 !! 2026-09-21T04:45:20,762 check.warn(importable) 2026-09-21T04:45:20,763 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mobsfscan.rules.semgrep.java.network' is absent from the `packages` configuration. 2026-09-21T04:45:20,763 !! 2026-09-21T04:45:20,764 ******************************************************************************** 2026-09-21T04:45:20,765 ############################ 2026-09-21T04:45:20,765 # Package would be ignored # 2026-09-21T04:45:20,766 ############################ 2026-09-21T04:45:20,767 Python recognizes 'mobsfscan.rules.semgrep.java.network' as an importable package[^1], 2026-09-21T04:45:20,767 but it is absent from setuptools' `packages` configuration. 2026-09-21T04:45:20,768 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-21T04:45:20,769 package, please make sure that 'mobsfscan.rules.semgrep.java.network' is explicitly added 2026-09-21T04:45:20,769 to the `packages` configuration field. 2026-09-21T04:45:20,770 Alternatively, you can also rely on setuptools' discovery methods 2026-09-21T04:45:20,770 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-21T04:45:20,771 instead of `find_packages(...)`/`find:`). 2026-09-21T04:45:20,771 You can read more about "package discovery" on setuptools documentation page: 2026-09-21T04:45:20,772 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-21T04:45:20,773 If you don't want 'mobsfscan.rules.semgrep.java.network' to be distributed and are 2026-09-21T04:45:20,773 already explicitly excluding 'mobsfscan.rules.semgrep.java.network' via 2026-09-21T04:45:20,774 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-21T04:45:20,774 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-21T04:45:20,775 combination with a more fine grained `package-data` configuration. 2026-09-21T04:45:20,776 You can read more about "package data files" on setuptools documentation page: 2026-09-21T04:45:20,777 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-21T04:45:20,778 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-21T04:45:20,778 even if it does not contain any `.py` files. 2026-09-21T04:45:20,779 On the other hand, currently there is no concept of package data 2026-09-21T04:45:20,779 directory, all directories are treated like packages. 2026-09-21T04:45:20,780 ******************************************************************************** 2026-09-21T04:45:20,781 !! 2026-09-21T04:45:20,781 check.warn(importable) 2026-09-21T04:45:20,782 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mobsfscan.rules.semgrep.java.webview' is absent from the `packages` configuration. 2026-09-21T04:45:20,782 !! 2026-09-21T04:45:20,783 ******************************************************************************** 2026-09-21T04:45:20,783 ############################ 2026-09-21T04:45:20,784 # Package would be ignored # 2026-09-21T04:45:20,784 ############################ 2026-09-21T04:45:20,785 Python recognizes 'mobsfscan.rules.semgrep.java.webview' as an importable package[^1], 2026-09-21T04:45:20,785 but it is absent from setuptools' `packages` configuration. 2026-09-21T04:45:20,786 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-21T04:45:20,786 package, please make sure that 'mobsfscan.rules.semgrep.java.webview' is explicitly added 2026-09-21T04:45:20,787 to the `packages` configuration field. 2026-09-21T04:45:20,788 Alternatively, you can also rely on setuptools' discovery methods 2026-09-21T04:45:20,788 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-21T04:45:20,789 instead of `find_packages(...)`/`find:`). 2026-09-21T04:45:20,790 You can read more about "package discovery" on setuptools documentation page: 2026-09-21T04:45:20,791 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-21T04:45:20,792 If you don't want 'mobsfscan.rules.semgrep.java.webview' to be distributed and are 2026-09-21T04:45:20,793 already explicitly excluding 'mobsfscan.rules.semgrep.java.webview' via 2026-09-21T04:45:20,793 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-21T04:45:20,794 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-21T04:45:20,794 combination with a more fine grained `package-data` configuration. 2026-09-21T04:45:20,795 You can read more about "package data files" on setuptools documentation page: 2026-09-21T04:45:20,796 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-21T04:45:20,797 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-21T04:45:20,797 even if it does not contain any `.py` files. 2026-09-21T04:45:20,798 On the other hand, currently there is no concept of package data 2026-09-21T04:45:20,798 directory, all directories are treated like packages. 2026-09-21T04:45:20,799 ******************************************************************************** 2026-09-21T04:45:20,800 !! 2026-09-21T04:45:20,800 check.warn(importable) 2026-09-21T04:45:20,801 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mobsfscan.rules.semgrep.java.xxe' is absent from the `packages` configuration. 2026-09-21T04:45:20,801 !! 2026-09-21T04:45:20,802 ******************************************************************************** 2026-09-21T04:45:20,802 ############################ 2026-09-21T04:45:20,803 # Package would be ignored # 2026-09-21T04:45:20,803 ############################ 2026-09-21T04:45:20,804 Python recognizes 'mobsfscan.rules.semgrep.java.xxe' as an importable package[^1], 2026-09-21T04:45:20,804 but it is absent from setuptools' `packages` configuration. 2026-09-21T04:45:20,805 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-21T04:45:20,806 package, please make sure that 'mobsfscan.rules.semgrep.java.xxe' is explicitly added 2026-09-21T04:45:20,806 to the `packages` configuration field. 2026-09-21T04:45:20,808 Alternatively, you can also rely on setuptools' discovery methods 2026-09-21T04:45:20,808 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-21T04:45:20,809 instead of `find_packages(...)`/`find:`). 2026-09-21T04:45:20,810 You can read more about "package discovery" on setuptools documentation page: 2026-09-21T04:45:20,811 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-21T04:45:20,812 If you don't want 'mobsfscan.rules.semgrep.java.xxe' to be distributed and are 2026-09-21T04:45:20,812 already explicitly excluding 'mobsfscan.rules.semgrep.java.xxe' via 2026-09-21T04:45:20,813 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-21T04:45:20,813 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-21T04:45:20,814 combination with a more fine grained `package-data` configuration. 2026-09-21T04:45:20,815 You can read more about "package data files" on setuptools documentation page: 2026-09-21T04:45:20,816 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-21T04:45:20,818 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-21T04:45:20,818 even if it does not contain any `.py` files. 2026-09-21T04:45:20,819 On the other hand, currently there is no concept of package data 2026-09-21T04:45:20,819 directory, all directories are treated like packages. 2026-09-21T04:45:20,820 ******************************************************************************** 2026-09-21T04:45:20,821 !! 2026-09-21T04:45:20,821 check.warn(importable) 2026-09-21T04:45:20,822 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mobsfscan.rules.semgrep.kotlin' is absent from the `packages` configuration. 2026-09-21T04:45:20,822 !! 2026-09-21T04:45:20,823 ******************************************************************************** 2026-09-21T04:45:20,824 ############################ 2026-09-21T04:45:20,824 # Package would be ignored # 2026-09-21T04:45:20,825 ############################ 2026-09-21T04:45:20,825 Python recognizes 'mobsfscan.rules.semgrep.kotlin' as an importable package[^1], 2026-09-21T04:45:20,825 but it is absent from setuptools' `packages` configuration. 2026-09-21T04:45:20,826 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-21T04:45:20,827 package, please make sure that 'mobsfscan.rules.semgrep.kotlin' is explicitly added 2026-09-21T04:45:20,827 to the `packages` configuration field. 2026-09-21T04:45:20,828 Alternatively, you can also rely on setuptools' discovery methods 2026-09-21T04:45:20,829 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-21T04:45:20,829 instead of `find_packages(...)`/`find:`). 2026-09-21T04:45:20,830 You can read more about "package discovery" on setuptools documentation page: 2026-09-21T04:45:20,831 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-21T04:45:20,832 If you don't want 'mobsfscan.rules.semgrep.kotlin' to be distributed and are 2026-09-21T04:45:20,833 already explicitly excluding 'mobsfscan.rules.semgrep.kotlin' via 2026-09-21T04:45:20,833 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-21T04:45:20,834 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-21T04:45:20,834 combination with a more fine grained `package-data` configuration. 2026-09-21T04:45:20,835 You can read more about "package data files" on setuptools documentation page: 2026-09-21T04:45:20,836 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-21T04:45:20,838 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-21T04:45:20,838 even if it does not contain any `.py` files. 2026-09-21T04:45:20,839 On the other hand, currently there is no concept of package data 2026-09-21T04:45:20,839 directory, all directories are treated like packages. 2026-09-21T04:45:20,840 ******************************************************************************** 2026-09-21T04:45:20,841 !! 2026-09-21T04:45:20,842 check.warn(importable) 2026-09-21T04:45:20,842 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'mobsfscan.rules.semgrep.swift' is absent from the `packages` configuration. 2026-09-21T04:45:20,843 !! 2026-09-21T04:45:20,844 ******************************************************************************** 2026-09-21T04:45:20,844 ############################ 2026-09-21T04:45:20,845 # Package would be ignored # 2026-09-21T04:45:20,845 ############################ 2026-09-21T04:45:20,846 Python recognizes 'mobsfscan.rules.semgrep.swift' as an importable package[^1], 2026-09-21T04:45:20,846 but it is absent from setuptools' `packages` configuration. 2026-09-21T04:45:20,847 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-21T04:45:20,848 package, please make sure that 'mobsfscan.rules.semgrep.swift' is explicitly added 2026-09-21T04:45:20,848 to the `packages` configuration field. 2026-09-21T04:45:20,850 Alternatively, you can also rely on setuptools' discovery methods 2026-09-21T04:45:20,850 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-21T04:45:20,851 instead of `find_packages(...)`/`find:`). 2026-09-21T04:45:20,852 You can read more about "package discovery" on setuptools documentation page: 2026-09-21T04:45:20,853 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-21T04:45:20,854 If you don't want 'mobsfscan.rules.semgrep.swift' to be distributed and are 2026-09-21T04:45:20,854 already explicitly excluding 'mobsfscan.rules.semgrep.swift' via 2026-09-21T04:45:20,854 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-21T04:45:20,855 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-21T04:45:20,855 combination with a more fine grained `package-data` configuration. 2026-09-21T04:45:20,856 You can read more about "package data files" on setuptools documentation page: 2026-09-21T04:45:20,857 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-21T04:45:20,859 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-21T04:45:20,859 even if it does not contain any `.py` files. 2026-09-21T04:45:20,860 On the other hand, currently there is no concept of package data 2026-09-21T04:45:20,860 directory, all directories are treated like packages. 2026-09-21T04:45:20,861 ******************************************************************************** 2026-09-21T04:45:20,861 !! 2026-09-21T04:45:20,862 check.warn(importable) 2026-09-21T04:45:20,862 creating build/lib/mobsfscan/rules/patterns/ios/objectivec 2026-09-21T04:45:20,863 copying mobsfscan/rules/patterns/ios/objectivec/best_practices.yaml -> build/lib/mobsfscan/rules/patterns/ios/objectivec 2026-09-21T04:45:20,863 copying mobsfscan/rules/patterns/ios/objectivec/objective_c_rules.yaml -> build/lib/mobsfscan/rules/patterns/ios/objectivec 2026-09-21T04:45:20,864 creating build/lib/mobsfscan/rules/semgrep/best_practices/java 2026-09-21T04:45:20,865 copying mobsfscan/rules/semgrep/best_practices/java/android_safetynetapi.yaml -> build/lib/mobsfscan/rules/semgrep/best_practices/java 2026-09-21T04:45:20,865 copying mobsfscan/rules/semgrep/best_practices/java/flag_secure.yaml -> build/lib/mobsfscan/rules/semgrep/best_practices/java 2026-09-21T04:45:20,866 copying mobsfscan/rules/semgrep/best_practices/java/root_detection.yaml -> build/lib/mobsfscan/rules/semgrep/best_practices/java 2026-09-21T04:45:20,866 copying mobsfscan/rules/semgrep/best_practices/java/tapjacking.yaml -> build/lib/mobsfscan/rules/semgrep/best_practices/java 2026-09-21T04:45:20,867 copying mobsfscan/rules/semgrep/best_practices/java/tls_certificate_transparency.yaml -> build/lib/mobsfscan/rules/semgrep/best_practices/java 2026-09-21T04:45:20,867 copying mobsfscan/rules/semgrep/best_practices/java/tls_pinning.yaml -> build/lib/mobsfscan/rules/semgrep/best_practices/java 2026-09-21T04:45:20,868 creating build/lib/mobsfscan/rules/semgrep/best_practices/kotlin 2026-09-21T04:45:20,868 copying mobsfscan/rules/semgrep/best_practices/kotlin/android_safetynet.yaml -> build/lib/mobsfscan/rules/semgrep/best_practices/kotlin 2026-09-21T04:45:20,869 copying mobsfscan/rules/semgrep/best_practices/kotlin/flag_secure.yaml -> build/lib/mobsfscan/rules/semgrep/best_practices/kotlin 2026-09-21T04:45:20,869 copying mobsfscan/rules/semgrep/best_practices/kotlin/root_detection.yaml -> build/lib/mobsfscan/rules/semgrep/best_practices/kotlin 2026-09-21T04:45:20,870 copying mobsfscan/rules/semgrep/best_practices/kotlin/tapjacking.yaml -> build/lib/mobsfscan/rules/semgrep/best_practices/kotlin 2026-09-21T04:45:20,870 copying mobsfscan/rules/semgrep/best_practices/kotlin/tls_certificate_transparency.yaml -> build/lib/mobsfscan/rules/semgrep/best_practices/kotlin 2026-09-21T04:45:20,871 copying mobsfscan/rules/semgrep/best_practices/kotlin/tls_pinning.yaml -> build/lib/mobsfscan/rules/semgrep/best_practices/kotlin 2026-09-21T04:45:20,871 creating build/lib/mobsfscan/rules/semgrep/best_practices/swift 2026-09-21T04:45:20,872 copying mobsfscan/rules/semgrep/best_practices/swift/jailbreak.yaml -> build/lib/mobsfscan/rules/semgrep/best_practices/swift 2026-09-21T04:45:20,873 copying mobsfscan/rules/semgrep/best_practices/swift/keyboard.yaml -> build/lib/mobsfscan/rules/semgrep/best_practices/swift 2026-09-21T04:45:20,873 copying mobsfscan/rules/semgrep/best_practices/swift/resilience.yaml -> build/lib/mobsfscan/rules/semgrep/best_practices/swift 2026-09-21T04:45:20,874 creating build/lib/mobsfscan/rules/semgrep/java/android 2026-09-21T04:45:20,874 copying mobsfscan/rules/semgrep/java/android/biometric_crypto.yaml -> build/lib/mobsfscan/rules/semgrep/java/android 2026-09-21T04:45:20,874 copying mobsfscan/rules/semgrep/java/android/hidden_ui.yaml -> build/lib/mobsfscan/rules/semgrep/java/android 2026-09-21T04:45:20,875 copying mobsfscan/rules/semgrep/java/android/logging.yaml -> build/lib/mobsfscan/rules/semgrep/java/android 2026-09-21T04:45:20,875 copying mobsfscan/rules/semgrep/java/android/secrets.yaml -> build/lib/mobsfscan/rules/semgrep/java/android 2026-09-21T04:45:20,876 copying mobsfscan/rules/semgrep/java/android/sensitive_input.yaml -> build/lib/mobsfscan/rules/semgrep/java/android 2026-09-21T04:45:20,876 copying mobsfscan/rules/semgrep/java/android/sensitive_notification.yaml -> build/lib/mobsfscan/rules/semgrep/java/android 2026-09-21T04:45:20,877 copying mobsfscan/rules/semgrep/java/android/word_readable_writable.yaml -> build/lib/mobsfscan/rules/semgrep/java/android 2026-09-21T04:45:20,877 creating build/lib/mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:20,878 copying mobsfscan/rules/semgrep/java/crypto/aes_ecb.yaml -> build/lib/mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:20,878 copying mobsfscan/rules/semgrep/java/crypto/aes_encryption_keys.yaml -> build/lib/mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:20,879 copying mobsfscan/rules/semgrep/java/crypto/cbc_padding_oracle.yaml -> build/lib/mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:20,879 copying mobsfscan/rules/semgrep/java/crypto/cbc_static_iv.yaml -> build/lib/mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:20,880 copying mobsfscan/rules/semgrep/java/crypto/custom_xor_crypto.yaml -> build/lib/mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:20,880 copying mobsfscan/rules/semgrep/java/crypto/insecure_random.yaml -> build/lib/mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:20,881 copying mobsfscan/rules/semgrep/java/crypto/insecure_ssl_v3.yaml -> build/lib/mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:20,881 copying mobsfscan/rules/semgrep/java/crypto/rsa_no_oeap.yaml -> build/lib/mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:20,882 copying mobsfscan/rules/semgrep/java/crypto/sha1_hash.yaml -> build/lib/mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:20,882 copying mobsfscan/rules/semgrep/java/crypto/weak_ciphers.yaml -> build/lib/mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:20,883 copying mobsfscan/rules/semgrep/java/crypto/weak_hashes.yaml -> build/lib/mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:20,883 copying mobsfscan/rules/semgrep/java/crypto/weak_iv.yaml -> build/lib/mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:20,884 copying mobsfscan/rules/semgrep/java/crypto/weak_key_size.yaml -> build/lib/mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:20,884 creating build/lib/mobsfscan/rules/semgrep/java/deserialization 2026-09-21T04:45:20,885 copying mobsfscan/rules/semgrep/java/deserialization/jackson_deserialization.yaml -> build/lib/mobsfscan/rules/semgrep/java/deserialization 2026-09-21T04:45:20,885 copying mobsfscan/rules/semgrep/java/deserialization/object_deserialization.yaml -> build/lib/mobsfscan/rules/semgrep/java/deserialization 2026-09-21T04:45:20,886 creating build/lib/mobsfscan/rules/semgrep/java/injection 2026-09-21T04:45:20,887 copying mobsfscan/rules/semgrep/java/injection/command_injection.yaml -> build/lib/mobsfscan/rules/semgrep/java/injection 2026-09-21T04:45:20,887 copying mobsfscan/rules/semgrep/java/injection/command_injection_formated.yaml -> build/lib/mobsfscan/rules/semgrep/java/injection 2026-09-21T04:45:20,888 copying mobsfscan/rules/semgrep/java/injection/sqlite_injection.yaml -> build/lib/mobsfscan/rules/semgrep/java/injection 2026-09-21T04:45:20,888 creating build/lib/mobsfscan/rules/semgrep/java/network 2026-09-21T04:45:20,889 copying mobsfscan/rules/semgrep/java/network/accept_self_signed.yaml -> build/lib/mobsfscan/rules/semgrep/java/network 2026-09-21T04:45:20,889 copying mobsfscan/rules/semgrep/java/network/default_http_client_tls.yaml -> build/lib/mobsfscan/rules/semgrep/java/network 2026-09-21T04:45:20,890 copying mobsfscan/rules/semgrep/java/network/weak_tls_configuration.yaml -> build/lib/mobsfscan/rules/semgrep/java/network 2026-09-21T04:45:20,890 creating build/lib/mobsfscan/rules/semgrep/java/webview 2026-09-21T04:45:20,891 copying mobsfscan/rules/semgrep/java/webview/webview_allow_file_from_url.yaml -> build/lib/mobsfscan/rules/semgrep/java/webview 2026-09-21T04:45:20,891 copying mobsfscan/rules/semgrep/java/webview/webview_debugging.yaml -> build/lib/mobsfscan/rules/semgrep/java/webview 2026-09-21T04:45:20,892 copying mobsfscan/rules/semgrep/java/webview/webview_external_storage.yaml -> build/lib/mobsfscan/rules/semgrep/java/webview 2026-09-21T04:45:20,892 copying mobsfscan/rules/semgrep/java/webview/webview_file_access.yaml -> build/lib/mobsfscan/rules/semgrep/java/webview 2026-09-21T04:45:20,893 copying mobsfscan/rules/semgrep/java/webview/webview_ignore_ssl_errors.yaml -> build/lib/mobsfscan/rules/semgrep/java/webview 2026-09-21T04:45:20,893 copying mobsfscan/rules/semgrep/java/webview/webview_javascript_interface.yaml -> build/lib/mobsfscan/rules/semgrep/java/webview 2026-09-21T04:45:20,894 copying mobsfscan/rules/semgrep/java/webview/webview_mixed_content.yaml -> build/lib/mobsfscan/rules/semgrep/java/webview 2026-09-21T04:45:20,894 creating build/lib/mobsfscan/rules/semgrep/java/xxe 2026-09-21T04:45:20,895 copying mobsfscan/rules/semgrep/java/xxe/xmldecoder_xxe.yaml -> build/lib/mobsfscan/rules/semgrep/java/xxe 2026-09-21T04:45:20,895 copying mobsfscan/rules/semgrep/java/xxe/xmlfactory_external_entities_enabled.yaml -> build/lib/mobsfscan/rules/semgrep/java/xxe 2026-09-21T04:45:20,896 copying mobsfscan/rules/semgrep/java/xxe/xmlfactory_xxe.yaml -> build/lib/mobsfscan/rules/semgrep/java/xxe 2026-09-21T04:45:20,896 creating build/lib/mobsfscan/rules/semgrep/kotlin 2026-09-21T04:45:20,897 copying mobsfscan/rules/semgrep/kotlin/android.yaml -> build/lib/mobsfscan/rules/semgrep/kotlin 2026-09-21T04:45:20,897 copying mobsfscan/rules/semgrep/kotlin/biometric.yaml -> build/lib/mobsfscan/rules/semgrep/kotlin 2026-09-21T04:45:20,898 copying mobsfscan/rules/semgrep/kotlin/crypto.yaml -> build/lib/mobsfscan/rules/semgrep/kotlin 2026-09-21T04:45:20,898 copying mobsfscan/rules/semgrep/kotlin/injection.yaml -> build/lib/mobsfscan/rules/semgrep/kotlin 2026-09-21T04:45:20,899 copying mobsfscan/rules/semgrep/kotlin/network.yaml -> build/lib/mobsfscan/rules/semgrep/kotlin 2026-09-21T04:45:20,899 copying mobsfscan/rules/semgrep/kotlin/webview.yaml -> build/lib/mobsfscan/rules/semgrep/kotlin 2026-09-21T04:45:20,900 creating build/lib/mobsfscan/rules/semgrep/swift 2026-09-21T04:45:20,900 copying mobsfscan/rules/semgrep/swift/auth.yaml -> build/lib/mobsfscan/rules/semgrep/swift 2026-09-21T04:45:20,901 copying mobsfscan/rules/semgrep/swift/crypto.yaml -> build/lib/mobsfscan/rules/semgrep/swift 2026-09-21T04:45:20,901 copying mobsfscan/rules/semgrep/swift/logging.yaml -> build/lib/mobsfscan/rules/semgrep/swift 2026-09-21T04:45:20,902 copying mobsfscan/rules/semgrep/swift/network.yaml -> build/lib/mobsfscan/rules/semgrep/swift 2026-09-21T04:45:20,902 copying mobsfscan/rules/semgrep/swift/secrets.yaml -> build/lib/mobsfscan/rules/semgrep/swift 2026-09-21T04:45:20,903 copying mobsfscan/rules/semgrep/swift/storage.yaml -> build/lib/mobsfscan/rules/semgrep/swift 2026-09-21T04:45:20,904 copying mobsfscan/rules/semgrep/swift/webview.yaml -> build/lib/mobsfscan/rules/semgrep/swift 2026-09-21T04:45:20,905 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-09-21T04:45:20,905 !! 2026-09-21T04:45:20,906 ******************************************************************************** 2026-09-21T04:45:20,906 Please avoid running ``setup.py`` directly. 2026-09-21T04:45:20,907 Instead, use pypa/build, pypa/installer or other 2026-09-21T04:45:20,907 standards-based tools. 2026-09-21T04:45:20,908 This deprecation is overdue, please update your project and remove deprecated 2026-09-21T04:45:20,908 calls to avoid build errors in the future. 2026-09-21T04:45:20,909 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-09-21T04:45:20,910 ******************************************************************************** 2026-09-21T04:45:20,910 !! 2026-09-21T04:45:20,911 self.initialize_options() 2026-09-21T04:45:20,911 installing to build/bdist.linux-armv7l/wheel 2026-09-21T04:45:20,912 running install 2026-09-21T04:45:20,920 running install_lib 2026-09-21T04:45:20,948 creating build/bdist.linux-armv7l/wheel 2026-09-21T04:45:20,950 creating build/bdist.linux-armv7l/wheel/mobsfscan 2026-09-21T04:45:20,952 creating build/bdist.linux-armv7l/wheel/mobsfscan/formatters 2026-09-21T04:45:20,953 copying build/lib/mobsfscan/formatters/__init__.py -> build/bdist.linux-armv7l/wheel/./mobsfscan/formatters 2026-09-21T04:45:20,954 copying build/lib/mobsfscan/formatters/json_fmt.py -> build/bdist.linux-armv7l/wheel/./mobsfscan/formatters 2026-09-21T04:45:20,956 copying build/lib/mobsfscan/formatters/sonarqube.py -> build/bdist.linux-armv7l/wheel/./mobsfscan/formatters 2026-09-21T04:45:20,958 copying build/lib/mobsfscan/formatters/cli.py -> build/bdist.linux-armv7l/wheel/./mobsfscan/formatters 2026-09-21T04:45:20,960 copying build/lib/mobsfscan/formatters/sarif.py -> build/bdist.linux-armv7l/wheel/./mobsfscan/formatters 2026-09-21T04:45:20,962 copying build/lib/mobsfscan/formatters/gitlab_sast.py -> build/bdist.linux-armv7l/wheel/./mobsfscan/formatters 2026-09-21T04:45:20,965 copying build/lib/mobsfscan/__init__.py -> build/bdist.linux-armv7l/wheel/./mobsfscan 2026-09-21T04:45:20,966 copying build/lib/mobsfscan/__main__.py -> build/bdist.linux-armv7l/wheel/./mobsfscan 2026-09-21T04:45:20,969 copying build/lib/mobsfscan/manifest.py -> build/bdist.linux-armv7l/wheel/./mobsfscan 2026-09-21T04:45:20,971 copying build/lib/mobsfscan/manifest_metadata.py -> build/bdist.linux-armv7l/wheel/./mobsfscan 2026-09-21T04:45:20,974 copying build/lib/mobsfscan/exceptions.py -> build/bdist.linux-armv7l/wheel/./mobsfscan 2026-09-21T04:45:20,976 copying build/lib/mobsfscan/mobsfscan.py -> build/bdist.linux-armv7l/wheel/./mobsfscan 2026-09-21T04:45:20,978 copying build/lib/mobsfscan/logger.py -> build/bdist.linux-armv7l/wheel/./mobsfscan 2026-09-21T04:45:20,980 copying build/lib/mobsfscan/utils.py -> build/bdist.linux-armv7l/wheel/./mobsfscan 2026-09-21T04:45:20,982 copying build/lib/mobsfscan/ios_plist.py -> build/bdist.linux-armv7l/wheel/./mobsfscan 2026-09-21T04:45:20,985 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules 2026-09-21T04:45:20,986 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/semgrep 2026-09-21T04:45:20,988 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/semgrep/best_practices 2026-09-21T04:45:20,990 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/semgrep/best_practices/swift 2026-09-21T04:45:20,991 copying build/lib/mobsfscan/rules/semgrep/best_practices/swift/resilience.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/best_practices/swift 2026-09-21T04:45:20,993 copying build/lib/mobsfscan/rules/semgrep/best_practices/swift/jailbreak.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/best_practices/swift 2026-09-21T04:45:20,995 copying build/lib/mobsfscan/rules/semgrep/best_practices/swift/keyboard.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/best_practices/swift 2026-09-21T04:45:20,998 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/semgrep/best_practices/java 2026-09-21T04:45:20,999 copying build/lib/mobsfscan/rules/semgrep/best_practices/java/tls_certificate_transparency.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/best_practices/java 2026-09-21T04:45:21,001 copying build/lib/mobsfscan/rules/semgrep/best_practices/java/android_safetynetapi.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/best_practices/java 2026-09-21T04:45:21,002 copying build/lib/mobsfscan/rules/semgrep/best_practices/java/tls_pinning.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/best_practices/java 2026-09-21T04:45:21,004 copying build/lib/mobsfscan/rules/semgrep/best_practices/java/root_detection.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/best_practices/java 2026-09-21T04:45:21,006 copying build/lib/mobsfscan/rules/semgrep/best_practices/java/tapjacking.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/best_practices/java 2026-09-21T04:45:21,008 copying build/lib/mobsfscan/rules/semgrep/best_practices/java/flag_secure.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/best_practices/java 2026-09-21T04:45:21,011 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/semgrep/best_practices/kotlin 2026-09-21T04:45:21,012 copying build/lib/mobsfscan/rules/semgrep/best_practices/kotlin/tls_certificate_transparency.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/best_practices/kotlin 2026-09-21T04:45:21,014 copying build/lib/mobsfscan/rules/semgrep/best_practices/kotlin/android_safetynet.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/best_practices/kotlin 2026-09-21T04:45:21,016 copying build/lib/mobsfscan/rules/semgrep/best_practices/kotlin/tls_pinning.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/best_practices/kotlin 2026-09-21T04:45:21,018 copying build/lib/mobsfscan/rules/semgrep/best_practices/kotlin/root_detection.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/best_practices/kotlin 2026-09-21T04:45:21,020 copying build/lib/mobsfscan/rules/semgrep/best_practices/kotlin/tapjacking.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/best_practices/kotlin 2026-09-21T04:45:21,022 copying build/lib/mobsfscan/rules/semgrep/best_practices/kotlin/flag_secure.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/best_practices/kotlin 2026-09-21T04:45:21,024 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/semgrep/swift 2026-09-21T04:45:21,025 copying build/lib/mobsfscan/rules/semgrep/swift/auth.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/swift 2026-09-21T04:45:21,027 copying build/lib/mobsfscan/rules/semgrep/swift/crypto.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/swift 2026-09-21T04:45:21,029 copying build/lib/mobsfscan/rules/semgrep/swift/secrets.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/swift 2026-09-21T04:45:21,031 copying build/lib/mobsfscan/rules/semgrep/swift/logging.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/swift 2026-09-21T04:45:21,033 copying build/lib/mobsfscan/rules/semgrep/swift/network.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/swift 2026-09-21T04:45:21,035 copying build/lib/mobsfscan/rules/semgrep/swift/webview.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/swift 2026-09-21T04:45:21,037 copying build/lib/mobsfscan/rules/semgrep/swift/storage.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/swift 2026-09-21T04:45:21,039 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/semgrep/java 2026-09-21T04:45:21,041 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/semgrep/java/injection 2026-09-21T04:45:21,042 copying build/lib/mobsfscan/rules/semgrep/java/injection/command_injection.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/injection 2026-09-21T04:45:21,045 copying build/lib/mobsfscan/rules/semgrep/java/injection/command_injection_formated.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/injection 2026-09-21T04:45:21,046 copying build/lib/mobsfscan/rules/semgrep/java/injection/sqlite_injection.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/injection 2026-09-21T04:45:21,049 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/semgrep/java/webview 2026-09-21T04:45:21,050 copying build/lib/mobsfscan/rules/semgrep/java/webview/webview_external_storage.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/webview 2026-09-21T04:45:21,052 copying build/lib/mobsfscan/rules/semgrep/java/webview/webview_javascript_interface.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/webview 2026-09-21T04:45:21,054 copying build/lib/mobsfscan/rules/semgrep/java/webview/webview_mixed_content.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/webview 2026-09-21T04:45:21,055 copying build/lib/mobsfscan/rules/semgrep/java/webview/webview_debugging.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/webview 2026-09-21T04:45:21,057 copying build/lib/mobsfscan/rules/semgrep/java/webview/webview_allow_file_from_url.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/webview 2026-09-21T04:45:21,059 copying build/lib/mobsfscan/rules/semgrep/java/webview/webview_file_access.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/webview 2026-09-21T04:45:21,061 copying build/lib/mobsfscan/rules/semgrep/java/webview/webview_ignore_ssl_errors.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/webview 2026-09-21T04:45:21,063 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/semgrep/java/network 2026-09-21T04:45:21,064 copying build/lib/mobsfscan/rules/semgrep/java/network/accept_self_signed.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/network 2026-09-21T04:45:21,066 copying build/lib/mobsfscan/rules/semgrep/java/network/default_http_client_tls.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/network 2026-09-21T04:45:21,068 copying build/lib/mobsfscan/rules/semgrep/java/network/weak_tls_configuration.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/network 2026-09-21T04:45:21,070 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/semgrep/java/android 2026-09-21T04:45:21,071 copying build/lib/mobsfscan/rules/semgrep/java/android/sensitive_input.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/android 2026-09-21T04:45:21,074 copying build/lib/mobsfscan/rules/semgrep/java/android/secrets.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/android 2026-09-21T04:45:21,075 copying build/lib/mobsfscan/rules/semgrep/java/android/logging.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/android 2026-09-21T04:45:21,077 copying build/lib/mobsfscan/rules/semgrep/java/android/word_readable_writable.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/android 2026-09-21T04:45:21,079 copying build/lib/mobsfscan/rules/semgrep/java/android/biometric_crypto.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/android 2026-09-21T04:45:21,081 copying build/lib/mobsfscan/rules/semgrep/java/android/sensitive_notification.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/android 2026-09-21T04:45:21,083 copying build/lib/mobsfscan/rules/semgrep/java/android/hidden_ui.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/android 2026-09-21T04:45:21,085 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/semgrep/java/deserialization 2026-09-21T04:45:21,086 copying build/lib/mobsfscan/rules/semgrep/java/deserialization/jackson_deserialization.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/deserialization 2026-09-21T04:45:21,089 copying build/lib/mobsfscan/rules/semgrep/java/deserialization/object_deserialization.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/deserialization 2026-09-21T04:45:21,091 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/semgrep/java/xxe 2026-09-21T04:45:21,092 copying build/lib/mobsfscan/rules/semgrep/java/xxe/xmlfactory_xxe.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/xxe 2026-09-21T04:45:21,094 copying build/lib/mobsfscan/rules/semgrep/java/xxe/xmlfactory_external_entities_enabled.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/xxe 2026-09-21T04:45:21,096 copying build/lib/mobsfscan/rules/semgrep/java/xxe/xmldecoder_xxe.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/xxe 2026-09-21T04:45:21,098 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:21,099 copying build/lib/mobsfscan/rules/semgrep/java/crypto/weak_hashes.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:21,101 copying build/lib/mobsfscan/rules/semgrep/java/crypto/custom_xor_crypto.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:21,103 copying build/lib/mobsfscan/rules/semgrep/java/crypto/weak_ciphers.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:21,105 copying build/lib/mobsfscan/rules/semgrep/java/crypto/insecure_ssl_v3.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:21,106 copying build/lib/mobsfscan/rules/semgrep/java/crypto/sha1_hash.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:21,108 copying build/lib/mobsfscan/rules/semgrep/java/crypto/weak_iv.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:21,110 copying build/lib/mobsfscan/rules/semgrep/java/crypto/cbc_static_iv.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:21,112 copying build/lib/mobsfscan/rules/semgrep/java/crypto/aes_encryption_keys.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:21,114 copying build/lib/mobsfscan/rules/semgrep/java/crypto/insecure_random.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:21,116 copying build/lib/mobsfscan/rules/semgrep/java/crypto/rsa_no_oeap.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:21,117 copying build/lib/mobsfscan/rules/semgrep/java/crypto/cbc_padding_oracle.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:21,119 copying build/lib/mobsfscan/rules/semgrep/java/crypto/weak_key_size.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:21,121 copying build/lib/mobsfscan/rules/semgrep/java/crypto/aes_ecb.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/java/crypto 2026-09-21T04:45:21,124 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/semgrep/kotlin 2026-09-21T04:45:21,125 copying build/lib/mobsfscan/rules/semgrep/kotlin/android.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/kotlin 2026-09-21T04:45:21,127 copying build/lib/mobsfscan/rules/semgrep/kotlin/crypto.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/kotlin 2026-09-21T04:45:21,130 copying build/lib/mobsfscan/rules/semgrep/kotlin/biometric.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/kotlin 2026-09-21T04:45:21,132 copying build/lib/mobsfscan/rules/semgrep/kotlin/network.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/kotlin 2026-09-21T04:45:21,134 copying build/lib/mobsfscan/rules/semgrep/kotlin/webview.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/kotlin 2026-09-21T04:45:21,136 copying build/lib/mobsfscan/rules/semgrep/kotlin/injection.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/semgrep/kotlin 2026-09-21T04:45:21,139 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/patterns 2026-09-21T04:45:21,141 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/patterns/ios 2026-09-21T04:45:21,142 creating build/bdist.linux-armv7l/wheel/mobsfscan/rules/patterns/ios/objectivec 2026-09-21T04:45:21,143 copying build/lib/mobsfscan/rules/patterns/ios/objectivec/best_practices.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/patterns/ios/objectivec 2026-09-21T04:45:21,145 copying build/lib/mobsfscan/rules/patterns/ios/objectivec/objective_c_rules.yaml -> build/bdist.linux-armv7l/wheel/./mobsfscan/rules/patterns/ios/objectivec 2026-09-21T04:45:21,148 copying build/lib/mobsfscan/settings.py -> build/bdist.linux-armv7l/wheel/./mobsfscan 2026-09-21T04:45:21,149 running install_egg_info 2026-09-21T04:45:21,184 Copying mobsfscan.egg-info to build/bdist.linux-armv7l/wheel/./mobsfscan-1.0.1-py3.11.egg-info 2026-09-21T04:45:21,196 running install_scripts 2026-09-21T04:45:21,210 creating build/bdist.linux-armv7l/wheel/mobsfscan-1.0.1.dist-info/WHEEL 2026-09-21T04:45:21,213 creating '/tmp/pip-wheel-0weq1t8i/mobsfscan-1.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-21T04:45:21,215 adding 'mobsfscan/__init__.py' 2026-09-21T04:45:21,216 adding 'mobsfscan/__main__.py' 2026-09-21T04:45:21,218 adding 'mobsfscan/exceptions.py' 2026-09-21T04:45:21,219 adding 'mobsfscan/ios_plist.py' 2026-09-21T04:45:21,220 adding 'mobsfscan/logger.py' 2026-09-21T04:45:21,223 adding 'mobsfscan/manifest.py' 2026-09-21T04:45:21,225 adding 'mobsfscan/manifest_metadata.py' 2026-09-21T04:45:21,227 adding 'mobsfscan/mobsfscan.py' 2026-09-21T04:45:21,229 adding 'mobsfscan/settings.py' 2026-09-21T04:45:21,230 adding 'mobsfscan/utils.py' 2026-09-21T04:45:21,232 adding 'mobsfscan/formatters/__init__.py' 2026-09-21T04:45:21,233 adding 'mobsfscan/formatters/cli.py' 2026-09-21T04:45:21,235 adding 'mobsfscan/formatters/gitlab_sast.py' 2026-09-21T04:45:21,236 adding 'mobsfscan/formatters/json_fmt.py' 2026-09-21T04:45:21,238 adding 'mobsfscan/formatters/sarif.py' 2026-09-21T04:45:21,239 adding 'mobsfscan/formatters/sonarqube.py' 2026-09-21T04:45:21,242 adding 'mobsfscan/rules/patterns/ios/objectivec/best_practices.yaml' 2026-09-21T04:45:21,244 adding 'mobsfscan/rules/patterns/ios/objectivec/objective_c_rules.yaml' 2026-09-21T04:45:21,247 adding 'mobsfscan/rules/semgrep/best_practices/java/android_safetynetapi.yaml' 2026-09-21T04:45:21,248 adding 'mobsfscan/rules/semgrep/best_practices/java/flag_secure.yaml' 2026-09-21T04:45:21,249 adding 'mobsfscan/rules/semgrep/best_practices/java/root_detection.yaml' 2026-09-21T04:45:21,251 adding 'mobsfscan/rules/semgrep/best_practices/java/tapjacking.yaml' 2026-09-21T04:45:21,252 adding 'mobsfscan/rules/semgrep/best_practices/java/tls_certificate_transparency.yaml' 2026-09-21T04:45:21,253 adding 'mobsfscan/rules/semgrep/best_practices/java/tls_pinning.yaml' 2026-09-21T04:45:21,255 adding 'mobsfscan/rules/semgrep/best_practices/kotlin/android_safetynet.yaml' 2026-09-21T04:45:21,257 adding 'mobsfscan/rules/semgrep/best_practices/kotlin/flag_secure.yaml' 2026-09-21T04:45:21,258 adding 'mobsfscan/rules/semgrep/best_practices/kotlin/root_detection.yaml' 2026-09-21T04:45:21,259 adding 'mobsfscan/rules/semgrep/best_practices/kotlin/tapjacking.yaml' 2026-09-21T04:45:21,261 adding 'mobsfscan/rules/semgrep/best_practices/kotlin/tls_certificate_transparency.yaml' 2026-09-21T04:45:21,262 adding 'mobsfscan/rules/semgrep/best_practices/kotlin/tls_pinning.yaml' 2026-09-21T04:45:21,264 adding 'mobsfscan/rules/semgrep/best_practices/swift/jailbreak.yaml' 2026-09-21T04:45:21,265 adding 'mobsfscan/rules/semgrep/best_practices/swift/keyboard.yaml' 2026-09-21T04:45:21,266 adding 'mobsfscan/rules/semgrep/best_practices/swift/resilience.yaml' 2026-09-21T04:45:21,269 adding 'mobsfscan/rules/semgrep/java/android/biometric_crypto.yaml' 2026-09-21T04:45:21,270 adding 'mobsfscan/rules/semgrep/java/android/hidden_ui.yaml' 2026-09-21T04:45:21,271 adding 'mobsfscan/rules/semgrep/java/android/logging.yaml' 2026-09-21T04:45:21,272 adding 'mobsfscan/rules/semgrep/java/android/secrets.yaml' 2026-09-21T04:45:21,274 adding 'mobsfscan/rules/semgrep/java/android/sensitive_input.yaml' 2026-09-21T04:45:21,275 adding 'mobsfscan/rules/semgrep/java/android/sensitive_notification.yaml' 2026-09-21T04:45:21,276 adding 'mobsfscan/rules/semgrep/java/android/word_readable_writable.yaml' 2026-09-21T04:45:21,278 adding 'mobsfscan/rules/semgrep/java/crypto/aes_ecb.yaml' 2026-09-21T04:45:21,279 adding 'mobsfscan/rules/semgrep/java/crypto/aes_encryption_keys.yaml' 2026-09-21T04:45:21,280 adding 'mobsfscan/rules/semgrep/java/crypto/cbc_padding_oracle.yaml' 2026-09-21T04:45:21,282 adding 'mobsfscan/rules/semgrep/java/crypto/cbc_static_iv.yaml' 2026-09-21T04:45:21,283 adding 'mobsfscan/rules/semgrep/java/crypto/custom_xor_crypto.yaml' 2026-09-21T04:45:21,284 adding 'mobsfscan/rules/semgrep/java/crypto/insecure_random.yaml' 2026-09-21T04:45:21,285 adding 'mobsfscan/rules/semgrep/java/crypto/insecure_ssl_v3.yaml' 2026-09-21T04:45:21,287 adding 'mobsfscan/rules/semgrep/java/crypto/rsa_no_oeap.yaml' 2026-09-21T04:45:21,288 adding 'mobsfscan/rules/semgrep/java/crypto/sha1_hash.yaml' 2026-09-21T04:45:21,289 adding 'mobsfscan/rules/semgrep/java/crypto/weak_ciphers.yaml' 2026-09-21T04:45:21,290 adding 'mobsfscan/rules/semgrep/java/crypto/weak_hashes.yaml' 2026-09-21T04:45:21,292 adding 'mobsfscan/rules/semgrep/java/crypto/weak_iv.yaml' 2026-09-21T04:45:21,293 adding 'mobsfscan/rules/semgrep/java/crypto/weak_key_size.yaml' 2026-09-21T04:45:21,295 adding 'mobsfscan/rules/semgrep/java/deserialization/jackson_deserialization.yaml' 2026-09-21T04:45:21,296 adding 'mobsfscan/rules/semgrep/java/deserialization/object_deserialization.yaml' 2026-09-21T04:45:21,298 adding 'mobsfscan/rules/semgrep/java/injection/command_injection.yaml' 2026-09-21T04:45:21,299 adding 'mobsfscan/rules/semgrep/java/injection/command_injection_formated.yaml' 2026-09-21T04:45:21,300 adding 'mobsfscan/rules/semgrep/java/injection/sqlite_injection.yaml' 2026-09-21T04:45:21,302 adding 'mobsfscan/rules/semgrep/java/network/accept_self_signed.yaml' 2026-09-21T04:45:21,303 adding 'mobsfscan/rules/semgrep/java/network/default_http_client_tls.yaml' 2026-09-21T04:45:21,305 adding 'mobsfscan/rules/semgrep/java/network/weak_tls_configuration.yaml' 2026-09-21T04:45:21,306 adding 'mobsfscan/rules/semgrep/java/webview/webview_allow_file_from_url.yaml' 2026-09-21T04:45:21,308 adding 'mobsfscan/rules/semgrep/java/webview/webview_debugging.yaml' 2026-09-21T04:45:21,309 adding 'mobsfscan/rules/semgrep/java/webview/webview_external_storage.yaml' 2026-09-21T04:45:21,310 adding 'mobsfscan/rules/semgrep/java/webview/webview_file_access.yaml' 2026-09-21T04:45:21,312 adding 'mobsfscan/rules/semgrep/java/webview/webview_ignore_ssl_errors.yaml' 2026-09-21T04:45:21,313 adding 'mobsfscan/rules/semgrep/java/webview/webview_javascript_interface.yaml' 2026-09-21T04:45:21,314 adding 'mobsfscan/rules/semgrep/java/webview/webview_mixed_content.yaml' 2026-09-21T04:45:21,316 adding 'mobsfscan/rules/semgrep/java/xxe/xmldecoder_xxe.yaml' 2026-09-21T04:45:21,317 adding 'mobsfscan/rules/semgrep/java/xxe/xmlfactory_external_entities_enabled.yaml' 2026-09-21T04:45:21,318 adding 'mobsfscan/rules/semgrep/java/xxe/xmlfactory_xxe.yaml' 2026-09-21T04:45:21,320 adding 'mobsfscan/rules/semgrep/kotlin/android.yaml' 2026-09-21T04:45:21,322 adding 'mobsfscan/rules/semgrep/kotlin/biometric.yaml' 2026-09-21T04:45:21,323 adding 'mobsfscan/rules/semgrep/kotlin/crypto.yaml' 2026-09-21T04:45:21,325 adding 'mobsfscan/rules/semgrep/kotlin/injection.yaml' 2026-09-21T04:45:21,326 adding 'mobsfscan/rules/semgrep/kotlin/network.yaml' 2026-09-21T04:45:21,328 adding 'mobsfscan/rules/semgrep/kotlin/webview.yaml' 2026-09-21T04:45:21,330 adding 'mobsfscan/rules/semgrep/swift/auth.yaml' 2026-09-21T04:45:21,331 adding 'mobsfscan/rules/semgrep/swift/crypto.yaml' 2026-09-21T04:45:21,332 adding 'mobsfscan/rules/semgrep/swift/logging.yaml' 2026-09-21T04:45:21,333 adding 'mobsfscan/rules/semgrep/swift/network.yaml' 2026-09-21T04:45:21,335 adding 'mobsfscan/rules/semgrep/swift/secrets.yaml' 2026-09-21T04:45:21,336 adding 'mobsfscan/rules/semgrep/swift/storage.yaml' 2026-09-21T04:45:21,337 adding 'mobsfscan/rules/semgrep/swift/webview.yaml' 2026-09-21T04:45:21,340 adding 'mobsfscan-1.0.1.dist-info/licenses/LICENSE' 2026-09-21T04:45:21,343 adding 'mobsfscan-1.0.1.dist-info/METADATA' 2026-09-21T04:45:21,344 adding 'mobsfscan-1.0.1.dist-info/WHEEL' 2026-09-21T04:45:21,345 adding 'mobsfscan-1.0.1.dist-info/entry_points.txt' 2026-09-21T04:45:21,345 adding 'mobsfscan-1.0.1.dist-info/top_level.txt' 2026-09-21T04:45:21,347 adding 'mobsfscan-1.0.1.dist-info/RECORD' 2026-09-21T04:45:21,351 removing build/bdist.linux-armv7l/wheel 2026-09-21T04:45:21,489 Building wheel for mobsfscan (setup.py): finished with status 'done' 2026-09-21T04:45:21,492 Created wheel for mobsfscan: filename=mobsfscan-1.0.1-py3-none-any.whl size=91689 sha256=3eab2557bdefb91f99fbda545d1c8e106906754c722fca6573762f1d4eca3326 2026-09-21T04:45:21,494 Stored in directory: /tmp/pip-ephem-wheel-cache-_6kzhjtp/wheels/ab/cb/d9/40e962fe85ac736b3ee13f019037b2a5ff91a628ef417b95cb 2026-09-21T04:45:21,510 Successfully built mobsfscan 2026-09-21T04:45:21,516 Removed build tracker: '/tmp/pip-build-tracker-jznpsm2x'