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 poetry for dependency management and build #188

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dashdanw
Copy link

@dashdanw dashdanw commented Dec 10, 2022

https://python-poetry.org/docs/

I thought it might be interesting/useful to use poetry to manage deps/builds/project info for the following reasons

  • robust dependency and platform version management
  • build distributions using poetry build
  • separate dev dependencies from release dependencies
  • automatically manages virtual environments

If not that's cool too I just thought it would be a fun thing to do, also happy to make any changes requested

linked docs/development.md as README.md, required for build/realease

moved yapf to dev dependencies (from production), added toml for yapf to parse pyproject.toml

removed requirements.txt

modified run_tests.sh to use poetry

required tools from non-slim docker image

use bash to utilize alias commands
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant