[build-system] requires = [ "setuptools", ] build-backend = "setuptools.build_meta" [project] name = "argaze" authors = [ {name = 'ACHIL laboratory at Ecole Nationale de l\'Aviation Civile (ENAC)', email = 'achil@recherche.enac.fr'} ] urls=[ 'https://git.recherche.enac.fr/projects/argaze/' ] description = "A modular real-time and post-processing gaze analysis software library." readme= "README.md" requires-python = ">=3.11" keywords=[ "eye tracking", "gaze analysis", "real-time", "modular" ] license = {text = "GPLv3"} classifiers=[ 'Development Status :: 3 - Alpha', 'Intended Audience :: Developers', 'Intended Audience :: Science/Research', 'Topic :: Scientific/Engineering :: Human Machine Interfaces', 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)', 'Programming Language :: Python :: 3', 'Operating System :: OS Independent' ] dependencies = [ 'opencv-python>=4.7.0', 'opencv-contrib-python>=4.7.0', 'numpy', 'pandas', 'av', 'colorama', 'matplotlib', 'shapely', 'lempel_ziv_complexity', 'scipy', 'scikit-learn' ] dynamic = ["version"] [project.scripts] demo="argaze ./src/argaze/utils/demo/ opencv_window_context_setup.json"