python / python/pymanager

Launchers for installed custom executable/scripts

Aberta
#401 4 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

enhancement
Linguagem predominante
Python
Estrelas
344
Forks
74
Merge médio
1d 3h
PRs com merge (30d)
7

Descrição

Is your feature request related to a problem? Please describe.
Some packages install their own executables/scripts, for example https://pypi.org/project/ninja/, this won't get a launcher/shim when you run py install --refresh, leaving them inaccessible.

Describe the solution you'd like
Do create launchers/shims for those.

Describe alternatives you've considered
Install such things in an alternative way.

Additional context

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece pelo ponto de entrada py install --refresh e rastreie como os executáveis dos pacotes instalados são descobertos e como os launchers ou shims são gerados. Verifique o comportamento para pacotes como ninja; considera-se concluído quando os executáveis instalados pelos pacotes podem ser acessados por meio dos launchers gerados após a atualização, com testes cobrindo esse comportamento.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python
Domínio
cli, tooling
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Ativa
Clareza
Razoavelmente clara
Facilidade para iniciantes
55/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.