From 2e2f02e3c8847788f000926c8e8eb3980d6637c3 Mon Sep 17 00:00:00 2001 From: Théo de la Hogue Date: Wed, 10 Apr 2024 16:09:26 +0200 Subject: Fixing pyproject.toml. Updating installation documentation. --- .gitignore | 1 + docs/installation.md | 2 +- pyproject.toml | 53 +++++++++++++++++++++++++--------------------------- 3 files changed, 27 insertions(+), 29 deletions(-) diff --git a/.gitignore b/.gitignore index b0d7c57..d42c8ae 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ .DS_Store +.idea __pycache__ _export _projects diff --git a/docs/installation.md b/docs/installation.md index 5329e0f..66b801b 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -7,7 +7,7 @@ How to install ArGaze !!! warning - *ArGaze is a public read-only git repository: [contact ACHIL laboratory](mailto:argaze-contact@recherche.enac.fr) for requests or patchs.* + *ArGaze is a public read-only git repository: [contact ArGaze teams](mailto:argaze-contact@recherche.enac.fr) for requests or patchs.* Clone ArGaze repository: diff --git a/pyproject.toml b/pyproject.toml index 54f342b..383e156 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,19 +1,17 @@ [build-system] requires = [ - "setuptools", + "setuptools" ] build-backend = "setuptools.build_meta" [project] name = "argaze" +version = "0.0.7" authors = [ - { - name = 'ACHIL laboratory at Ecole Nationale de l\'Aviation Civile (ENAC)', - email = 'argaze-contact@recherche.enac.fr' - } + {"name" = "ACHIL laboratory at Ecole Nationale de l'Aviation Civile (ENAC)", "email" = "argaze-contact@recherche.enac.fr"} ] description = "An Open and Flexible Software Library for Gaze Analysis and Interaction." -readme= "README.md" +readme= {file = "README.md", content-type = "text/markdown"} requires-python = ">=3.11" keywords=[ "eye tracking", @@ -21,30 +19,29 @@ keywords=[ "real-time", "modular" ] -license = {text = "GPLv3"} +license = {file = "LICENSE"} 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' + "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' + "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.urls] Homepage = "https://gitpub.recherche.enac.fr/argaze" @@ -52,5 +49,5 @@ Documentation = "http://achil.recherche.enac.fr/features/eye/argaze/index.html" Repository = "https://gitpub.recherche.enac.fr/argaze" Issues = "https://git.recherche.enac.fr/projects/argaze/issues" -[project.scripts] -demo="argaze ./src/argaze/utils/demo/ opencv_window_context_setup.json" \ No newline at end of file +[tool.setuptools] +package-dir = {"" = "src"} -- cgit v1.1