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

BLD: Add test to extras_require #144

Merged
merged 1 commit into from
Aug 31, 2020
Merged

BLD: Add test to extras_require #144

merged 1 commit into from
Aug 31, 2020

Conversation

gerrymanoim
Copy link
Collaborator

@gerrymanoim gerrymanoim commented Aug 31, 2020

Closes #143.

Ideally we'd change etc/requirements.txt to a lock file and use that as a constraint to install the extras_require in the GHA step.

Closses #143.

Ideally we'd change etc/requirements.txt to a lock file and use that as a constraint to install the `extras_require` in the GHA step.
Copy link
Member

@richafrank richafrank left a comment

Choose a reason for hiding this comment

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

Nice @gerrymanoim . I was looking at the requirements.txt to compare to what we have in install_reqs and this test extra, and I notice that these are in neither list:

configparser==3.5.0
enum34==1.1.6
python-dateutil==2.7.3
six==1.11.0

Are they transitive dependencies?

I was thinking about how it would be nice not to maintain reqs.txt in addition to the two lists in setup.py. Maybe we should make that a pip-compile generated file, which would also answer my first question. Then our CI could install -e .[test] -c constraints_file and actually exercise this new feature.

This looks good though.

@gerrymanoim gerrymanoim merged commit 66d82d4 into master Aug 31, 2020
@gerrymanoim gerrymanoim deleted the extras-require-test branch August 31, 2020 16:42
beppe712 pushed a commit to AlpacaTechJP/trading_calendars that referenced this pull request Dec 26, 2022
…actions/actions/setup-python-2.3.2

Bump actions/setup-python from 2.3.1 to 2.3.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.

Add tests_require to setup.py
2 participants