Python inspector fails to scan a PyBuilder project
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece executando o comando python-inspector da issue no projeto pyinsp-pybuilder-test vinculado, comparando a primeira execução com falha com a segunda execução bem-sucedida. Inspecione como setup.py e requirements.txt são tratados durante a resolução de dependências, especialmente o ponto em que setup.py recebe --python-version. O trabalho estará concluído quando o comando reportado for bem-sucedido na primeira execução e produzir a saída de dependências esperada.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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/[email protected]', extracted_requirement='pybuilder==0.13.10', scope='install')
DependentPackage(purl='pkg:pypi/[email protected]', 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/[email protected]'
retrieved dependencies for requirement 'pkg:pypi/[email protected]'
retrieve package data from pypi:
retrieved package 'pkg:pypi/[email protected]'
retrieved package 'pkg:pypi/[email protected]'
retrieved package 'pkg:pypi/[email protected]'
retrieved package 'pkg:pypi/[email protected]'
retrieved package 'pkg:pypi/[email protected]'
retrieved package 'pkg:pypi/[email protected]'
retrieved package 'pkg:pypi/[email protected]'
retrieved package 'pkg:pypi/[email protected]'
retrieved package 'pkg:pypi/[email protected]'
retrieved package 'pkg:pypi/[email protected]'
retrieved package 'pkg:pypi/coverage%5btoml%[email protected]'
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
- Linguagem predominante
- Python
- Estrelas
- 23
- Forks
- 29
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de aboutcode-org/python-inspector
-
Dificuldade 3/5 Meio dia Facilidade para iniciantes 62/100
aboutcode-org/python-inspector#268 · 1 comentário ·
-
Add support for pylock.tomlTalvez já em andamento @Anurag-S1ngh assumiu há 6 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
aboutcode-org/python-inspector#259 · 1 comentário ·
-
InconsistentCandidate: Pre-Release not allowTalvez já em andamento @Anurag-S1ngh assumiu há 6 dias. Abertabug design nice-to-have
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
aboutcode-org/python-inspector#257 · 1 comentário ·
-
Feature request: Mask repository credentials in --verbose outputTalvez já em andamento @Rajeshwari2857 assumiu há 7 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 58/100
aboutcode-org/python-inspector#254 · 4 comentários · 4 reações ·
-
Python Inspector version 0.15.0 contains the wrong version stringTalvez já em andamento @Anurag-S1ngh assumiu há 6 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100
aboutcode-org/python-inspector#253 · 1 comentário ·
Todas as issues de aboutcode-org/python-inspector
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
NousResearch/hermes-agent#147104 ·
Mantenedores costumam responder em até 1 dia
-
premises-missing
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
WingedGuardian/GENesis-AGI#3801 ·
Mantenedores costumam responder em até 1 dia
-
[oblt-aw][autodoc] Document new required `shared-org-key` input for `obs-aw-dependency-review`Talvez já em andamento @github-actions assumiu hoje. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
Mantenedores costumam responder em até 1 dia
-
bot-triaged module: inductor oncall: pt2 topic: fuzzer triaged
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 4 dias