[21:49:37] <Andarilho> Hi! I have a question about data files. How can I have a installation mutable file in a setuptools package? Like a config file or a activity history. For what I understand files under "data_files" may be zipped an thus are read only...
[21:50:06] <vmonteco> aclark: But after my pip install, I get a Django==1.7.4 with a pip freeze
[22:02:40] <vmonteco> aclark: In my site-packages, I have a beautiful VERSION = (1, 6, 11, 'final', 0) at the beginning of my __init__.py
[22:03:22] <vmonteco> So my project uses the wrong site-packages?..
[22:05:40] <vmonteco> Oh... I think I see what the problem could be : when I work in my Venv, the first paths in my PYTHONPATH are the main paths, not the ones from the venv. Is that normal?
[22:16:33] <_habnabit> so i have install_requires=['some-pkg ~= 1.0.0'] and extras_require={'dev': ['some-pkg[feature']}, but it seems that pip is ignoring the second requirement and not installing the dependencies listed for that extra
[22:16:43] <_habnabit> i'm still trying to narrow this down but that seems to be the case
[22:18:54] <_habnabit> yeah, as soon as i remove the install_requires, it tries to install the extra's deps
[22:42:59] <_habnabit> well i traced through the code
[22:43:31] <_habnabit> https://github.com/pypa/pip/blob/7.1.0/pip/req/req_set.py#L251-L263 this is the code path it's hitting
[22:43:49] <_habnabit> it seems that it should ideally take the set union of all extras