annotate COBRAxy/setup.py @ 381:0a3ca20848f3 draft

Uploaded
author francesco_lapi
date Fri, 05 Sep 2025 09:18:26 +0000
parents fa041ec0b755
children d9a9e909cd9e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
311
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
1 from setuptools import setup, find_packages
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
2
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
3 setup(
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
4 name='cobraxy',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
5 version='0.1.0',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
6 description='A collection of tools for metabolic flux analysis in Galaxy.',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
7 long_description=open('README.md').read(),
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
8 long_description_content_type='text/markdown',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
9 author='',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
10 author_email='',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
11 url='https://github.com/CompBtBs/COBRAxy.git',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
12 license='',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
13 packages=find_packages(include=["utils", "utils.*"]),
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
14 py_modules=[
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
15 'custom_data_generator',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
16 'flux_simulation',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
17 'flux_to_map',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
18 'marea_cluster',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
19 'marea',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
20 'ras_generator',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
21 'ras_to_bounds',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
22 'rps_generator'
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
23 ],
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
24 include_package_data=True,
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
25 install_requires=[
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
26 'cairosvg==2.7.1',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
27 'cobra==0.29.0',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
28 'joblib==1.4.2',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
29 'lxml==5.2.2',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
30 'matplotlib==3.7.3',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
31 'numpy==1.24.4',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
32 'pandas==2.0.3',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
33 'pyvips==2.2.3',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
34 'scikit-learn==1.3.2',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
35 'scipy==1.11',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
36 'seaborn==0.13.0',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
37 'svglib==1.5.1',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
38 'anndata==0.8.0',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
39 'pydeseq2==0.5.1'
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
40 ],
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
41 entry_points={
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
42 'console_scripts': [
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
43 'custom_data_generator=custom_data_generator:main',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
44 'flux_simulation=flux_simulation:main',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
45 'flux_to_map=flux_to_map:main',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
46 'marea_cluster=marea_cluster:main',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
47 'marea=marea:main',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
48 'ras_generator=ras_generator:main',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
49 'ras_to_bounds=ras_to_bounds:main',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
50 'rps_generator=rps_generator:main'
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
51 ],
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
52 },
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
53 classifiers=[
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
54 'Programming Language :: Python :: 3',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
55 'License :: OSI Approved :: MIT License',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
56 'Operating System :: OS Independent',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
57 ],
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
58 python_requires='>=3.8.20,<3.12',
fa041ec0b755 Uploaded
francesco_lapi
parents:
diff changeset
59 )