101 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			INI
		
	
	
	
			
		
		
	
	
			101 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			INI
		
	
	
	
| # 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=mayavoz.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
 |