Hitler reacts to the Python ecosystem

Share
6,135 views1/31/2015
Hitler finally loses hope that the Python ecosystem will ever improve.

0 Comments

Be the first to leave a comment.

Show captions (49)
00:00 - 00:03We are provisioning new instances for our python app.
00:04 - 00:05Our pypi mirror is running here
00:05 - 00:07in our colocation center.
00:08 - 00:12Unfortunately compilation of some packages is still failing.
00:12 - 00:15It's so bad that we have to ssh in and install dependencies manually.
00:17 - 00:19With pip in 3.4 and wheels
00:19 - 00:21all this will finally settle down.
00:24 - 00:26Mein Fuehrer
00:27 - 00:283.4
00:31 - 00:333.4 isn't being adopted by anyone.
00:34 - 00:36Everybody is still sitting on 2.7
00:53 - 00:58Leave the room if you are still using 2.7, 2.6, older or pypy.
01:13 - 01:15It's been SIX years!
01:15 - 01:17It's been SIX god forsaken years!
01:18 - 01:23Since 2008 the core devs have practically been doing a circle jerk.
01:25 - 01:28And why exactly did we split the community?
01:29 - 01:31Just to turn print into a function?
01:31 - 01:34Just to get rid of byte strings!?
01:34 - 01:37Meanwhile the cheeseshop smells worse than ten year old Limburger.
01:37 - 01:40On every package install I'm executing code straight off the internet!
01:40 - 01:42Mein Fuehrer, pip will check the ssl certificate.
01:42 - 01:46Well then pip install yourself a CERTIFIED backdoor!
01:46 - 01:48Mein Fuehrer, you're trusting the package maintainer anyway.
01:48 - 01:52Package maintainers can be hacked too.
01:53 - 01:54How about declarative package descriptions for a start?
01:56 - 01:57I can't tell you how many hours I've spent,
01:57 - 02:00searching documentation on how to write a correct setup.py file
02:00 - 02:03and I wasn't even trying to compile a C module!
02:04 - 02:08distribute v1 and v2, setuptools, packaging, eggs, wheels, scripts, endpoints
02:08 - 02:13"There should be one - and preferably only one - obvious way to do it."
02:14 - 02:16The sadistic bastards who created this mess
02:17 - 02:21have caused more misery and pain in this world than Stalin!
02:27 - 02:29I give up at this point.
02:30 - 02:34I'll just clone a VM, so at least I'll only have to
02:34 - 02:36wade in this shit once.
02:41 - 02:42As for PyPy.
02:43 - 02:47It's like there's a conspiracy to kill every alternative interpreter!
02:48 - 02:53Does compatability and adoption mean nothing?!
02:54 - 02:56Jython and Iron Python are bleeding demised.
02:56 - 02:59Not to forget stiff unladen dead swallow!
03:00 - 03:02This is an X language!
03:04 - 03:07Come now, Guido will fix it with Pyston.
03:14 - 03:16Now we have to deal with Javascript.
03:19 - 03:23It's spreading like an STD in a frat house.
03:25 - 03:26We're doomed.
03:31 - 03:33All because of Netscape.
03:40 - 03:46But you gentleman better believe I'm not switching to node.js.
03:46 - 03:49I'd rather shoot myself in the head.
03:53 - 03:56Bloody callback hell.