Skip to content

Make geneva a package #49

@flandweber

Description

@flandweber

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 :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions