Skip to content

Update to modern python tooling#57

Merged
mikeywaites merged 1 commit intowiremock:masterfrom
mikeywaites:feature/better-dependency-management
Apr 29, 2023
Merged

Update to modern python tooling#57
mikeywaites merged 1 commit intowiremock:masterfrom
mikeywaites:feature/better-dependency-management

Conversation

@mikeywaites
Copy link
Collaborator

Modern python has standardisde around poetry for dependency management. Before starting to develop new features I wanted to set a baseline python version at python 3.7.

Alongside this migration to poetry for dependency management, I have also migrated all of the test suite to pytest. I did this mostly as a way to really get some good exposure on the code base via the tests but to also modernise the testing tooling in use.

github action support has also been added as that will be used for the CI pipeline going forward which will run this new test suite.

Modern python has standardisde around poetry for dependency
management. Before starting to develop new features I wanted
to set a baseline python version at python 3.7.

Alongside this migration to poetry for dependency management,
I have also migrated all of the test suite to pytest.  I did this
mostly as a way to really get some good exposure on the code base
via the tests but to also modernise the testing tooling in use.

github action support has also been added as that will be used for
the CI pipeline going forward which will run this new test suite.
@oleg-nenashev
Copy link
Member

FYI @platinummonkey . Would you be fine if we go ahead with merging and declaring @mikeywaites as a co-maintainer officially?

@mikeywaites mikeywaites merged commit 4d98ecd into wiremock:master Apr 29, 2023
@mikeywaites mikeywaites deleted the feature/better-dependency-management branch April 29, 2023 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants