Skip to content
Snippets Groups Projects
  • Mehdi Abaakouk's avatar
    3f8a22a5
    Move out from pbr · 3f8a22a5
    Mehdi Abaakouk authored
    All pbr interesting features (the seutp.cfg) have been implemented in
    setuptools since version 30.3.0 (8 Dec 2016).
    Also pbr will break us soon and force us to found a new solution
    to generate things during setup.py steps.
    https://github.com/gnocchixyz/gnocchi/issues/755
    
    When you use pbr you cannot override most of the cmdclass. So we cannot
    make our hooks working anymore.
    
    Generation of ChangeLog and AUTHORS are done during egg_info.
    gnocchi-api script is created on the fly with the right python header
    
    Package file listing and package version is done by the pypa maintained
    setuptools_scm.
    
    This may impact downstream packaging as setuptools versions are a bit
    old:
    * xenial: 20.7
    * zesty: 33.1.1
    * centos7/rhel7: 0.9.8 ... really ?
    * rdo queen: 22.0
    * rdo rocky plan to 38.6
    
    Closes-bug: #755
    3f8a22a5
    History
    Move out from pbr
    Mehdi Abaakouk authored
    All pbr interesting features (the seutp.cfg) have been implemented in
    setuptools since version 30.3.0 (8 Dec 2016).
    Also pbr will break us soon and force us to found a new solution
    to generate things during setup.py steps.
    https://github.com/gnocchixyz/gnocchi/issues/755
    
    When you use pbr you cannot override most of the cmdclass. So we cannot
    make our hooks working anymore.
    
    Generation of ChangeLog and AUTHORS are done during egg_info.
    gnocchi-api script is created on the fly with the right python header
    
    Package file listing and package version is done by the pypa maintained
    setuptools_scm.
    
    This may impact downstream packaging as setuptools versions are a bit
    old:
    * xenial: 20.7
    * zesty: 33.1.1
    * centos7/rhel7: 0.9.8 ... really ?
    * rdo queen: 22.0
    * rdo rocky plan to 38.6
    
    Closes-bug: #755