Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/takluyver/damnpth

Forcibly fix setuptools' .pth files
https://github.com/takluyver/damnpth

Last synced: 4 days ago
JSON representation

Forcibly fix setuptools' .pth files

Awesome Lists containing this project

README

        

.. warning::

Use this at your own risk! It's a tool I wrote out of annoyance, not a
recommended solution.

If you install things with setuptools, you might have found yourself cursing
the *damn pth files* it creates that reorder ``sys.path``.

``damnpth`` finds the ``.pth`` files and removes the crazy path-reordering parts
from them. If it can, it then patches the setuptools code to stop adding this
path-reordering stuff.

Usage::

pip install damnpth
damnpth

In principle, this shouldn't break your environment, but all the same,
it's probably not something to run on your production systems.