-
Notifications
You must be signed in to change notification settings - Fork 196
Open
Description
Distributing geneva as python project is desirable because it
- enables re-usage of code though other projects by making geneva a dependency
- improves dependency specification through poetry
- makes installation easier and might help with os independence
- provides a clearer structure for imports
- allows working-directory independent execution
I created a draft of how this could look like at https://github.com/VwCSXg/geneva/tree/pyproject.
It mostly works, however some tests are failing or not finishing at all and I didn't manage to run pytest even on the main branch which is why I can`t really pin down the problems created by refactoring geneva as a package.
Help in fixing those issues would be much appreciated :)
lepz0r and ebrahimi-esf
Metadata
Metadata
Assignees
Labels
No labels