timothycrosley / deprecated.pies

The simplest (and tastiest) way to write one program that runs on both Python 2 and Python 3.
MIT License
148 stars 7 forks source link

Resolve unused enum34 dependency? #35

Closed hartwork closed 9 years ago

hartwork commented 9 years ago

It looks like pies does not use enum anywhere:

$ fgrep -Ri enum .
./README.md:- enum (also adds this library to Python 3.0-3.3)
./setup.py:    install_requires += ['enum34']

Unless I'm missing something, the enum34 dependency could be resolved then.

timothycrosley commented 9 years ago

Hi @hartwork,

I appreciate the question! pies aims to be as complete a compatibility layer / convenience package as possible. To this aim it includes packages it itself might not use, but aid in allowing packages that require it to work on both Python2 & 3 without requiring any additional packages directly. So in essence, becaues of the unique use of pies, it's a question of whether or not packages that use pies use enum34 (which they do) not whether pies itself does.

Thanks!

Timothy

hartwork commented 9 years ago

A bit unusual but I get the idea. Thanks for the explanation.