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

Update to modern python tooling #57

Merged

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.

None yet

3 participants