1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
from setuptools import setup
version = '1.4.4'
def readall(path):
with open(path) as f:
return f.read()
setup(
name='pyprof2calltree',
version=version,
description=(
"Help visualize profiling data from cProfile with kcachegrind and qcachegrind"
),
long_description=readall('README.rst'),
keywords='profiler visualization programming tool kde kcachegrind qcachegrind',
classifiers=[
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Environment :: X11 Applications :: KDE",
"License :: OSI Approved :: MIT License",
"Operating System :: POSIX",
"Operating System :: Unix",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Topic :: Desktop Environment :: K Desktop Environment (KDE)",
"Topic :: Software Development",
"Topic :: Software Development :: Quality Assurance",
"Topic :: System :: System Shells",
"Topic :: Utilities",
],
author='Olivier Grisel',
author_email='olivier.grisel@ensta.org',
maintainer='Peter Waller',
maintainer_email='p@pwaller.net',
url='https://github.com/pwaller/pyprof2calltree/',
license='MIT',
py_modules=['pyprof2calltree'],
python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
zip_safe=True,
test_suite='test',
entry_points={
'setuptools.installation': [
'eggsecutable = pyprof2calltree:main',
],
'console_scripts': [
'pyprof2calltree = pyprof2calltree:main',
],
}
)
|