Como Instalar Modulos Tryton?

740 views
Skip to first unread message

Pablo Navarro

unread,
May 14, 2015, 3:05:35 PM5/14/15
to tryt...@googlegroups.com
Estimados, buenas tardes.

Quisiera saber como hago para instalar un nuevo módulo de Tryton descargado desde internet. Están con extensión .tar.gz. Hay que descomprimirlos en un directorio especial? Hay que ejecutar algún setup? Que comandos debería emplear?

Saludos cordiales
Pablo Navarro

Luciano Rossi

unread,
May 14, 2015, 3:12:22 PM5/14/15
to tryt...@googlegroups.com


On 14/05/15 16:05, Pablo Navarro wrote:
> Estimados, buenas tardes.
>
> Quisiera saber como hago para instalar un nuevo módulo de Tryton
> descargado desde internet. Están con extensión .tar.gz. Hay que
> descomprimirlos en un directorio especial? Hay que ejecutar algún setup?
> Que comandos debería emplear?
>

Hola Pablo,

Sabiendo que lo instalaste usando el deploy-localizacion-argentina tenes
dos forma. Usando pip (si es que ese módulo esta subido a pypi)

$ workon deploy-localizacion-argentina
$ pip install [nombre-del-modulo]
$ trytond -c /path/trytond.conf -d [nombre-base-de-datos]
--update=nombre-del-modulo

Con pip lo descarga, y usando la linea de trytond lo activas. También
podes activar el módulo, si navegas con el cliente de Tryton:

1. Administracion->Módulos->Módulos.
2. Clickeas en Marcar para Instalar
3. Click en el rombo (Ejecutar acción).
4. Click Realizar instalación/actualizaciones pendientes.

Si lo descargas deberias de hacer:

$ workon deploy-localizacion-argentina
$ cdsitepackages; cd trytond/modules
$ wget http://sitio-donde-esta-el-tar-gz
$ tar zxvf [nombre-modulo].tar.gz
$ # Probablemente tenga un prefijo de la onda *trytond* o *trytones*,
entonces renombramos el archivo
$ mv [nombre-modulo-con-prefijo] [nombre-modulo-sin-prefijo]
$ cd [nombre-modulo]
$ python setup.py install
$ trytond -c /path/trytond.conf -d [nombre-base-de-datos]
--update=nombre-del-modulo

Saludos!

--
Luciano Rossi - lu...@gcoop.coop
http://gcoop.coop | Cooperativa de Software Libre
Buenos Aires, Velasco 508 "A" | 0054(11)4855-4390

Luciano Rossi

unread,
May 14, 2015, 3:17:14 PM5/14/15
to tryt...@googlegroups.com
Disculpá, si no lo modificaste, el virtualenv se llama:
*tryton-localizacion-ar*

O sea, la linea de workon se debe ejecutar:

$ workon tryton-localizacion-ar

pnava...@gmail.com

unread,
May 14, 2015, 6:05:48 PM5/14/15
to tryt...@googlegroups.com
Hola Luciano, gracias por la información.

No estoy usando Virtualenv, por lo que la instalación se hizo derecho en el
sistema Ubuntu 14.04. Calculo que no habrá modificaciones o variaciones en
general.
Quiero probar instalando el módulo Google Maps para ver el mapa con la
ubicación de mis clientes. Ejecuté todos los comandos a excepcion de
"workon" y anduvo a la perfección.
Solo tuve un error en la línea "--update=nombre del módulo" porque no sabía
cual era realmente el nombre del módulo hasta que abrí el archivo
"__init.py__" donde figuraba el nombre del módulo. Problema resuelto. Se
instaló de maravillas.

Otra cosa. Viste el mensaje que les dejé en el facebooK?

Saludos cordiales
Pablo Navarro

Roberto West

unread,
Jan 10, 2017, 7:56:31 AM1/10/17
to tryton-ar
Luciano (o quien lo sepa), una consulta...

Tengo una instalación de Tryton instalada mediante pip, pero no logro hacer funcionar mis propios módulos. Al intentar instalarlos no aparecen entre los módulos instalados.

La forma que utilizo para instalarlo es la siguiente:

cd mimodulo/
python setup.py install

También probé con trytond -c ... -d .. -u mimodulo pero no logro que aparezca entre los módulos, obviamente esto no me pasa en una instalación mediante apt.

Alguna sugerencia ?


Roberto West

unread,
Jan 10, 2017, 8:09:12 AM1/10/17
to tryton-ar
Ya solucioné mi problema, instalé el módulo también mediante pip utilizando el siguiente comando

sudo pip install -e mimodulo/

Luciano Rossi

unread,
Jan 10, 2017, 8:34:57 AM1/10/17
to tryt...@googlegroups.com
El 10/01/17 a las 09:56, Roberto West escribió:
> Luciano (o quien lo sepa), una consulta...
>
> Tengo una instalación de Tryton instalada mediante pip, pero no logro
> hacer funcionar mis propios módulos. Al intentar instalarlos no aparecen
> entre los módulos instalados.
>
> La forma que utilizo para instalarlo es la siguiente:
>
> cd mimodulo/
> python setup.py install

Si haces eso, lo que sucede es que se van a instalar las depencias del
módulo, por ejemplo, party depende de *python-stdnum*. Además, parsea el
archivo tryton.cfg del módulo en cuestión y trata de descargar los
módulos tryton (country, etc) de los cuales depende.

Importante: No significa que tu módulo haya sido instalado en tu base de
datos.

Para eso, luego debes hacer para v4.0 o superior:

trytond-admin -d dbname -c /path/trytond.conf --update=mimodulo --verbose

Si lo que queres es instalarlo usando el cliente de tryton, y el módulo
lo descargaste luego de generada la instancia, debes refrescar el
listado de módulos. Para eso deberías ejecutar algo como:

Para version 4.0:
trytond-admin -d dbname -c /path/trytond.conf --all --verbose

Para v4.2 lo mejor es pasarle otro parámetro (--update-modules-list)

trytond-admin -d dbname -c /path/trytond.conf --update-module-list
--verbose

Luego de ejecutado ese comando podes ir al cliente de tryton a la
sección del listado de módulos e instalarlo por allí.

Saludos,
--
Luciano Rossi - lu...@gcoop.coop
http://gcoop.coop | Cooperativa de Software Libre
Julián Alvarez 958 CABA C1414DRT +54 11 4771-0055
Reply all
Reply to author
Forward
0 new messages