Skip to content

Installing configparser on Python 3.x is dangerous #5

@jaraco

Description

@jaraco

Original report by Barry Warsaw (Bitbucket: warsaw, GitHub: warsaw).


Over in Ubuntu, we inherit Debian's python-configparser package, which currently provides configparser 3.3.0r2. Normally, this package isn't hugely depended on by other packages, so it doesn't get installed very often. Recently one of our main packages created a dependency on configparser and when it got installed lots of things broke. We ended up having to rewrite the code to not depend on configparser, and thus relegating it back away from our main repository. We must actively recommend against installing it.

Here are examples of things it broke. Some have been fixed in the broken package, but a few (e.g. the virtualenv problem) is currently fixable only by de-installing configparser.

https://bugs.launchpad.net/ubuntu/+source/python-virtualenv/+bug/1156704
https://bugs.launchpad.net/software-center/+bug/1038429
https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/1198480

Unfortunately, I don't have a lot of time right now for further investigation, but I wanted to file the bug upstream for tracking purposes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingmajor

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions