fedora-python / fedora-python/tox-current-env

Running from within a virtualenv

Aperta
#51 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
documentation
Lingua principale
Python
Stelle
26
Fork
9
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

I wanted to use `tox --current-env` from within a *virtualenv*. I could not find anything in the README indicating that it doesn't fundamentally work.

However, since tox-current-env just symlinks the `python` executable of the virtualenv, the normal mechanism of virtualenv to set `sys.path` relative to the path of the python executable does not seem to apply and none of the site-packages of the virtualenv are available in `tox-current-env`'s fake virtualenv.

I'm wondering if this is intentional, then maybe the documentation could be improved. Otherwise maybe symlink the `lib` directory of the virtualenv or possibly setting `PYTHONPATH` could help such that tox-current-env also works out of a virtualenv.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Riproduci `tox --current-env` dall’interno di un virtualenv, quindi leggi il README e verifica come tox-current-env crea un link simbolico all’eseguibile `python` del virtualenv. Il lavoro è completato quando si documenta la limitazione, se intenzionale, oppure si conferma un modo supportato per consentire al fake virtualenv di accedere ai site-packages dell’ambiente originale.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
tooling
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.