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

Remove requirements.txt, use Pipfile instead #94

Merged
merged 5 commits into from
Jul 1, 2024

Conversation

lcartey
Copy link
Contributor

@lcartey lcartey commented Jun 28, 2024

We currently have both a Pipfile and requirements.txt file in this repository, which specify different dependency versions. This PR standardises on the Pipfile and pipenv to give a single source of truth for the dependencies for the project. The Pipfile was chosen as this is already the recommended way of running the integration specified in the documentation.

@lcartey lcartey requested a review from a team June 28, 2024 10:26
Copy link

@theztefan theztefan left a comment

Choose a reason for hiding this comment

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

@lcartey couple of comments/suggestions left. Mainly I think we can remove bandit scan of the code.

As for the requirements.txt -> Pipfile switch, I am personally fine with it. We should benefit from the improvements that pipenv brings.

.github/workflows/python.yml Outdated Show resolved Hide resolved
Pipfile Outdated Show resolved Hide resolved
Pipfile Show resolved Hide resolved
@jbjonesjr
Copy link
Collaborator

FYI, while doing this, can we 🔥 through the outstanding dependabot updates?

Copy link

@theztefan theztefan left a comment

Choose a reason for hiding this comment

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

lgtm 🚀

@jbjonesjr this PR addresses the two open Dependabot alerts for the vulnerable requests version.

@lcartey lcartey force-pushed the lcartey/remove-requirements branch from 9b515ec to a5e42a3 Compare July 1, 2024 14:44
@lcartey lcartey merged commit 5f6404a into main Jul 1, 2024
3 checks passed
@lcartey lcartey deleted the lcartey/remove-requirements branch July 1, 2024 14:47
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