| Philipp Le | 9d2c3e7 | 2022-03-22 23:30:43 +0100 | [diff] [blame] | 1 | #!/usr/bin/env python |
| 2 | |
| 3 | # SPDX-License-Identifier: MPL-2.0 |
| 4 | # Copyright (c) 2022 Philipp Le <philipp@philipple.de>. |
| 5 | # This Source Code Form is subject to the terms of the Mozilla Public |
| 6 | # License, v. 2.0. If a copy of the MPL was not distributed with this |
| 7 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. |
| 8 | |
| 9 | from setuptools import setup |
| 10 | |
| 11 | setup( |
| Philipp Le | 71b6546 | 2023-12-23 01:00:25 +0100 | [diff] [blame^] | 12 | name='dcs-interactive', |
| 13 | version='1.0.0', |
| Philipp Le | 9d2c3e7 | 2022-03-22 23:30:43 +0100 | [diff] [blame] | 14 | description='Interactive Simulations and Visualizations for the Lecture in Digital Communication Systems', |
| 15 | author='Philipp Le', |
| 16 | author_email='philipp@philipple.de', |
| 17 | packages=['dcs'], |
| Philipp Le | 84173f6 | 2022-04-19 22:27:12 +0200 | [diff] [blame] | 18 | entry_points={ |
| 19 | 'console_scripts': [ |
| 20 | 'dcs-interactive=dcs.main:main' |
| 21 | ] |
| 22 | }, |
| Philipp Le | 9d2c3e7 | 2022-03-22 23:30:43 +0100 | [diff] [blame] | 23 | install_requires=[ |
| Philipp Le | 71b6546 | 2023-12-23 01:00:25 +0100 | [diff] [blame^] | 24 | 'numpy~=1.26.2', |
| 25 | 'scipy~=1.11.4', |
| 26 | 'matplotlib~=3.8.2', |
| 27 | 'toml~=0.10.2', |
| 28 | 'pydantic>=1.0.0,<2.0.0', |
| 29 | 'appdirs~=1.4.4', |
| Philipp Le | 9d2c3e7 | 2022-03-22 23:30:43 +0100 | [diff] [blame] | 30 | ], |
| 31 | classifiers=[ |
| 32 | 'Development Status :: 2 - Pre-Alpha', |
| 33 | 'Environment :: Console', |
| 34 | 'Environment :: X11 Applications', |
| 35 | 'Environment :: Win32 (MS Windows)', |
| 36 | 'Intended Audience :: Education', |
| 37 | 'License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)', |
| 38 | 'Operating System :: MacOS :: MacOS X', |
| 39 | 'Operating System :: Microsoft :: Windows', |
| 40 | 'Operating System :: POSIX', |
| 41 | 'Programming Language :: Python', |
| 42 | 'Topic :: Education', |
| 43 | 'Topic :: Scientific/Engineering', |
| 44 | 'Typing :: Typed', |
| 45 | ], |
| 46 | ) |