From f713b0075c5ae5ad3dbce885def73fe65dd0c43c Mon Sep 17 00:00:00 2001 From: mrfakename Date: Wed, 28 Feb 2024 21:18:49 -0800 Subject: [PATCH 1/2] Fix pip package Please also make a new GH release to push to PyPI --- setup.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index fa5a970..ca70537 100644 --- a/setup.py +++ b/setup.py @@ -2,9 +2,10 @@ from setuptools import setup, find_packages from setuptools.command.develop import develop from setuptools.command.install import install +from pip.req import parse_requirements cwd = os.path.dirname(os.path.abspath(__file__)) -requirements = open(os.path.join(cwd, "requirements.txt"), "r").readlines() +requirements = parse_requirements('requirements.txt') class PostInstallCommand(install): """Post-installation for installation mode.""" @@ -21,7 +22,7 @@ def run(self): setup( name='melotts', - version='0.1.1', + version='0.1.2', packages=find_packages(), include_package_data=True, install_requires=requirements, From b1204f073adc598f9adca5147ab8a151b5f7dc86 Mon Sep 17 00:00:00 2001 From: mrfakename Date: Wed, 28 Feb 2024 21:19:23 -0800 Subject: [PATCH 2/2] Update setup.py --- setup.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index ca70537..bffc6d9 100644 --- a/setup.py +++ b/setup.py @@ -5,8 +5,8 @@ from pip.req import parse_requirements cwd = os.path.dirname(os.path.abspath(__file__)) -requirements = parse_requirements('requirements.txt') - +install_reqs = parse_requirements('requirements.txt') +reqs = [str(ir.req) for ir in install_reqs] class PostInstallCommand(install): """Post-installation for installation mode.""" def run(self): @@ -25,7 +25,7 @@ def run(self): version='0.1.2', packages=find_packages(), include_package_data=True, - install_requires=requirements, + install_requires=reqs, package_data={ '': ['*.txt', 'cmudict_*'], },