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

Transition dependency management for sync job to poetry #27

Open
5 tasks
franTarkenton opened this issue Oct 15, 2024 · 1 comment
Open
5 tasks

Transition dependency management for sync job to poetry #27

franTarkenton opened this issue Oct 15, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@franTarkenton
Copy link
Member

Currently the sync job uses a basic, venv and requirements.txt to manage its dependencies. This ticket will see the transition to using poetry to manage dependencies for both the code bases in this repository.

  • declare dependencies in the pyproject.toml, use same dependencies as the load / extract process
  • delete the requirements.txt and ensure dependencies are in the pyproject.toml
  • update the docker file used to create the container.
  • verify that all is working
  • consider creating an integration test that could be run via docker-compose that would create a full local environment, run the sync process and verify that it worked correctly. This may be a separate ticket
@franTarkenton franTarkenton added the enhancement New feature or request label Oct 15, 2024
@franTarkenton franTarkenton moved this from New to Backlog in DevOps (NR) Oct 15, 2024
@franTarkenton franTarkenton moved this from Backlog to Active in DevOps (NR) Nov 28, 2024
@franTarkenton franTarkenton self-assigned this Nov 28, 2024
@franTarkenton
Copy link
Member Author

Already started this with feat #10 ( branch feat/10-run-sync-local )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Active
Development

No branches or pull requests

1 participant