scripts->bin. Add pydisassemble to list of scripts to install

This commit is contained in:
rocky
2015-12-14 22:12:54 -05:00
parent ae42f61ef0
commit 3ae048ef4d
5 changed files with 14 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
include README.rst include README.rst
include __pkginfo__.py include __pkginfo__.py
recursive-include uncompyle6 *.py recursive-include uncompyle6 *.py
include script/uncompyle6 include bin/uncompyle6
include bin/pydisassemble
recursive-include test *.py *.pyc *.pyo recursive-include test *.py *.pyc *.pyo

View File

@@ -32,6 +32,7 @@ modname = 'uncompyle6'
packages = ['uncompyle6', 'uncompyle6.opcodes'] packages = ['uncompyle6', 'uncompyle6.opcodes']
py_modules = None py_modules = None
short_desc = 'Python byte-code to source-code converter' short_desc = 'Python byte-code to source-code converter'
scripts = ['uncompyle6', 'pydisassemble']
import os import os
import os.path, sys import os.path, sys
@@ -47,7 +48,7 @@ version = '2.0'
web = 'https://github.com/rocky/uncompyle6/' web = 'https://github.com/rocky/uncompyle6/'
# tracebacks in zip files are funky and not debuggable # tracebacks in zip files are funky and not debuggable
zip_safe = False zip_safe = True
def read(*rnames): def read(*rnames):

View File

@@ -12,9 +12,9 @@ from distutils.core import setup, Extension
# short_desc, version, web, zip_safe # short_desc, version, web, zip_safe
from __pkginfo__ import \ from __pkginfo__ import \
author, author_email, \ author, author_email, \
long_description, \ long_description, \
modname, packages, py_modules, \ modname, packages, py_modules, scripts, \
short_desc, version, web, zip_safe short_desc, version, web, zip_safe
__import__('pkg_resources') __import__('pkg_resources')
@@ -25,6 +25,12 @@ setup(
author_email = author_email, author_email = author_email,
# classifiers = classifiers, # classifiers = classifiers,
description = short_desc, description = short_desc,
entry_points = {
'console_scripts': [
'trepan2 = trepan.cli:main',
'trepan2c = trepan.client:main',
]},
# install_requires = install_requires, # install_requires = install_requires,
# license = license, # license = license,
long_description = long_description, long_description = long_description,
@@ -34,5 +40,6 @@ setup(
test_suite = 'nose.collector', test_suite = 'nose.collector',
url = web, url = web,
setup_requires = ['nose>=1.0'], setup_requires = ['nose>=1.0'],
scripts = scripts,
version = version, version = version,
zip_safe = zip_safe) zip_safe = zip_safe)