from setuptools import setup, find_packages from aprendizations import (__author__, __license__, APP_NAME, APP_VERSION, APP_DESCRIPTION) with open("README.md", "r") as f: long_description = f.read() setup( name = APP_NAME, version = APP_VERSION, author = __author__, author_email = "mjsb@uevora.pt", license = __license__, description = APP_DESCRIPTION.split('\n')[0], long_description = APP_DESCRIPTION, long_description_content_type = "text/markdown", url = "https://git.xdi.uevora.pt/mjsb/aprendizations.git", packages = find_packages(), include_package_data = True, # install files from MANIFEST.in python_requires = '>=3.11.1', install_requires = [ 'tornado>=6.4', 'mistune>=3.1', 'pyyaml>=6.0', 'pygments>=2.19', 'sqlalchemy>=2.0.37', 'bcrypt>=4.2.1', 'networkx>=3.4.2', 'pandas>=2.3', 'openpyxl' ], entry_points = { 'console_scripts': [ 'aprendizations = aprendizations.main:main', 'initdb-aprendizations = aprendizations.initdb:main', ] }, classifiers = [ 'Development Status :: 4 - Beta', 'Environment :: Console', 'Intended Audience :: Education', 'Programming Language :: Python :: 3', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', ], )