﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	launchpad_bug
2766	remove unnecessary dependencies	warner	GitHub <noreply@…>	"Let's remove `characteristic` right now, it's a throwback to some old pyopenssl thing, and the only place it exists at all in our depenency graph is in tahoe's `_auto_deps.py`.

Let's remove the transitive dependencies: things we claim to depend upon but never import:

* pyopenssl
* service-identity
* pyasn1-modules
* pyasn1

Let's do a global `s/simplejson/json/` and stop depending on the `simplejson` module. The `json` in stdlib should be enough. (This is a leftover from the days of python2.5(?) that didn't have stdlib `json`, but now we require py2.7).

We need to retain `twisted[tls]` instead of just `twisted` because pip lacks a resolver.

Not a part of this ticket:

* #2098 : get zfec to remove dependency on pyutil/zbase32
"	task	closed	normal	eventually	packaging	1.11.0	fixed	review-needed		
