From 82a7e3addb93de93e1696835c5a7feea8831fe85 Mon Sep 17 00:00:00 2001 From: etaoxing Date: Mon, 6 Oct 2025 10:42:58 -0400 Subject: [PATCH 1/2] Improve gello pip packaging --- .gitignore | 26 +++++++++++++++++++ MANIFEST.in | 1 + gello/agents/__init__.py | 0 gello/cameras/__init__.py | 0 gello/data_utils/__init__.py | 0 gello/dm_control_tasks/__init__.py | 0 .../manipulation/arenas/__init__.py | 0 .../manipulation/tasks/__init__.py | 0 gello/dynamixel/tests/__init__.py | 0 gello/factr/__init__.py | 0 gello/robots/__init__.py | 0 gello/utils/__init__.py | 0 gello/zmq_core/__init__.py | 0 setup.py | 1 + 14 files changed, 28 insertions(+) create mode 100644 MANIFEST.in create mode 100644 gello/agents/__init__.py create mode 100644 gello/cameras/__init__.py create mode 100644 gello/data_utils/__init__.py create mode 100644 gello/dm_control_tasks/__init__.py create mode 100644 gello/dm_control_tasks/manipulation/arenas/__init__.py create mode 100644 gello/dm_control_tasks/manipulation/tasks/__init__.py create mode 100644 gello/dynamixel/tests/__init__.py create mode 100644 gello/factr/__init__.py create mode 100644 gello/robots/__init__.py create mode 100644 gello/utils/__init__.py create mode 100644 gello/zmq_core/__init__.py diff --git a/.gitignore b/.gitignore index 934820b2..cab32784 100644 --- a/.gitignore +++ b/.gitignore @@ -24,6 +24,32 @@ outputs/* *.mypy_cache *.pyc +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +pip-wheel-metadata/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + # vim *.swp MUJOCO_LOG.TXT diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 00000000..40f74a8d --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1 @@ +recursive-include gello/ * diff --git a/gello/agents/__init__.py b/gello/agents/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/gello/cameras/__init__.py b/gello/cameras/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/gello/data_utils/__init__.py b/gello/data_utils/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/gello/dm_control_tasks/__init__.py b/gello/dm_control_tasks/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/gello/dm_control_tasks/manipulation/arenas/__init__.py b/gello/dm_control_tasks/manipulation/arenas/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/gello/dm_control_tasks/manipulation/tasks/__init__.py b/gello/dm_control_tasks/manipulation/tasks/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/gello/dynamixel/tests/__init__.py b/gello/dynamixel/tests/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/gello/factr/__init__.py b/gello/factr/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/gello/robots/__init__.py b/gello/robots/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/gello/utils/__init__.py b/gello/utils/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/gello/zmq_core/__init__.py b/gello/zmq_core/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/setup.py b/setup.py index 72780687..851a769c 100644 --- a/setup.py +++ b/setup.py @@ -13,6 +13,7 @@ long_description_content_type="text/markdown", url="https://github.com/wuphilipp/gello_software", packages=setuptools.find_packages(), + include_package_data=True, classifiers=[ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", From 68530625dfbea9fefe8add23fd351ec7c0cb8516 Mon Sep 17 00:00:00 2001 From: etaoxing Date: Tue, 28 Oct 2025 19:02:02 -0400 Subject: [PATCH 2/2] add dynamixel-sdk dependency --- setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py index 851a769c..efa7aeca 100644 --- a/setup.py +++ b/setup.py @@ -22,5 +22,6 @@ license="MIT", install_requires=[ "numpy", + "dynamixel-sdk", ], )