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

chore: introduce poetry as dependency management tool #1817

Merged
merged 32 commits into from
Aug 19, 2023
Merged

Conversation

bossenti
Copy link
Contributor

@bossenti bossenti commented Aug 7, 2023

Purpose

This PR introduces Poetry as dependency management tool.
Poetry gives us more control over our dependency chain (e.g., it pins transitive dependencies) and improves the comfort when building and publishing the library. In addition, it stabilizes our release process.
Information about how to use can be found in the developing guide.

ToDo:

Remarks

PR introduces (a) breaking change(s): no

PR introduces (a) deprecation(s): no

Signed-off-by: bossenti <bossenti@posteo.de>
Signed-off-by: bossenti <bossenti@posteo.de>
Signed-off-by: bossenti <bossenti@posteo.de>
Signed-off-by: bossenti <bossenti@posteo.de>
Signed-off-by: bossenti <bossenti@posteo.de>
Signed-off-by: bossenti <bossenti@posteo.de>
Signed-off-by: bossenti <bossenti@posteo.de>
Signed-off-by: bossenti <bossenti@posteo.de>
@bossenti bossenti added the no release note Issues and PR. Add if they should not be contained in the release notes (e.g., minor refactorings). label Aug 7, 2023
@bossenti bossenti added this to the 0.93.0 milestone Aug 7, 2023
@github-actions github-actions bot added python Pull requests that update Python code documentation Everything related to documentation testing Relates to any kind of test (unit test, integration, or E2E test). gh-actions Pull requests that update GitHub Actions code labels Aug 7, 2023
@bossenti
Copy link
Contributor Author

bossenti commented Aug 8, 2023

Created a ticket for INFRA to whitelist the required GitHub Action: https://issues.apache.org/jira/browse/INFRA-24873
Once this is done we can test & merge the PR.

Signed-off-by: bossenti <bossenti@posteo.de>
Signed-off-by: bossenti <bossenti@posteo.de>
Signed-off-by: bossenti <bossenti@posteo.de>
@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Aug 18, 2023
Signed-off-by: bossenti <bossenti@posteo.de>
Signed-off-by: bossenti <bossenti@posteo.de>
Signed-off-by: bossenti <bossenti@posteo.de>
# Conflicts:
#	streampipes-client-python/setup.py
Signed-off-by: bossenti <bossenti@posteo.de>
Signed-off-by: bossenti <bossenti@posteo.de>
Signed-off-by: bossenti <bossenti@posteo.de>
Signed-off-by: bossenti <bossenti@posteo.de>
Signed-off-by: bossenti <bossenti@posteo.de>
@bossenti bossenti merged commit 6a8ad3c into dev Aug 19, 2023
18 checks passed
@bossenti bossenti deleted the exp/poetry branch August 19, 2023 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file documentation Everything related to documentation gh-actions Pull requests that update GitHub Actions code no release note Issues and PR. Add if they should not be contained in the release notes (e.g., minor refactorings). python Pull requests that update Python code testing Relates to any kind of test (unit test, integration, or E2E test).
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants