@@ -10,5 +10,85 @@ requires = [
1010 " setuptools_scm[toml]>=6.0" ,
1111]
1212
13+ [project ]
14+ name = " robot-log-visualizer"
15+ description = " Visualizer for robot logger"
16+ readme = " README.md"
17+ requires-python = " >=3.8"
18+ license = { file = " LICENSE" }
19+ authors = [
20+ { name = " Giulio Romualdi" , email = " giulio.romualdi@gmail.com" },
21+ ]
22+ keywords = [
23+ " robotics" ,
24+ " visualization" ,
25+ ]
26+ classifiers = [
27+ " Development Status :: 4 - Beta" ,
28+ " Operating System :: OS Independent" ,
29+ " Topic :: Scientific/Engineering :: Visualization" ,
30+ " Topic :: Software Development" ,
31+ " Framework :: Robot Framework" ,
32+ " Intended Audience :: Developers" ,
33+ " Intended Audience :: Science/Research" ,
34+ " Programming Language :: Python :: 3.8" ,
35+ " Programming Language :: Python :: 3.9" ,
36+ " Programming Language :: Python :: 3.10" ,
37+ " Programming Language :: Python :: 3 :: Only" ,
38+ ]
39+ dependencies = [
40+ " idyntree >= 10.2.0" ,
41+ " meshcat" ,
42+ " numpy" ,
43+ " PyQt5" ,
44+ " PyQtWebEngine" ,
45+ " qtpy" ,
46+ " pyqtconsole" ,
47+ " h5py" ,
48+ " pyqtgraph" ,
49+ ]
50+ dynamic = [" version" ]
51+
52+ [project .urls ]
53+ Homepage = " https://github.com/gbionics/robot-log-visualizer"
54+ Changelog = " https://github.com/gbionics/robot-log-visualizer/releases"
55+ Tracker = " https://github.com/gbionics/robot-log-visualizer/issues"
56+ Source = " https://github.com/gbionics/robot-log-visualizer"
57+
58+ [project .scripts ]
59+ robot-log-visualizer = " robot_log_visualizer.__main__:main"
60+
61+ [tool .setuptools ]
62+ include-package-data = true
63+ packages = { find = {} }
64+
65+ [tool .setuptools .package-data ]
66+ "*" = [" *.png" , " *.svg" , " *.ui" ]
67+
1368[tool .setuptools_scm ]
1469local_scheme = " dirty-tag"
70+
71+ [tool .pixi .workspace ]
72+ channels = [" conda-forge" ]
73+ platforms = [" linux-64" , " osx-64" , " win-64" ]
74+
75+ [tool .pixi .pypi-dependencies ]
76+ robot-log-visualizer = { path = " ." , editable = true }
77+
78+ [tool .pixi .tasks ]
79+
80+ [tool .pixi .dependencies ]
81+ numpy = " *"
82+ qtpy = " *"
83+ pyqt = " *"
84+ pyqtwebengine = " *"
85+ pyside2 = " *"
86+ pyqtgraph = " *"
87+ matplotlib = " *"
88+ h5py = " *"
89+ gst-plugins-good = " *"
90+ gst-plugins-bad = " *"
91+ idyntree = " *"
92+ pyqtconsole = " *"
93+ meshcat-python = " *"
94+
0 commit comments