From 0146bad065bc9f634174c62055b91359904c7367 Mon Sep 17 00:00:00 2001 From: bgoli Date: Wed, 1 Nov 2023 16:58:24 +0100 Subject: [PATCH] updated to 0.8.8 to tweak deploy to install a fully functional and sane pypi release --- CONTRIBUTORS.md | 2 +- RELEASES.md | 2 +- cbmpy/CBConfig.py | 2 +- setup.py | 9 +++------ 4 files changed, 6 insertions(+), 9 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index b7ffd84..2efdcde 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -1,6 +1,6 @@ # Contributors -## Release 0.8.7 +## Release 0.8.8 Many thanks to Steven Wijnen for his debugging, testing and help with the QP, constraints and FBCV3 implementation. This release supports his dcFBA/endPointFBA https://github.com/SystemsBioinformatics/dynamic-community-fba package. ## Release 0.8.4 diff --git a/RELEASES.md b/RELEASES.md index 3c0cd0e..f0bd25d 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,6 +1,6 @@ # Release history -## Release 0.8.7 (2023) +## Release 0.8.8 (2023) Intermediatery release that includes bug fixes, code cleanup and new features to support endPoint FBA. Has alpha support for Flux Balance Constraints V3 features including quadratic objectives, non-storichiometric user constraints and KeyValue pairs. Try the latest format with cbmpy.writeSBML3FBCV3. ## Release 0.8.4 (2022) diff --git a/cbmpy/CBConfig.py b/cbmpy/CBConfig.py index 9ece8f8..3cfaf16 100644 --- a/cbmpy/CBConfig.py +++ b/cbmpy/CBConfig.py @@ -39,7 +39,7 @@ __VERSION_MAJOR__ = 0 __VERSION_MINOR__ = 8 -__VERSION_MICRO__ = 7 +__VERSION_MICRO__ = 8 __CBCONFIG__ = { 'VERSION_MAJOR': __VERSION_MAJOR__, diff --git a/setup.py b/setup.py index 3e7f109..1d3588e 100644 --- a/setup.py +++ b/setup.py @@ -31,14 +31,11 @@ try: from setuptools import setup - install_requires_src = ['numpy', 'packaging'] + install_requires_src = ['numpy', 'packaging', 'pyparsing', 'python_libsbml', 'lxml', 'xlrd', 'xlwt', 'swiglpk', 'scipy', 'XlsxWriter'] extras_require_src = { - 'sympy': ['sympy'], - 'glpk': ['swiglpk',], - 'sbml': ['python_libsbml', 'lxml',], - 'all': ['sympy', 'swiglpk', 'python_libsbml', 'lxml', 'scipy'], + 'all': ['sympy', 'numpy', 'packaging', 'pyparsing', 'python_libsbml', 'lxml', 'xlrd', 'xlwt', 'swiglpk', 'scipy', 'nose_py3', 'XlsxWriter'], } - tests_require_src = ['nose_py3'] + tests_require_src = ['numpy', 'packaging', 'pyparsing', 'python_libsbml', 'lxml', 'numpy', 'nose_py3'] except: from distutils.core import setup