# This file is used to configure your project. # Read more about the various options under: # http://setuptools.readthedocs.io/en/latest/setuptools.html#configuring-setup-using-setup-cfg-files [metadata] name = mayavoz description = Deep learning for speech enhacement author = Shahul Ess author-email = shahules786@gmail.com license = mit long-description = file: README.md long-description-content-type = text/markdown; charset=UTF-8; variant=GFM # Change if running only on Windows, Mac or Linux (comma-separated) platforms = Linux, Mac # Add here all kinds of additional classifiers as defined under # https://pypi.python.org/pypi?%3Aaction=list_classifiers classifiers = Development Status :: 4 - Beta Programming Language :: Python [options] zip_safe = False packages = find: include_package_data = True # DON'T CHANGE THE FOLLOWING LINE! IT WILL BE UPDATED BY PYSCAFFOLD! setup_requires = setuptools # Add here dependencies of your project (semicolon/line-separated), e.g. # install_requires = numpy; scipy # Require a specific Python version, e.g. Python 2.7 or >= 3.4 python_requires = >=3.8 [options.packages.find] where = . exclude = tests [options.extras_require] # Add here additional requirements for extra features, to install with: # `pip install fastaudio[PDF]` like: # PDF = ReportLab; RXP # Add here test requirements (semicolon/line-separated) testing = pytest>=7.1.3 pytest-cov>=4.0.0 dev = pre-commit>=2.20.0 black>=22.8.0 flake8>=5.0.4 cli = hydra-core >=1.1,<=1.2 [options.entry_points] console_scripts = mayavoz-train=.cli.train:train [test] # py.test options when running `python setup.py test` # addopts = --verbose extras = True [tool:pytest] # Options for py.test: # Specify command line options as you would do when invoking py.test directly. # e.g. --cov-report html (or xml) for html/xml output or --junitxml junit.xml # in order to write a coverage file that can be read by Jenkins. addopts = --cov mayavoz --cov-report term-missing --verbose norecursedirs = dist build .tox testpaths = tests [aliases] dists = bdist_wheel [bdist_wheel] # Use this option if your package is pure-python universal = 1 [build_sphinx] source_dir = doc build_dir = build/sphinx [devpi:upload] # Options for the devpi: PyPI server and packaging tool # VCS export must be deactivated since we are using setuptools-scm no-vcs = 1 formats = bdist_wheel [flake8] # Some sane defaults for the code style checker flake8 exclude = .tox build dist .eggs