dimensionalOS / dimensionalOS/dimos
Move all non-Python code out of `$ROOT/dimos` so packaging rules are clear
Open
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 4.5k
- Forks
- 808
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 233
Description
- The previous
dimos/web/dimos_interfacebug was caused by having complex ignore/unignore rules. - Things are clearer if we just say
$ROOT/dimosis everything that's packaged into the PyPI package.
Synced from DIM-1126 by paul.nechifor
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by inspecting the repository’s $ROOT/dimos directory and the packaging configuration that determines PyPI contents. Identify non-Python code currently under that directory and determine where it should move, then build or inspect the package to verify that only intended Python code is included and the packaging rules are simpler.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100