​Intanto grazie per la risposta. :-)

2017-06-21 17:41 GMT+10:00 Francesco Pischedda <
francesco.pische...@gmail.com>:

Anche se stai facendo un riferimento verso un modulo interno del tuo
> package credo che in questo caso sarebbe meglio usare from
> pyfaction.exceptions import MyException; quando il package sarà finito e
> installato in site-packages questo dovrebbe funzionare "normalmente" mentre
> in fase di sviluppo credo ti convenga lavorare con PYTHONPATH
>

​Esattamente cosa stavo cercando di fare.​



> in alcuni casi, specialmente per le fasi di sviluppo e test, ho trovato
> comodo aggiungere il parent della directory del package al sys.path in
> questo modo
>
> import *sys*
> *sys*.path.append('..')
>

​Capito. Mi interessa avere il sys.path.append in fase di sviluppo, ma in
questo caso dove lo metti? Nell'__init__.py​ presumo.


> questo perchè avevo bisogno di avere il package visibile ad un progetto di
> test che lo avrebbe usato, immagina una struttura del genere
> mypackage
>   - __init__.py
>   - somecode.py
> exampleproject
>   - myexamplecode.py
>
> cmq dipende molto da come è impostato il tuo progetto
>

​Ci provo, grazie.​

-- 
Karim N. Gorjux
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a