From ec5548c787b9739b6bef3033054cfcd60636b159 Mon Sep 17 00:00:00 2001 From: Michael Clerx Date: Fri, 17 Oct 2025 17:04:42 +0100 Subject: [PATCH 1/3] Update setup.py --- setup.py | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/setup.py b/setup.py index 081561a0..889501dd 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,8 +44,6 @@ 'matplotlib>=3.4', 'pandas>=1.3', 'regex>=2023.12.25', - 'openpyxl>=3.1.2', - 'jinja2>=3.1.0', 'seaborn>=0.12.2' ], extras_require={ @@ -54,15 +52,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', ], }, ) From d8f4179b14e1b8cc4a8ec2c629b2e0e4d09965b7 Mon Sep 17 00:00:00 2001 From: Michael Clerx Date: Fri, 17 Oct 2025 18:12:38 +0100 Subject: [PATCH 2/3] Reinstated openpyxl dependency --- setup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 889501dd..d81b941f 100644 --- a/setup.py +++ b/setup.py @@ -44,7 +44,8 @@ 'matplotlib>=3.4', 'pandas>=1.3', 'regex>=2023.12.25', - 'seaborn>=0.12.2' + 'seaborn>=0.12.2', + 'openpyxl>=3.1.2', # Used via pandas ], extras_require={ 'test': [ From da0ae7b4e5e0f8023558b308cc141eb094a584a3 Mon Sep 17 00:00:00 2001 From: Michael Clerx Date: Fri, 17 Oct 2025 18:32:08 +0100 Subject: [PATCH 3/3] Reinstated jinja dependency --- setup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index d81b941f..ce262892 100644 --- a/setup.py +++ b/setup.py @@ -45,7 +45,8 @@ 'pandas>=1.3', 'regex>=2023.12.25', 'seaborn>=0.12.2', - 'openpyxl>=3.1.2', # Used via pandas + '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': [