-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
38 lines (35 loc) · 1.21 KB
/
setup.py
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
#!/usr/bin/env python
"""EasyLAMMPS Package configuration."""
from setuptools import setup, find_packages
AUTHOR = "Kevin Kempfer"
EMAIL = "[email protected]"
DESCRIPTION = "Python tools for LAMMPS"
LONG_DESCRIPTION = """
A user-friendly Python package to manipulate input and output files of LAMMPS
molecular dynamics code. One Python class per LAMMPS file type. Include
conversion into pandas DataFrame for quick and easy access to LAMMPS
information within Python.
"""
URL = "https://github.com/kkempfer/easylammps"
CLASSIFIERS = [
"Development Status :: 4 - Beta",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: GNU Affero General Public License v3",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Topic :: Scientific/Engineering",
"Topic :: Scientific/Engineering :: Chemistry",
]
setup(
name="easylammps",
version="0.1",
author=AUTHOR,
author_email=EMAIL,
description=DESCRIPTION,
long_description=LONG_DESCRIPTION,
url=URL,
classifiers=CLASSIFIERS,
packages=find_packages(include=["easylammps", "easylammps.*"]),
install_requires=["networkx", "numpy", "pandas"],
extras_require={"test": ["pytest"]},
)