Skip to content

Update dependency version constraints in pyproject.toml#71

Open
rostamiiamz wants to merge 1 commit intoawslabs:devfrom
rostamiiamz:fix-pyproject
Open

Update dependency version constraints in pyproject.toml#71
rostamiiamz wants to merge 1 commit intoawslabs:devfrom
rostamiiamz:fix-pyproject

Conversation

@rostamiiamz
Copy link

Changes

  • Relaxed version constraints for core dependencies to allow broader compatibility
  • Removed upper bounds on several packages (pydantic, rapidfuzz, munkres, numpy, scipy, psutil, pandas, jsonschema)
  • Removed jinja2 dependency from main dependencies
  • Removed ruff from dev dependencies
  • Removed llm optional dependency group

Motivation

These changes improve dependency flexibility and reduce potential version conflicts when installing the package.

"ruff>=0.14.10",
]
llm = [
"strands-agents>=1.0.0,<=1.16.0"
Copy link
Contributor

Choose a reason for hiding this comment

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

Does LLM not need strands agents anymore? Also... beautifulsoup...doesn't that go in...dev?

Copy link
Author

Choose a reason for hiding this comment

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

  1. Should I keep the llm optional dependency group with strands-agents? Does the project still need LLM functionality?

  2. Should beautifulsoup4 stay in dev dependencies, or does it belong in main dependencies or a different optional group?

Copy link
Contributor

@vawsgit vawsgit Jan 29, 2026

Choose a reason for hiding this comment

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

Just double check what is currently in dev, and then make sure that no dependencies are lost...whatever state it is in now.

Estimating what would happen with this change...if someone tried to install the llm dependency group... it wouldn't be there anymore...and strands-agents wouldn't be there either. So one goal would definitely be not to lose any functionality as a result of the addition.

@vawsgit vawsgit requested a review from ayushi1208 January 28, 2026 18:13
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.

2 participants