aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--docs/installation.md2
-rw-r--r--pyproject.toml53
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"}