from pathlib import Path from setuptools import setup, find_packages NAME = "remfx" DESCRIPTION = "Universal audio effect removal" URL = "https://github.com/mhrice/RemFx" EMAIL = "m.rice@se22.qmul.ac.uk" AUTHOR = "Matthew Rice" REQUIRES_PYTHON = ">=3.8.0" VERSION = "0.0.1" HERE = Path(__file__).parent try: with open(HERE / "README.md", encoding="utf-8") as f: long_description = "\n" + f.read() except FileNotFoundError: long_description = DESCRIPTION setup( name=NAME, version=VERSION, description=DESCRIPTION, long_description=long_description, long_description_content_type="text/markdown", author=AUTHOR, author_email=EMAIL, python_requires=REQUIRES_PYTHON, url=URL, packages=find_packages(), install_requires=[ "torch>=1.11.0", "torchaudio>=0.13.0", "functorch", "scipy", "numpy", "torchvision", "pytorch-lightning>=2.0.0", "numba", "wandb", "einops", "hydra-core", "auraloss", "pyloudnorm", "pedalboard", "asteroid", "librosa", "speechbrain", "torchcrepe", "torchopenl3", "tensorflow", "transformers", "torchmetrics>=1.0", "wav2clip_hear @ git+https://github.com/hohsiangwu/wav2clip-hear.git", "panns_hear @ git+https://github.com/qiuqiangkong/HEAR2021_Challenge_PANNs", "gradio", ], include_package_data=True, license="Apache License 2.0", classifiers=[ "License :: OSI Approved :: Apache Software License", "Topic :: Multimedia :: Sound/Audio", "Topic :: Scientific/Engineering", ], )