diff --git a/setup.py b/setup.py index 081561a0..ce262892 100644 --- a/setup.py +++ b/setup.py @@ -13,18 +13,18 @@ # Module name (lowercase) name='pcpostprocess', version='0.0.1', - description='Export high-throughput patch-clamp data from the Nanion SyncroPatch', + description='Post-process patch clamp recordings with the staircase protocol', long_description=readme, long_description_content_type="text/markdown", - author='Frankie Patten-Elliot, Joseph Shuttleworth, Chon Lok Lei', + author='Frankie Patten-Elliot, Joseph Shuttleworth, Chon Lok Lei, Michael Clerx', author_email='joseph.shuttleworth@nottingham.ac.uk', maintainer='Joseph Shuttleworth', maintainer_email='joseph.shuttleworth@nottingham.ac.uk', - # url='https://github.com/CardiacModelling/markov-builder', + url='https://github.com/CardiacModelling/pcpostprocess', classifiers=[ - "Programming Language :: Python :: 3", - "License :: OSI Approved :: BSD License", - "Operating System :: OS Independent", + 'Programming Language :: Python :: 3', + 'License :: OSI Approved :: BSD License', + 'Operating System :: OS Independent', ], # Packages to include @@ -35,7 +35,7 @@ include_package_data=True, # Required Python version - python_requires='>=3.7', + python_requires='>=3.10', # List of dependencies install_requires=[ @@ -44,9 +44,9 @@ 'matplotlib>=3.4', 'pandas>=1.3', 'regex>=2023.12.25', - 'openpyxl>=3.1.2', - 'jinja2>=3.1.0', - 'seaborn>=0.12.2' + 'seaborn>=0.12.2', + 'openpyxl>=3.1.2', # Used via pandas (to create excel doc) + 'jinja2>=3.1.0', # Used via pandas (to create latex doc) ], extras_require={ 'test': [ @@ -54,15 +54,13 @@ 'pytest>=4.6', # For unit tests 'flake8>=3', # For code style checking 'isort', - 'mock>=3.0.5', # For mocking command line args etc. 'codecov>=2.1.3', 'syncropatch_export @ git+https://github.com/CardiacModelling/syncropatch_export.git' ], }, entry_points={ 'console_scripts': [ - 'pcpostprocess=' - 'pcpostprocess.scripts.__main__:main', + 'pcpostprocess=pcpostprocess.scripts.__main__:main', ], }, )