Skip to content

chore: loosen version constraint for mature dependencies with stable API#3

Open
Trenza1ore wants to merge 1 commit intozjunlp:mainfrom
Trenza1ore:loosen-version-constraint
Open

chore: loosen version constraint for mature dependencies with stable API#3
Trenza1ore wants to merge 1 commit intozjunlp:mainfrom
Trenza1ore:loosen-version-constraint

Conversation

@Trenza1ore
Copy link

For the dependencies of skillnet-ai package: requests==2.32.5, openai==1.109.1, pydantic==2.12.5, tqdm==4.67.1, typer==0.21.1, rich==13.9.4, PyPDF2==3.0.1, pycryptodome==3.23.0, python-docx==1.2.0, python-pptx==1.0.2

Many of them are mature projects with very stable API, it should be safe to change their version requirement from == to >=, with small exceptions such as pydantic which is best to have an upperbound of <3.

This PR changes the dependencies' version requirements and make it easier to integrate skillnet-ai into existing projects.

Fixes #2

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.

[Bug] skillnet-ai package has hardcoded requirements with exact versions, making it hard to integrate into existing projects

1 participant