lanmaster53 / recon-ng

Open Source Intelligence gathering tool aimed at reducing the time spent harvesting information from open sources.
GNU General Public License v3.0
3.91k stars 627 forks source link

Support py3.12 #193

Closed chenrui333 closed 5 months ago

chenrui333 commented 10 months ago

While trying to migrate the release build to build against py3.12, I ran into some build failure as below:

error build log ``` ==> /opt/homebrew/Cellar/recon-ng/5.1.2_1/bin/recon-ng -r /private/tmp/recon-ng-test-20231022-10034-1oxxlse/resource Traceback (most recent call last): File "/opt/homebrew/Cellar/recon-ng/5.1.2_1/bin/recon-ng", line 8, in from recon.core import base File "/opt/homebrew/Cellar/recon-ng/5.1.2_1/libexec/recon/core/base.py", line 7, in import imp ModuleNotFoundError: No module named 'imp' ```

full build log, https://github.com/Homebrew/homebrew-core/actions/runs/6601730464/job/17933077020 relates to Homebrew/homebrew-core#152053

lanmaster53 commented 5 months ago

I don't support distribution via Homebrew, so unless the issue also exists outside of Homebrew, any issues you have with installing Recon-ng that way would have to be resolved through them.