Skip to content
Snippets Groups Projects
  • Christophe Monniez's avatar
    a8deb1dd
    [FIX] packaging: update rpm packaging for fedora 32 · a8deb1dd
    Christophe Monniez authored
    
    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 5a1c06a1 and thus can
    be safely removed from `requirements.txt` too.
    
    pychart is not used anymore since 3425752e.
    
    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: default avatarChristophe Monniez (moc) <moc@odoo.com>
    a8deb1dd
    History
    [FIX] packaging: update rpm packaging for fedora 32
    Christophe Monniez authored
    
    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 5a1c06a1 and thus can
    be safely removed from `requirements.txt` too.
    
    pychart is not used anymore since 3425752e.
    
    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: default avatarChristophe Monniez (moc) <moc@odoo.com>
setup.cfg 824 B
[install]
optimize=1

[bdist_rpm]
no-autoreq = yes
install-script = setup/redhat/install.sh
post-install = setup/redhat/postinstall.sh

requires =
  sassc
  python(abi) >= 3.8
  python3-babel
  python3-decorator
  python3-docutils
  python3-feedparser
  python3-freezegun
  python3-gevent
  python3-greenlet
  python3-html2text
  python3-idna
  python3-jinja2
  python3-lxml
  python3-mako
  python3-markupsafe
  python3-mock
  python3-num2words
  python3-ofxparse
  python3-passlib
  python3-pillow
  python3-psutil
  python3-psycopg2
  python3-polib
  python3-pydot
  python3-PyPDF2
  python3-pyserial
  python3-dateutil
  python3-pytz
  python3-pyusb
  python3-qrcode
  python3-reportlab
  python3-requests
  python3-six
  python3-stdnum
  python3-suds
  python3-vobject
  python3-werkzeug
  python3-xlwt
  python3-xlrd