summaryrefslogtreecommitdiff
path: root/setup.cfg
AgeCommit message (Collapse)Author
2021-02-25[FIX] packaging: add zeep and ofxparse in deb and rpm packagingChristophe Monniez
Zeep replaced suds but Debian and Rpm packaging were not updated. Ofxparse is required but did not appear in Debian nor Rpm packaging. closes odoo/odoo#66784 X-original-commit: 39738f2b3c310bef25d483ced9bcf29f9894abbd Signed-off-by: Christophe Monniez (moc) <moc@odoo.com>
2021-01-29[FIX] packaging: update rpm packaging for fedora 32Christophe Monniez
As Fedora 32 was the current release when Odoo 14.0 was released, this should be the supported version. Also, a few old libs were still in mentioned in the packaging files. They flew under the radar because they never broke the packaging. This is not the case anymore, those libs disappeared from the Fedora repos. It seems that pyparsing is not used anymore since 5a1c06a19 and thus can be safely removed from `requirements.txt` too. pychart is not used anymore since 3425752ea. While at it, remove mix of tabs and spaces in package.dffedora, also add missing packages to avoid installation at test time. Now that I started down the slippery slope, also removed some `-dev` packages in package.dfsrc as wheel's are available. Finally, the rpm install script now detects the python ABI version in order to avoid update this file at each ABI change in Fedora. Fixes #63719 closes odoo/odoo#65224 Signed-off-by: Christophe Monniez (moc) <moc@odoo.com>
2020-07-10[IMP] base, tests: use freezegun lib to mock dates and datetimesqdp-odoo
closes odoo/odoo#54227 Related: odoo/enterprise#11742 Signed-off-by: Olivier Dony (odo) <odo@openerp.com>
2020-05-05[IMP] ir_mail_server: IDNA and SMTPUTF8 capabilitiesJulien Castiaux
It has been a recurrent request from customers to be able to send email messages to email addresses containing non-ascii characters. [IDNA] is a domain extension to allow unicode characters in domain names. [SMTPUTF8] is a SMTP extension to allow unicode in any header. IDNA defines the [punycode] encoding which translates unicode to an ascii representation. This encoding MUST be used to encode domains. SMTPUTF8 is an SMTP extension that allow utf-8 in all headers on the envelope. [IDNA] https://tools.ietf.org/html/rfc5890 [SMTPUTF8] https://tools.ietf.org/html/rfc6531 [punycode] https://tools.ietf.org/html/rfc3492 Task: 2116928 opw-2229906 opw-2248251 closes odoo/odoo#47709 Signed-off-by: Raphael Collet (rco) <rco@openerp.com>
2020-02-05[IMP] base_vat: replace vatnumver by stdnum library.Hardik Prajapati
Python module vatnumber doesn't seem maintained anymore. Therefore, we should: - call directly stdnum (which is maintained and mostly used everywhere in vatnumber) Also improve stdnum import, vat fix method and vat expected formats task-1915371 closes odoo/odoo#36978 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
2020-01-22[FIX] auth_ldap: replace the deprecated library by one up to dateMartin Trigaux
At 795c7b0a9415d04 the external dependencies was changed from trying to import 'ldap' to checking than 'pyldap' package was installed. The problem is that pyldap is a unmaintained library that should no longer be used, as explained on the package page: https://pypi.org/project/pyldap/ "The pyldap fork was merged back into python-ldap, and released as python-ldap 3.0.0." Having pyldap version >= 3.0 installs python-ldap automatically and will not cause any issue. The Debian control file package name is adapted to use the latest. The "ldap" externalm dependency defined in __manifest__.py will cause pkg_resources.get_distribution() to fail in both case ("python-lap" or "pyldap"), but the "import" fallback will succeed. For that reason, the log warning is turned into a log info. closes odoo/odoo#43769 Note: This library should be replaced by the pure python "ldap3" library. X-original-commit: 1afd0ccf20881ba97e3c07dffb33e9a3a0b2cda4 Signed-off-by: Christophe Monniez (moc) <moc@odoo.com>
2019-10-02[REF] packaging: use docker to build packagesChristophe Monniez
Actually, docker is used to test Linux packages once they are built. The packaging process is done on the host system where package.py is run. Consequences: * difficult to reproduce an exact same build on another host * changing a Debian/Ubuntu target version means some upgrade steps on the build host (mix that with the fact that the host also could build old Odoo versions) * Fedora rpm package is built on an Ubuntu system (which is not a real problem but it could be) With this commit, the package.py utility is refactored to use Docker containers to build the Gnu/Linux packages. Also, the Debian package is adapted for Debian Buster, the RPM package is built based on Fedora 30. Some minor changes are also made in the windows packaging system. closes odoo/odoo#37766 Signed-off-by: Christophe Monniez (moc) <moc@odoo.com>
2019-06-05[IMP] tools: remove custom pofile readerMartin Trigaux
Use polib library that handles this correctly The complexity of the parser is moved to the library
2019-01-31[MERGE] forward port branch saas-11.3 up to aeed32d4ffdChristophe Simonis
2019-01-29[FIX] packaging: allow install on fedora29Christophe Monniez
Fedora 29 switched to python 3.7. It seems that there is no official way to build a RPM package that could works with 3.6 and 3.7. Building two different packages for each version could open the pandora box of packaging. With this commit an ugly hack is used: if python3.7 is found, the odoo directory is symlinked into its site-packages dir. fixes #30579 closes odoo/odoo#30618
2018-10-09[REM] packaging: drop PyYAML dependencyAdrian Torres
Commit cf853a785ba4b533ddb2e8a717c9ffa6429e7b81 removed all yml tests and the yml import engine from Odoo forever, however PyYAML remains a dependency even though it's not used anymore. This commit removes any reference to this lib that could be found. closes odoo/odoo#27563
2018-06-08[REM] packaging: add sassc to the rpm packageChristophe Monniez
Since 565277acbb3995a304f8ea2a9aed98c3518420a3 sassc is used as a fallback when the python libsass is not available. With this commit, the saasc package dependency is added to the rpm to avoid installing libsass with pip.
2018-04-18[REF] setup: review dependenciesqsm-odoo
Include libsass instead of node-less Thank you to @d-fence for testing this.
2017-10-13[FIX] packages: add the stdum module for the RPMChristophe Monniez
2017-10-12[REM] remove any openid referenceChristophe Monniez
Purpose: openid is not used anymore in Odoo, therefore it can be safely removed.
2017-10-11[FIX] package: add missing rpm python3 packageChristophe Monniez
python3-psycopg2 package was missing in the RPM.
2017-10-09[REF] core: Remove psycogreen dependencyChristophe Monniez
Purpose: The psycogreen module is unmaintained. Last source update was in 2015 and last pypi package was in 2012. Odoo only use a small part of the psycogreen module that could be written directly in the odoo code. This commit reproduce the small function from psycogreen used in ODoo and remove all depencies from it. Also the copyright and license are honored and the documentation is updated accordingly. pypi pckage: https://pypi.python.org/pypi/psycogreen bitbucket repos: https://bitbucket.org/dvarrazzo/psycogreen/
2017-10-03[IMP] Support for building Fedora26 rpmChristophe Monniez
2016-09-30[REF] packaging: rpm: depend on python-babelSimon Lejeune
2016-06-10[REF] ir_qweb: less webasset: compress output instead of minifying itSimon Lejeune
* Remove dependency on less-plugin-clean-css which distribution packages are broken on debian stretch and derivated. * Updated documentation. * Lessc provides a `--compress` argument that could solve this issue. According to the documentation at http://lesscss.org/usage/: "[...] Compress using less built-in compression. This does an okay job but does not utilise all the tricks of dedicated css compression[...]" However, using this argument works on lessc 2.5.3 but not on 1.4.2 (`--compress` arg is present but seems to be break some rules i haven't been able to put my finger on). * Finally, use the minification of the StylesheetAsset that takes care of removing the spaces, the comments and the sourcemap with regexes. fixes issue #9113
2016-05-13[FIX] setup: missing dep for RHEL-based distrosDamien Bouvy
2015-09-28[IMP] replace simplejson with stdlib jsonLeonardo Rochael Almeida
The stdlib version of the json library is more recent than the 3.5.3 version we are pinning in `requirements.txt` There is no reason to use it. Closes #6940
2015-09-28[IMP] unittest2 > unittestLeonardo Rochael Almeida
The `unittest2` package is simply a backport of `unittest` from the Standard Library of Python 2.7 to previous versions. There is no reason to use it any longer. Closes #6941
2015-09-11[FIX] packaging: redhat: depends on nodejs-less & nodejs-clean-cssSimon Lejeune
2014-11-28[FIX] Packaging: RedHat: dependencies managementSimon Lejeune
PyChart is now in the EPEL repo so we now list it as required in setup.cfg. The other mandatory lib not provided by EPEL are pyPdf, vatnumber and pydot and are now installed by easy_install during the post install.
2014-11-28[FIX] Packaging: RedHat: install in /usr and add systemd unit fileSimon Lejeune
By default, the package was installed in /usr/local/lib/python2.7 in CentOS7. It is problematic because most of other python packages are installed in /usr/lib and also because /usr/local/lib is not in the default PYTHONPATH. It's fixed by overriding the install script and forcing prefix to be /usr. Added a minimal systemd unitfile. Adapted tests accordingly.
2014-09-29[FIX] package: last fedora epel repoSimon Lejeune
2014-09-02[ADD] RedHat: defined the dependencies and added a post-install script to ↵Simon Lejeune
create the odoo user, the odoo configuration file, ...
2014-06-23[FIX] move back setup to rootAntony Lesuisse
2014-05-29[IMP] repository cleanupAntony Lesuisse
- move packaging stuff to setup - remove historical stuff - remove oe, odoo-cmd-fme will be merged with the convered commands - add an odoo.py script to run odo and boostrap it - simplify README - prepare to move documentation to the github wiki
2011-10-06[IMP] redhat remove unused stuffAntony Lesuisse
bzr revid: al@openerp.com-20111006031426-6vkjnku1tygyhptb
2011-09-26[IMP] directory cleanups, moved historical cruft into historyAntony Lesuisse
bzr revid: al@openerp.com-20110926005444-a7vqjb05vep7xbvj
2010-10-19[FIX] Update the version of PythonStephane Wirtel
bzr revid: stephane@openerp.com-20101018220003-c1mjlq507djn4lxi
2010-05-11[MERGE] Merged the changelog upto 5.0.10Jay (Open ERP)
bzr revid: jvo@tinyerp.com-20100511143954-exhrzxidou2r3j2a
2009-02-135.0.0-3Stephane Wirtel
bzr revid: stephane@tinyerp.com-20090212234009-laxvd7ezteq256k8
2009-02-09[IMP] 5.0.0-2Stephane Wirtel
bzr revid: stephane@tinyerp.com-20090208233812-5qa8ik7j7mmcz0xf
2009-02-09[FIX]Stephane Wirtel
bzr revid: stephane@tinyerp.com-20090208232536-3149vmfra424p661
2009-01-23[FIX] Redhat Package ManagerStephane Wirtel
lp bug: https://launchpad.net/bugs/311981 fixed lp bug: https://launchpad.net/bugs/314575 fixed bzr revid: stephane@tinyerp.com-20090123121404-345vxufyn1beqjt4
2008-12-29[FIX] Add the rpminstall_sh.txt scriptStephane Wirtel
lp bug: https://launchpad.net/bugs/311981 fixed bzr revid: stephane@tinyerp.com-20081229102859-bgxe0btq1d315a6m