Part 2: Don't require setup.py to import pysnooper

This commit is contained in:
Ram Rachum 2019-04-25 18:12:00 +03:00
parent cda2b254a1
commit c90ec63874
1 changed files with 4 additions and 3 deletions

View File

@ -5,8 +5,7 @@ Copyright 2019 Ram Rachum and collaborators.
This program is distributed under the MIT license. This program is distributed under the MIT license.
""" """
import setuptools import setuptools
import re
import pysnooper
def read_file(filename): def read_file(filename):
@ -14,10 +13,12 @@ def read_file(filename):
with open(filename) as file: with open(filename) as file:
return file.read() return file.read()
version = re.search("__version__ = '([0-9.]*)'",
read_file('pysnooper/__init__.py')).group(1)
setuptools.setup( setuptools.setup(
name='PySnooper', name='PySnooper',
version=pysnooper.__version__, version=version,
author='Ram Rachum', author='Ram Rachum',
author_email='ram@rachum.com', author_email='ram@rachum.com',
description="A poor man's debugger for Python.", description="A poor man's debugger for Python.",