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

HLA-1348: Isolate dependencies to optional dependencies list if possible #1903

Conversation

s-goldman
Copy link
Collaborator

@s-goldman s-goldman commented Oct 23, 2024

Resolves HLA-1348

Closes #1895

This PR removes unused dependencies from the main dependencies list in the pyproject.toml file. Several dependencies are moved to the optional dependencies list.

Checklist for maintainers

  • added entry in CHANGELOG.rst within the relevant release section
  • updated or added relevant tests
  • updated relevant documentation
  • added relevant label(s)
  • ran regression tests, post a link to the Jenkins job below.
    How to run regression tests on a PR

jenkins test

@s-goldman s-goldman changed the title HLA-1348: Isolate dependencies for devutils, remove unused dependencies HLA-1348: Isolate dependencies to optional dependencies list if possible Oct 23, 2024
@s-goldman s-goldman marked this pull request as ready for review October 24, 2024 17:55
@s-goldman s-goldman requested review from mdlpstsci and a team as code owners October 24, 2024 17:55
Copy link
Collaborator

@mdlpstsci mdlpstsci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These changes look fine to me. As long as you are sure that tables is an optional dependency, then I am fine with this PR. I could not find where typing_extensions and markupsafe were used anywhere, though I do remember markupsafe caused us trouble in the past!

@s-goldman s-goldman merged commit 5bf7780 into spacetelescope:main Oct 28, 2024
17 of 18 checks passed
@s-goldman s-goldman deleted the hla-1348_isolate_devutils_dependencies_10_23_24 branch October 28, 2024 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Drizzlepac/HAP: Isolate dependencies to optional dependencies list if possible
2 participants