setuptools是内置模块distutils模块的升级版。
安装setuptools包:
sudo apt-get install python-setuptools
#################################################################
import sys
from setuptools import setup, find_packages
min_python = (2, 7)
if sys.version_info < min_python:
print(“yourproject-requires Python %d.%d or later” % min_python)
sys.exit(1)
if sys.version_info >= (3,):
print(“your-project doesn't support Python 3 (yet)”)
sys.exit(1)
setup(
name =“yourpackagename”,
version = get_version(“short”),
description =“your description”,
author = “CanuxCHENG”,
author_email = “canuxcheng@163.com”,
license = 'BSD',
url = “yourproject web address”,
download_url ='your project download address',
packages =find_packages(),
include_package_data = True,
setup_requires =[…],
install_requires =[…],
classifiers =[
'DevelopmentStatus :: your status',
'Environment ::Console',
'License :: yourlicense',
'Operating System:: ubuntu',
'ProgrammingLanguage :: Python27',
],
)
#################################################################
'bootstrap_install_from', 'compat', 'convert_path','depends', 'dist', 'distutils', 'extension', 'find_packages', 'findall','fnmatchcase', 'lib2to3_fixer_packages', 'os', 'run_2to3_on_doctests', 'setup','setuptools', 'sys', 'version'
#################################################################