From Fedora Project Wiki

< Changes

Revision as of 19:53, 3 January 2019 by Bcotton (talk | contribs) (Change approved by FESCo https://pagure.io/fesco/issue/2030)

Python-progressbar2 as default

Summary

Using python-progressbar2 as the default progressbar module in Fedora.

Owner

  • Name: Ankur Sinha "FranciscoD" & python-progressbar maintainers.
  • Email: ankursinha@fedoraproject.org, python-progressbar-owner@fedoraproject.org, python-progressbar2-owner@fedoraproject.org
  • Release notes owner:

Current status

  • Targeted release: Fedora 30
  • Last updated: 2019-01-03
  • Tracker bug: <will be assigned by the Wrangler>

Detailed Description

Python-progressbar2 is a better maintained, more featured fork of the original progressbar module. We want to move to using this implementation of the module.

Benefit to Fedora

Fedora will use a better maintained, more featured python progressbar implementation.

Scope


  • Other developers: python-progressbar, euca2ools, libtaskotron, python-bitmath maintainers will need to update their packages to use the new module.
  • Policies and guidelines: N/A (not needed)
  • Trademark approval: N/A (not needed for this Change)

Upgrade/compatibility impact

None: progressbar2 will obsolete progressbar and provide the same module, dependent packages will be up dated.

How To Test

  • Install python-progressbar2
  • Use in python projects.


User Experience

  • It will not affect end users.
  • Developers using python's progressbar module will have access to a better implementation.

Dependencies


Contingency Plan

  • Contingency mechanism: (What to do? Who will do it?) Do not push new module.
  • Contingency deadline: N/A (not needed)
  • Blocks release? No
  • Blocks product? None.

Documentation

https://progressbar-2.readthedocs.io/en/latest/

Release Notes

N/A