Skip to content

dist: consolidate dependencies in requirements.txt and enable dynamic dependencies in pyproject.toml#211

Merged
bmr-cymru merged 2 commits intomainfrom
bmr-py-packaging-fixes
Apr 15, 2025
Merged

dist: consolidate dependencies in requirements.txt and enable dynamic dependencies in pyproject.toml#211
bmr-cymru merged 2 commits intomainfrom
bmr-py-packaging-fixes

Conversation

@bmr-cymru
Copy link
Copy Markdown
Contributor

Resolves: #210.

@packit-as-a-service
Copy link
Copy Markdown

Congratulations! One of the builds has completed. 🍾

You can install the built RPMs by following these steps:

  • sudo yum install -y dnf-plugins-core on RHEL 8
  • sudo dnf install -y dnf-plugins-core on Fedora
  • dnf copr enable packit/snapshotmanager-snapm-211
  • And now you can install the packages.

Please note that the RPMs should be used only in a testing environment.

Consolidate package dependencies in requirements.txt, drop the section
from setup.cfg an pyproject.toml, and make the dependencies dynamic in
the latter.
@bmr-cymru bmr-cymru force-pushed the bmr-py-packaging-fixes branch from b46da1c to 61af1cc Compare April 15, 2025 14:34
@bmr-cymru
Copy link
Copy Markdown
Contributor Author

Manually verified the status of the Jenkins jobs: there seems to be something up with reporting the status of the jobs (all passed the test suite, and wrote STATUS=success).

@bmr-cymru bmr-cymru merged commit 61af1cc into main Apr 15, 2025
10 of 15 checks passed
@bmr-cymru bmr-cymru deleted the bmr-py-packaging-fixes branch May 30, 2025 16:44
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.

Consolidate Python dependencies in requirements.txt and enable dynamic version and dependencies in pyproject.tom.

1 participant