Skip to content

Comments

Improvements to contributing guide#927

Open
jwgarber wants to merge 1 commit intomalariagen:masterfrom
jwgarber:update-contributing-guide
Open

Improvements to contributing guide#927
jwgarber wants to merge 1 commit intomalariagen:masterfrom
jwgarber:update-contributing-guide

Conversation

@jwgarber
Copy link

@jwgarber jwgarber commented Feb 23, 2026

A few fixes and improvements from running through the contributor guide.

  1. Use poetry to install the CI-tested python version (3.10). This avoids a lot of headache when your system python version doesn't match.
  2. Install poetry dependencies with --extras dev to allow running pytest.
  3. Restore instructions about logging into Gcloud to run integration tests.
  4. Add a command about running type checking with mypy.

I applied for access to Google cloud and will run through the integration tests once that's accepted. Also, for the python versions, I noticed that 3.10 and 3.12 are both used in the CI workflows, I imagine it'd be ok to update everything to 3.12?

1. Many systems have different default python versions, so use poetry
   to install the CI-tested version.
2. Install poetry dependencies with `--extras dev` to allow running
   pytest.
3. Restore instructions about logging into Gcloud to run integration
   tests.
4. Add command about checking types with mypy.
@jwgarber jwgarber force-pushed the update-contributing-guide branch from 9d739a1 to 3662807 Compare February 24, 2026 16:21
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.

1 participant