Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use new project build tool poetry #217

Closed
4 tasks done
mgkwill opened this issue Mar 7, 2022 · 0 comments · Fixed by #215
Closed
4 tasks done

Use new project build tool poetry #217

mgkwill opened this issue Mar 7, 2022 · 0 comments · Fixed by #215
Assignees
Labels
1-bug Something isn't working 1-feature New feature request documentation Improvements or additions to documentation

Comments

@mgkwill
Copy link
Contributor

mgkwill commented Mar 7, 2022

Objective of issue: Remove pybuilder and add build tool poetry

Lava version:

  • 0.3.0

I'm submitting a ...

  • bug report
  • feature request
  • documentation request

Current behavior:

  • pybuilder has some bugs and does not currently support editable install on Windows and running unit tests on any OS due to some virtual environment issues that are hard to pin down. The community that runs pybuilder is small and they seem less open to fix bugs when reported (I've seen bugs that reference above issue that were turned down). The result is a decision to remove pybuilder as the build agent and replace it with poetry, flakeheaven and pytest and use a central pyproject.toml as the configuration source for builds and QA tools.

Expected behavior:

  • Poetry, flakeheaven and pytest are in use, configured with a central pyproject.toml for builds and QA tools. Docs are updated to reflect new tools.
@mgkwill mgkwill added 1-bug Something isn't working documentation Improvements or additions to documentation 1-feature New feature request labels Mar 7, 2022
@mgkwill mgkwill self-assigned this Mar 7, 2022
@mgkwill mgkwill mentioned this issue Mar 7, 2022
12 tasks
@mgkwill mgkwill linked a pull request Mar 8, 2022 that will close this issue
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1-bug Something isn't working 1-feature New feature request documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant