-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathsetup.py
More file actions
49 lines (47 loc) · 1.45 KB
/
setup.py
File metadata and controls
49 lines (47 loc) · 1.45 KB
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
from setuptools import setup, find_packages
setup(
name="foldtree2",
version="0.1.0",
description="Maximum likelihood phylogenetic tree inference from protein structures",
long_description="FoldTree2 is a Python package for maximum likelihood phylogenetic tree inference from protein structures. It provides tools for analyzing and visualizing protein structures, as well as methods for inferring phylogenetic trees based on structural data.",
long_description_content_type="text/markdown",
author="Dave Moi",
author_email="dmoi@unil.ch",
packages=find_packages(where=[".", "src", "scripts"]),
package_dir={
"": ".",
"src": "src",
"scripts": "scripts"
},
install_requires=[
"numpy",
"pandas",
"tqdm",
"matplotlib",
"torch",
"scipy",
"h5py",
"pebble",
"networkx",
"einops",
"pytorch-lightning",
"torch-geometric",
"biopython",
"datasketch",
"wget",
"toytree",
"toyplot",
"statsmodels",
"pydssp",
"ete3",
],
python_requires=">=3.7",
include_package_data=True,
classifiers=[
"Development Status :: 3 - Alpha",
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
],
)
# The above code is a setup script for a Python package named "foldtree2".