hoffmangroup / segway

Application for semi-automated genomic annotation.
http://segway.hoffmanlab.org/
GNU General Public License v2.0
13 stars 7 forks source link

Segway uses ez_setup and puts it on the PYTHONPATH #126

Closed EricR86 closed 1 year ago

EricR86 commented 6 years ago

Original report (BitBucket issue) by Eric Roberts (Bitbucket: ericr86, GitHub: ericr86).


Currently has ez_setup.py included with it's source installation. In setup.py it also uses ez_setup:

from ez_setup import use_setuptools
use_setuptools()

ez_setup is an antiquated python packaging system and probably should no longer be used. When Segway is installed it also places ez_setup on the PYTHONPATH which caused Segtools to fail previously when it required it, but did not include itself.

This is a suggestion to remove the dependency altogether.