﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
248	version string (in tarball) is unicode, breaks tests	Brian Warner		"vu3rdd noticed (in https://github.com/warner/foolscap/pull/24) that recent Versioneer causes our version string to be a unicode object (instead of a bytestring) when building from a tarball, and that this breaks some tests (`test_logging.Publish.test_logpublisher`) because the `RILogPublisher.get_versions` constraint insists upon bytestring values.

There's actually a deeper question here, involving Versioneer and whether project version strings should be bytestrings or unicode (consider that the project name itself might require unicode to be expressed correctly, hence the git tag might be unicode, from which the version string is derived).

But for now, the sensible fix is to apply vu3rdd's patch and just cast `__version__` to a str.

I added a new explicit test for this in [1f42becb].
"	defect	closed	major	0.10.1	packaging	0.9.1	fixed		
