# pygolang | pythonic package setup
from setuptools import setup, find_packages
# read file content
def readfile(path):
with open(path, 'r') as f:
return f.read()
setup(
name = 'pygolang',
version = '0.0.0.dev2',
description = 'Go-like features for Python',
long_description = readfile('README.rst'),
url = 'https://lab.nexedi.com/kirr/pygolang',
license = 'GPLv3+ with wide exception for Open-Source',
author = 'Kirill Smelkov',
author_email= 'kirr@nexedi.com',
keywords = 'go channel goroutine GOPATH python import',
packages = find_packages(),
install_requires = ['six'],
extras_require = {
'test': ['pytest'],
},
classifiers = [_.strip() for _ in """\
Development Status :: 3 - Alpha
Intended Audience :: Developers\
""".splitlines()]
)
-
Kirill Smelkov authored
This patch made its first step as a way to teach qq to also work on python3. However the differences in str / unicode and escapes in between py2 / py3 quickly popped out and then it became easier to just handle whole escaping logic myself. The implementation is based on kirr/go123@c0bbd06e and byproduct of manual handling is that now we don't escape printable UTF-8 characters.
02dddb97