Change shebangs with Tools/scripts/pathfix.py?
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Documentação
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- python
- Domínio
- build-system, documentation
Direção de pesquisa
Comece lendo as seções existentes do guia sobre shebang e inspecione /usr/lib64/python3.6/Tools/scripts/pathfix.py, incluindo a correspondência de nomes de arquivos em diretórios e o comportamento para arquivos passados diretamente. Revise a discussão com 23 comentários para determinar se o guia deve recomendar o exemplo de invocação ou se o uso automático durante RPM-build ainda está no escopo. A tarefa estará concluída quando o escopo de documentação escolhido estiver resolvido e o texto relevante do guia o refletir.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
There is a script in /usr/lib64/python3.6/Tools/scripts/pathfix.py that changes shebangs. We may want to:
- recommend that in the shebang sections of this guide
- use it automagically in rpm builds to fix shebangs? (with similar logic to pybytecompile script)
I'm opening this here, because of the first above point. If we say we want to use this automatically, we can discuss this in some ML.
Example usage:
%install
...
%{python3_sitearch}/Tools/scripts/pathfix.py -i "%{__python3} -s" -p %{buildroot}%{_bindir}/*
Note: A small problem with this script is that it only converts files where the name matches r'^[a-zA-Z0-9_]+\.py$' when called on directory, but you can call it directly on files.
- Linguagem predominante
- Python
- Estrelas
- 4
- Forks
- 4
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
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 fedora-python/python-rpm-porting
-
fedora-python/python-rpm-porting#26 · 1 responsável ·
Todas as issues de fedora-python/python-rpm-porting
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
stephrobert/dsoxlab#238 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
sublimehq/package_control#1780 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
nwg-piotr/nwg-displays#145 ·