From Mageia wiki
Jump to: navigation, search

Easy tasks for Python-Modules packages

For all tasks :

Everyone who starts to work on a package : put your nick behind it, and add DONE when it is done.

Add maint nick when someone finds their is a maintainer + "contacted" when maint has been contacted.

Cleaning spec

Here the list of packages that have to be reviewed (essentially remove PYTHONDONTWRITEBYTECODE ) Some have maintainer, some not. If they have a maintainer, please contact him before. If I am the maintainer, just ping me on irc.


At https://github.com/htgoebel/bytecompile there are some helper-tools for adopting the the current draft Python_policy. The central tool is process-specfile.py. While in an early stage, it is already quite useful.


  • pymecavideo ----------- maintainer ofaurax - DONE
  • python-amqplib -------- maintainer neoclust - CONTACTED, he will look
  • python-anyjson -------- maintainer neoclust - CONTACTED, he will look
  • python-cssselect ------ maintainer zezinho - DONE
  • python-django --------- maintainer nobody - marja, this part committed - DONE
  • python-feedparser ----- maintainer shikamaru - philippem - DONE
  • python-gd ------------- maintainer luigiwalser -CONTACTED, marja, commited - DONE
  • python-networkx ------- maintainer nobody philippem - DONE
  • python-paste ---------- maintainer neoclust - CONTACTED, he will look
  • python-pastedeploy ---- maintainer neoclust - CONTACTED, he will look
  • python-pybluez -------- maintainer dmorgan - need COMMIT (nmartin)
  • python-pygraphviz ----- maintainer nobody philippem - DONE
  • python-requests ------- maintainer nobody philippem - DONE
  • python-rope ------------maintainer obgr_seneca - CONTACTED, he will have a look
  • python-routes ----------maintainer neoclust - CONTACTED, he will look
  • python-tinysegmenter -- maintainer nobody philippem - DONE
  • python-urllib3 ---------maintainer nobody philippem - DONE
  • python-webtest ---------maintainer neoclust - CONTACTED, he will look
  • python-xdot ----------- maintainer blino - DONE
  • python-pyrex ---------- maintainter: philippem - DONE
  • python-pygments ------- maintainter: philippem - DONE
  • python-progressbar ---- maintainter: philippem - DONE
  • python-numpy ---------- maintainter: philippem - DONE
  • python-musicbrainz2 --- maintainter: philippem - DONE
  • python-mpi4py --------- maintainter: philippem - DONE
  • python-ipdb ----------- maintainter: philippem - DONE
  • python-googl ---------- maintainter: philippem - DONE
  • python-httplib2 ------- maintainter: philippem - DONE

Add Python 3 support

Here a list of Python module that can have Python3 module too Some have maintainer, some not. If they have a maintainer, please contact him before. If I am the maintainer, just ping me on irc.

  • python-beautifulsoup4---maintainer: neoclust - philippem - DONE
  • python-cssutils --------maintainer: philippem - DONE
  • python-d2to1 -----------maintainer: neoclust - CONTACTED, he will look
  • python-django ----------maintainer: nobody - marja - COMMITTED, along with version 1.5.2 - DONE
  • python-feedparser ----- maintainer: shikamaru - philippem - DONE
  • python-flask -----------maintainer: neoclust - CONTACTED, he will look
  • python-flexmock --------maintainer: neoclust - CONTACTED, he will look
  • python-greenlet --------maintainer: obgr_seneca - CONTACTED, he will have a look
  • python-html2text -------maintainer: remmy - CONTACTED, he will have a look (nmartin)
  • python-icu -------------maintainer: tv - DONE (nmartin)
  • python-irc -------------maintainer: colin - philippem - DONE
  • python-itsdangerous ----maintainer: neoclust - CONTACTED, he will look
  • python-journalctl ------maintainer: colin - philippem DONE
  • python-jsonschema ------maintainer: neoclust - CONTACTED, he will look
  • python-kombu -----------maintainer: pterjan - DONE
  • python-lockfile --------maintainer: neoclust - CONTACTED, he will look
  • python-minimock --------maintainer: neoclust - CONTACTED, he will look
  • python-mpmath ----------maintainer: fwang - need COMMIT (nmartin)
  • python-netaddr ---------maintainer: neoclust - CONTACTED, he will look
  • python-networkx --------maintainer: nobody philippem - DONE
  • python-opencl ----------maintainer: joequant - CONTACTED, waiting for reply
  • python-pandas ----------maintainer: joequant - philippem DONE
  • python-parsing ---------maintainer: dmorgan - CONTACTED, waiting for reply (nmartin)
  • python-passlib ---------maintainer: neoclust - CONTACTED, he will look
  • python-pastedeploy -----maintainer: neoclust - CONTACTED, he will look
  • python-pecan -----------maintainer: neoclust - CONTACTED, he will look
  • python-pep8 ------------maintainer: grenoya - CONTACTED, grenoya will add python3 support
  • python-ply -------------maintainer: nobody - marja - COMMITTED - DONE
  • python-prettytable -----maintainer: neoclust - CONTACTED, he will look
  • python-pycuda ----------maintainer: mitaya - need python3 support in libboost (nmartin)
  • python-pyftpdlib -------maintainer: guillomovitch - DONE
  • python-pymongo ---------maintainer: guillomovitch - DONE
  • python-pypdf (see https://pypi.python.org/pypi/PyPDF2) -------maintainer: lmenut
  • python-pyquery ---------maintainer: neoclust - CONTACTED, he will look
  • python-pyro4 -----------maintainer: obgr_seneca - CONTACTED, he will have a look
  • python-pysendfile ------maintainer: neoclust - CONTACTED, he will look
  • python-qt5 -------------maintainer: fwang - CONTACTED, waiting for reply (nmartin)
  • python-redis -----------maintainer: guillomovitch - DONE
  • python-requests --------maintainer: nobody philippem - DONE
  • python-setproctitle ----maintainer: obgr_seneca - CONTACTED, he will have a look
  • python-setuptools-git --maintainer: neoclust - CONTACTED, he will look
  • python-simplegeneric ---maintainer: neoclust - CONTACTED, he will look
  • python-stevedore -------maintainer: neoclust - CONTACTED, he will look
  • python-sunpy -----------maintainer: joequant - CONTACTED, waiting for reply
  • python-waitress --------maintainer: neoclust - CONTACTED, he will look
  • python-webtest ---------maintainer: neoclust - CONTACTED, he will look
  • python-werkzeug --------maintainer: neoclust - CONTACTED, he will look
  • python-wsme ------------maintainer: neoclust - CONTACTED, he will look
  • pyudev -----------------maintainer: fwang - DONE (nmartin)
  • python-dnspython -------maintainer: philippem - DONE
  • python-genshi ----------maintainer: philippem - DONE
  • python-gpgme -----------maintainer: philippem - DONE
  • python-pycrypto --------maintainer: philippem - DONE
  • python-pyinotify -------maintainer: philippem - DONE
  • python-serial ----------maintainer: philippem - DONE
  • python-sympy -----------maintainer: philippem - DONE
  • python-yaml ------------maintainer: philippem - DONE
  • ipython-----------------maintainer: philippem - DONE
  • python-ipdb ------------maintainer: philippem - DONE

Examples

Here some examples of Python module with Python 3 : python-jinja2 , python-docutils, python-sparqlwrapper

Packages to be updated

There are also Python module packages with newer versions available that should possibly be updated. Some have maintainer, some not. If they have a maintainer, please contact him before. Youri-Check has a list, but it's incomplete. Here are a few that are likely to be installed on a relatively large number of Mageia systems.

  • python-ldap (2.4.13 available in OpenSuSE) ------------maintainer: philippem - DONE
  • python-levenshtein (0.11.1 with Python3 support) ------maintainer: philippem - DONE
  • python-qt4 (4.10.3 available in Debian) ---------------maintainer: dmorgan - DONE
  • python-slip (0.4.0 available in Fedora) ---------------maintainer: anssi - DONE
  • python-translate (1.10.0 available upstream) ----------maintainer: philippem - DONE
  • python-numpy (1.8.0 available upstream) ---------------maintainer: philippem - DONE
  • python-cups (1.9.66 with Python3 support) -------------maintainer: philippem - DONE
  • python-pycuda (2013.1.1 with Python3 support) ---------maintainer: mitaya - DONE