[03:07:55] <goodwill> stupid question ... is pkg_resource.safe_name supposed return the correct name as described in pep426? I only ask because it is returns names that end with -,_ or .
[03:08:08] <goodwill> which according to pep426 should be illegal
[09:15:32] <MAXEffort> I have problems installing SQLAlchemy using pip. I recently upgraded pip to 8.1.2 , and I am using a Ubuntu 16.04 LTS . Error log: https://dpaste.de/NWXV
[09:23:44] <brechtm> When I run distutils.core.run_setup() on a setup.py, it creates a .eggs directory containing the egg of a package that is specified in the setup.py's setup_requires. Is it possible to suppress creation of this directory, or force it to be created in another location than the CWD?
[09:25:59] <MAXEffort> mgedmin Retried and restarted my machine also.
[09:26:41] <mgedmin> is the machine behind a firewall or something?
[09:26:47] <mgedmin> can you ping pypi.python.org?
[09:28:21] <MAXEffort> Yeah , I'm a college student , so we have these SSL issues. But I installed the required certificates to avoid that error.
[09:29:05] <mgedmin> so you're saying the machine is behind a firewall and must use a proxy to download stuff from the internet?
[09:29:11] <mgedmin> then tell pip to use the proxy
[09:30:14] <mgedmin> which can be done by setting the 'https_proxy' environment variable
[09:30:24] <MAXEffort> OK.I'll try doing that.Thanks for your help.I'll let you once I am able to download it.
[09:38:57] <MAXEffort> mgedmin I managed to download the SQLAlchemy file but now have some issues acessing it. Error : https://dpaste.de/CTy8
[09:39:25] <mgedmin> you do not have permissions to install system-wide stuff
[09:39:34] <mgedmin> why not create a virtualenv and do the work inside it?
[09:40:39] <MAXEffort> Should I use sudo and try ?
[09:41:10] <mgedmin> generally sudo pip install is a bad idea: you can break your system by doing that
[09:41:21] <mgedmin> a virtualenv for each project is best
[09:42:59] <MAXEffort> Okay. I don't know about Virtualenv but I'll Google and learn about it. I wanted SQLAlchemy for a different project (OWASP-OWTF). Anyway, thanks for help.
[09:46:00] <brechtm> hrm... check-manifest doesn't complain about the .eggs directory. Why not?
[09:52:17] <mgedmin> I think if you add .eggs to the global-exclude bit at the bottom, that'll fix it
[09:52:35] <brechtm> Adding "prune doc/.eggs" to MANIFEST.in did the trick...
[09:52:44] <mgedmin> (I prefer only including what I know must be part of the sdist because who knows what new temporary build artefacts will start cluttering up my source trees someday)
[09:54:45] <brechtm> mgedmin: thanks, you've same me quite some time there! :-)