1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- # This file is used to configure your project.
- # Read more about the various options under:
- # https://setuptools.pypa.io/en/latest/userguide/declarative_config.html
- # https://setuptools.pypa.io/en/latest/references/keywords.html
- [metadata]
- name = espbm
- description = Eye State Prototype Blink Matching in EAR time series
- license = MIT
- license_files = LICENSE.txt
- long_description = file: README.md
- long_description_content_type = text/markdown; charset=UTF-8; variant=GFM
- platforms = any
- [options]
- zip_safe = False
- packages = find_namespace:
- include_package_data = True
- package_dir =
- =src
- # Require a min/specific Python version (comma-separated conditions)
- python_requires = >=3.9
- install_requires =
- numpy>=1.23,
- pandas>=2.2
- scipy>=1.12,<1.13
- numba>=0.59
- stumpy>=1.12
- matplotlib>=3.5,<4
- [options.packages.find]
- where = src
- exclude =
- tests
- testing =
- setuptools
- pytest
- pytest-cov
- [tool:pytest]
- addopts =
- --cov espbm --cov-report term-missing
- --verbose
- norecursedirs =
- dist
- build
- .tox
- testpaths = tests
- [devpi:upload]
- no_vcs = 1
- formats = bdist_wheel
- [flake8]
- # Some sane defaults for the code style checker flake8
- max_line_length = 160
- extend_ignore = E203, W503
- # ^ Black-compatible
- # E203 and W503 have edge cases handled by black
- exclude =
- .tox
- build
- dist
- .eggs
- docs/conf.py
|