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

Simplified extras_require in setup.py #277

Merged
merged 1 commit into from
Oct 4, 2023
Merged

Conversation

jruere
Copy link
Contributor

@jruere jruere commented Oct 4, 2023

Before, we used ternary operations on lists in Python code of setup.py to conditionally add development dependencies based on the Python version.

In this patch, we replaced this code with requirements specifiers, which substantially simplified the code in setup.py.

Replace Python for dependency management by requirements.txt's requirement
specifiers.
@coveralls
Copy link

Coverage Status

coverage: 92.784%. remained the same when pulling e2b2f7e on jruere:master into a976e61 on Parquery:master.

@mristin mristin changed the title Simplify setup.py's extras_require Simplified extras_require in setup.py Oct 4, 2023
@mristin mristin merged commit 4c8b235 into Parquery:master Oct 4, 2023
12 checks passed
@mristin
Copy link
Collaborator

mristin commented Oct 4, 2023

@jruere thanks a lot!

@jruere
Copy link
Contributor Author

jruere commented Oct 4, 2023

@mristin thank you for this awesome project!

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.

None yet

3 participants