Skip to content

Ensure Compatibility with pip ≥25.3 by Adding pyproject.toml #31

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Mn031
Copy link

@Mn031 Mn031 commented Jun 13, 2025

Starting with pip version 25.3, support for legacy setup.py develop installations has been deprecated in favor of the modern PEP 517/518 standards. This shift can cause installation issues if a proper build backend is not defined, especially when running pip install -r requirements.txt.

To address this, the following changes have been made:

Added a pyproject.toml file to define the build system in compliance with PEP standards.

Removed the outdated pip install -r requirements.txt instruction from the README, as it is no longer applicable under the new configuration.

These updates ensure compatibility with recent versions of pip and modern Python packaging practices.

@shanto268
Copy link
Collaborator

Thank you @Mn031 for the PR we will review it and get back to you :)

@shanto268 shanto268 self-assigned this Jun 13, 2025
@shanto268
Copy link
Collaborator

@abhishekchak52 could you take a look at this

@abhishekchak52
Copy link

Hi @Mn031, sorry for the delay. Thanks for making this PR.

This is one of a larger set of changes that we have planned at the moment to comply with modern Python packaging practices, and I will add in more details very soon.

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.

3 participants