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

Use cisagov/scraper instead of llnl-scraper from PyPI #40

Conversation

mcdonnnj
Copy link
Member

@mcdonnnj mcdonnnj commented Mar 15, 2023

🗣 Description

This pull request changes the source of the llnl-scraper package from PyPI to our fork. As part of that we re-lock the pipenv configuration. We also bump the version of wheel installed into the Python virtual environment in the Docker image to the latest release.

@dav3r is added as a CODEOWNER so that future pull requests should have at least two non-creator CODEOWNERS to pull in for review.

💭 Motivation and context

There are some fixes and changes needed for this configuration to successfully run. While waiting for them to (hopefully) be integrated into the official package we can use our fork in the interim to get the functionality we need.

🧪 Testing

Automated testing passes. I was able to successfully use this configuration both locally and testing in our AWS deployment where this is used in production with no issues.

✅ Pre-approval checklist

  • This PR has an informative and human-readable title.
  • Changes are limited to a single goal - eschew scope creep!
  • All relevant type-of-change labels have been added.
  • I have read the CONTRIBUTING document.
  • These code changes follow cisagov code standards.
  • All new and existing tests pass.

This fork includes changes that we need but are not present in the
upstream project at this time. The version specification for the
llnl-scraper package is updated in the Pipfile and the configuration
is re-locked to update the lockfile.
@mcdonnnj mcdonnnj added improvement This issue or pull request will add or improve functionality, maintainability, or ease of use dependencies Pull requests that update a dependency file labels Mar 15, 2023
@mcdonnnj mcdonnnj requested a review from a team March 15, 2023 23:06
@mcdonnnj mcdonnnj self-assigned this Mar 15, 2023
@mcdonnnj mcdonnnj requested a review from jsf9k as a code owner March 15, 2023 23:06
@mcdonnnj mcdonnnj requested a review from dav3r March 15, 2023 23:06
@mcdonnnj mcdonnnj requested a review from felddy as a code owner March 15, 2023 23:08
@mcdonnnj mcdonnnj merged commit 4a547f4 into improvement/modernize_project Mar 16, 2023
@mcdonnnj mcdonnnj deleted the improvement/use_cisagov_fork_of_llnl-scraper branch March 16, 2023 18:21
@mcdonnnj mcdonnnj mentioned this pull request Mar 17, 2023
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file improvement This issue or pull request will add or improve functionality, maintainability, or ease of use
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants