generated from aboutcode-org/skeleton
    
        
        - 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 25
Open
Description
Hi,
I was trying to scan a project that was created using PyBuilder and the scan failed with the following error:
python-inspector --python-version 311 --operating-system linux --json-pdt tmp.json --analyze-setup-py-insecurely --requirement requirements.txt --setup-py setup.py --verbose
Resolving dependencies...
Warning: unable to recognize setup provider in ~/Documents/pyinsp-pybuilder-test/setup.py: defaulting to 'distutils.core'.
pyb 0.13.10
PyBuilder version 0.13.10
Build started at 2025-07-30 12:20:02
------------------------------------------------------------
[INFO]  Building test version 0.1.dev (0.1.dev20250730102002)
[INFO]  Executing build in /Users/hodzic/Documents/pyinsp-pybuilder-test
[INFO]  Going to execute tasks: clean, install_build_dependencies, package
[INFO]  Removing target directory /Users/hodzic/Documents/pyinsp-pybuilder-test/target
[INFO]  Processing plugin packages 'pypandoc~=1.4' to be installed with {'upgrade': True}
[INFO]  Processing plugin packages 'setuptools>=38.6.0' to be installed with {}
[INFO]  Processing plugin packages 'twine>=1.15.0' to be installed with {'upgrade': True}
[INFO]  Processing plugin packages 'wheel>=0.34.0' to be installed with {}
[INFO]  Creating target 'build' VEnv in '/Users/hodzic/Documents/pyinsp-pybuilder-test/target/venv/build/cpython-3.11.11.final.0'
[INFO]  Creating target 'test' VEnv in '/Users/hodzic/Documents/pyinsp-pybuilder-test/target/venv/test/cpython-3.11.11.final.0'
[INFO]  Installing build dependencies
[INFO]  Building distribution in /Users/hodzic/Documents/pyinsp-pybuilder-test/target/dist/test-0.1.0
[INFO]  Copying scripts to /Users/hodzic/Documents/pyinsp-pybuilder-test/target/dist/test-0.1.0/scripts
[INFO]  Writing setup.py as /Users/hodzic/Documents/pyinsp-pybuilder-test/target/dist/test-0.1.0/setup.py
------------------------------------------------------------
BUILD SUCCESSFUL
------------------------------------------------------------
Build Summary
             Project: test
             Version: 0.1.dev (0.1.dev20250730102002)
      Base directory: ~/Documents/pyinsp-pybuilder-test
        Environments: 
               Tasks: clean [0 ms] prepare [10881 ms] install_build_dependencies [287 ms] compile_sources [0 ms] package [0 ms]
Build finished at 2025-07-30 12:20:13
Build took 11 seconds (11563 ms)
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: setup.py --help [cmd1 cmd2 ...]
   or: setup.py --help-commands
   or: setup.py cmd --help
error: option --python-version not recognized
Have in mind second run with the same params was successful:
Resolving dependencies...
direct_dependencies:
 DependentPackage(purl='pkg:pypi/pybuilder@0.13.10', extracted_requirement='pybuilder==0.13.10', scope='install')
 DependentPackage(purl='pkg:pypi/pybuilder-pytest-coverage@1.1.2', extracted_requirement='pybuilder-pytest-coverage==1.1.2', scope='install')
environment: Environment(python_version='311', operating_system='linux')
repos:
 PypiSimpleRepository(index_url='https://pypi.org/simple', credentials=None)
versions:
  retrieved versions for package 'pybuilder-pytest-coverage'
  retrieved versions for package 'pybuilder'
dependencies:
  retrieved dependencies for requirement 'pkg:pypi/pybuilder-pytest-coverage@1.1.2'
  retrieved dependencies for requirement 'pkg:pypi/pybuilder@0.13.10'
retrieve package data from pypi:
  retrieved package 'pkg:pypi/iniconfig@2.1.0'
  retrieved package 'pkg:pypi/pluggy@1.6.0'
  retrieved package 'pkg:pypi/packaging@25.0'
  retrieved package 'pkg:pypi/pybuilder-pytest-coverage@1.1.2'
  retrieved package 'pkg:pypi/pytest@8.4.1'
  retrieved package 'pkg:pypi/pygments@2.19.2'
  retrieved package 'pkg:pypi/pybuilder-pytest@1.1.3'
  retrieved package 'pkg:pypi/pybuilder@0.13.10'
  retrieved package 'pkg:pypi/coverage@7.10.1'
  retrieved package 'pkg:pypi/pytest-cov@6.2.1'
  retrieved package 'pkg:pypi/coverage%5btoml%5d@7.10.1'
done!
Any guidance as to why it fails the first time and how to overcome it? Thanks!
You can see the source code here: https://github.com/voidpetal/pyinsp-pybuilder-test
sschuberth
Metadata
Metadata
Assignees
Labels
No labels