python3-venv missing ? pip3 missing in the virtualenv ?
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Start with the python::pyvenv and python::pip resources in the module and compare their behavior with the Debian 9.5 reproduction in the issue. Check the README guidance and verify the virtualenv can be created with pip3 available without the reported manual package addition or symlink.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Affected Puppet, Ruby, OS and module versions/distributions
- Puppet: 4.8.2
- Ruby: 2.3.3p222
- Distribution: debian 9.5
- Module version: last 2.1.1
How to reproduce (e.g Puppet code you use)
class { 'python' :
version => 'python3',
pip => 'present',
dev => 'absent',
virtualenv => 'present',
gunicorn => 'absent',
}
package {'python3-venv':
ensure => present,
}->
python::pyvenv { '/data/python/.virtualenvs' :
ensure => present,
systempkgs => true,
owner => 'pod',
group => 'pod',
}
python::pip { 'virtualenvwrapper' :
ensure => 'present',
pip_provider => 'pip3',
pkgname => 'virtualenvwrapper',
proxy => 'someproxy:3128',
virtualenv => '/data/python/.virtualenvs',
owner => 'pod',
timeout => 1800,
}
What are you seeing
It's probably a problem of how I use the module but I had to add
package {'python3-venv':
ensure => present,
}->
to have python::pyvenv working because i had :
Error: /Stage[main]/Main/Node[pod-web-test.grenet.fr]/Python::Pyvenv[/data/python/.virtualenvs]/Exec[python_virtualenv_/data/python/.virtualenvs]/returns: change from notrun to 0 failed: Could not find command 'pyvenv'
and I had to do a symlink of pip3 to have it in my virtualenv
ln -s /usr/bin/pip3 /data/python/.virtualenvs/bin/pip3
What am I missing in my use of the module so I don't have to do the fix I did ? I turned the readme upside down and didn't found an answer (I don't know python but I have to install a python app on my server so I'm trying to write the requierement in puppet instead of following the app's doc that explain how to do it by hand)
- Linguagem predominante
- Ruby
- Estrelas
- 196
- Forks
- 370
- Merge médio
- 9h 20min
- PRs com merge (30d)
- 3
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
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 voxpupuli/puppet-python
-
Dependency DashboardAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 1/100
voxpupuli/puppet-python#763 ·
-
Requirements not installedAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 67/100
voxpupuli/puppet-python#759 ·
-
bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
voxpupuli/puppet-python#743 · 1 comentário ·
-
enhancement
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
voxpupuli/puppet-python#721 · 1 reação ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
voxpupuli/puppet-python#711 · 1 comentário ·
Todas as issues de voxpupuli/puppet-python
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
palladius/rails8-app-on-gcp#198 ·
-
bug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 95/100
WikiEducationFoundation/WikiEduDashboard#7258 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
manyfold3d/manyfold#7526 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
riscv/riscv-unified-db#2797 ·
Mantenedores costumam responder em até 1 dia