Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: Installare odoo con pip

Installare odoo con pip 1 Anno 5 Mesi fa #29300

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
Scrivo questa breve guida per riassumere le evoluzioni degli ultimi mesi relative a setuptools-odoo, che sono molte e potenti.

Ecco come installare odoo (in un virtualenv) in pochi e semplici passi:
$ virtualenv odoo
$ odoo/bin/pip install https://nightly.odoo.com/10.0/nightly/src/odoo_10.0.latest.zip
Ovviamente, al posto di 'latest', è possibile usare usare una delle versioni disponibili all'indirizzo nightly.odoo.com/10.0/nightly/src/ , oppure farsi la propria build con le proprie modifiche.

Poi è sufficiente avviare odoo con
$ odoo/bin/odoo -c odoo/odoo.cfg
dove odoo/odoo.cfg contiene la vostra configurazione per la connessione a postgreSQL

Ora la parte più interessante: tutti i moduli OCA sono impacchettati e caricati su pypi.
Ad esempio, se volessimo installare i registri IVA, sarà sufficiente fare:
$ odoo/bin/pip install --pre odoo10-addon-l10n-it-vat-registries
pip installerà il modulo e le sue dipendenze:
Collecting odoo10-addon-l10n-it-vat-registries
  Downloading odoo10_addon_l10n_it_vat_registries-10.0.1.1.0.99.dev1-py2-none-any.whl (172kB)
    100% |████████████████████████████████| 174kB 851kB/s 
Requirement already satisfied: odoo<10.1dev,>=10.0 in ./odoo/lib/python2.7/site-packages (from odoo10-addon-l10n-it-vat-registries)
Collecting odoo10-addon-account-tax-balance (from odoo10-addon-l10n-it-vat-registries)
  Using cached odoo10_addon_account_tax_balance-10.0.1.0.1-py2-none-any.whl
Collecting odoo10-addon-l10n-it-account (from odoo10-addon-l10n-it-vat-registries)
  Downloading odoo10_addon_l10n_it_account-10.0.1.0.1-py2-none-any.whl
Collecting odoo10-addon-date-range (from odoo10-addon-l10n-it-vat-registries)
  Using cached odoo10_addon_date_range-10.0.1.0.2-py2-none-any.whl

A questo punto, se avviate nuovamente odoo, sempre con
$ odoo/bin/odoo -c odoo/odoo.cfg
e aggiorante la lista moduli, troverete il modulo dei registri IVA e potrete installarlo

Per ora mi fermo. Per approfondimenti, potete leggere la documentazione o chiedere qui.
Lorenzo Battistini
github.com/eLBati

TAKOBI
Ultima modifica: 1 Anno 5 Mesi fa da eLBati.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: bruno, scigghia, ndrini, daniele.lucarelli@gmail.com

Installare odoo con pip 1 Anno 5 Mesi fa #29303

  • Antoniov
  • Avatar di Antoniov
  • Online
  • Administrator
  • Messaggi: 1555
  • Ringraziamenti ricevuti 283
  • Karma: -115
Grazie,
la notizia è di grandissimo interesse per la semplificazione.
Ho visto però che è valida solo per la 10.0

In futuro è previsto che sia applicabile anche alle versioi precedenti?
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. - Presidente eletto dell'associazione
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Installare odoo con pip 1 Anno 5 Mesi fa #29304

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
setuptools-odoo supporta anche odoo 8 e 9: setuptools-odoo.readthedocs.io/en/latest/#requirements

Per 8 e 9, però, a causa di come vengono caricati i moduli nel namespace, conviene usare odoo-autodiscover, ma non l'ho mai provato (uso setuptools-odoo solo su 10.0).

Riporto comunque l'esempio per 8.0:
# create and activate a virtualenv
virtualenv venv
. ./venv/bin/activate
# install Odoo 8.0 nightly
pip install -r https://raw.githubusercontent.com/odoo/odoo/8.0/requirements.txt
pip install https://nightly.odoo.com/8.0/nightly/src/odoo_8.0.latest.zip
# install odoo-autodiscover
pip install odoo-autodiscover
# install base_import_async from wheelhouse.odoo-community.org
pip install odoo-addon-base_import_async --find-links=https://wheelhouse.odoo-community.org/oca-8.0
# start odoo
openerp-server-autodiscover
Lorenzo Battistini
github.com/eLBati

TAKOBI
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.128 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam