Ticket #1203: setup.py

File setup.py, 2.5 KB (added by goddard@…, 7 years ago)

Added by email2trac

Line 
1# vim: set expandtab ts=4 sw=4:
2
3# === UCSF ChimeraX Copyright ===
4# Copyright 2016 Regents of the University of California.
5# All rights reserved. This software provided pursuant to a
6# license agreement containing restrictions on its disclosure,
7# duplication and use. For details see:
8# http://www.rbvi.ucsf.edu/chimerax/docs/licensing.html
9# This notice must be embedded in or attached to all copies,
10# including partial copies, of the software or any revisions
11# or derivations thereof.
12# === UCSF ChimeraX Copyright ===
13
14# import distutils.core
15# distutils.core.DEBUG = True
16# TODO: remove distlib monkey patch when the wheel package
17# implements PEP 426's pydist.json
18from distlib import metadata
19metadata.METADATA_FILENAME = "metadata.json"
20from setuptools import setup
21
22description = """
23The ChimeraX-Log bundle provides a tool for viewing a log of what
24the user has done.
25"""
26
27setup(
28 name="ChimeraX-Log",
29 version="1.0", # PEP 440, should match Development Status below
30 description="Log support", # one line synopsis
31 long_description=description, # see above
32 author="UCSF RBVI",
33 author_email="chimerax@cgl.ucsf.edu",
34 url="https://www.rbvi.ucsf.edu/chimerax/",
35 python_requires=">= 3.5",
36 package_dir={
37 "chimerax.log": "src", # directory package's source files are in
38 },
39 packages=[
40 "chimerax.log",
41 ],
42 install_requires=[
43 "ChimeraX-Core >= 0.1",
44 ],
45 classifiers=[
46 # From https://pypi.python.org/pypi?%3Aaction=list_classifiers
47 # and our own ChimeraX classifiers.
48 "Development Status :: 5 - Production/Stable",
49 "Environment :: MacOS X :: Aqua",
50 "Environment :: Win32 (MS Windows)",
51 "Environment :: X11 Applications",
52 "Framework :: ChimeraX",
53 "Intended Audience :: Science/Research",
54 "License :: Free for non-commercial use",
55 "Operating System :: MacOS :: MacOS X",
56 "Operating System :: Microsoft :: Windows :: Windows 10",
57 "Operating System :: POSIX :: Linux",
58 "Programming Language :: Python :: 3",
59 "Topic :: Scientific/Engineering :: Visualization",
60 "Topic :: Scientific/Engineering :: Chemistry",
61 "Topic :: Scientific/Engineering :: Bio-Informatics",
62 "ChimeraX :: Bundle :: General :: 1,1 :: chimerax.log :: chimerax.log :: ",
63 "ChimeraX :: Tool :: Log :: General :: Log of information and output",
64 "ChimeraX :: Command :: echo :: General :: Log a line of text",
65 "ChimeraX :: Command :: log :: General :: manipulate the Log tool",
66 ],
67)