Dropped support for Python 3.7 ([#401](https://github.com/ClearcodeHQ/pytest-mysql/issues/401) <https://https://github.com/ClearcodeHQ/pytest-mysql/issues/401>_)
Bugfixes
Raise exception with helpful message if unixsocket is too long on FreeBSD or MacOS system
OSX gives out super long temp directories. This isn't a problem until
we run into an odd 103-character limit on the names of unix sockets
see this stackoverflow thread <https://unix.stackexchange.com/questions/367008/why-is-socket-path-length-limited-to-a-hundred-chars/367012#367012>.
Here we warn and give the user a way out of it. ([#345](https://github.com/ClearcodeHQ/pytest-mysql/issues/345) <https://https://github.com/ClearcodeHQ/pytest-mysql/issues/345>)
Features
Added support to Python 3.11 ([#392](https://github.com/ClearcodeHQ/pytest-mysql/issues/392) <https://https://github.com/ClearcodeHQ/pytest-mysql/issues/392>_)
Add type hints and mypy checks ([#401](https://github.com/ClearcodeHQ/pytest-mysql/issues/401) <https://https://github.com/ClearcodeHQ/pytest-mysql/issues/401>_)
Miscellaneus
Run tests on CI on macosx ([#245](https://github.com/ClearcodeHQ/pytest-mysql/issues/245) <https://https://github.com/ClearcodeHQ/pytest-mysql/issues/245>_)
Update example configuration in README ([#365](https://github.com/ClearcodeHQ/pytest-mysql/issues/365) <https://https://github.com/ClearcodeHQ/pytest-mysql/issues/365>_)
Added towncrier to manage newsfragments ([#397](https://github.com/ClearcodeHQ/pytest-mysql/issues/397) <https://https://github.com/ClearcodeHQ/pytest-mysql/issues/397>_)
Migrate dependency management to pipenv ([#398](https://github.com/ClearcodeHQ/pytest-mysql/issues/398) <https://https://github.com/ClearcodeHQ/pytest-mysql/issues/398>_)
Move most of the package definition to pyproject.toml ([#399](https://github.com/ClearcodeHQ/pytest-mysql/issues/399) <https://https://github.com/ClearcodeHQ/pytest-mysql/issues/399>_)
Migrate automerge to a shared workflow using github app for short-lived tokens. ([#400](https://github.com/ClearcodeHQ/pytest-mysql/issues/400) <https://https://github.com/ClearcodeHQ/pytest-mysql/issues/400>_)
Use tbump to manage versioning ([#402](https://github.com/ClearcodeHQ/pytest-mysql/issues/402) <https://https://github.com/ClearcodeHQ/pytest-mysql/issues/402>_)
Updated codecov configuration:
Added token
Turned off pipeline failing if codecov upload fails ([#405](https://github.com/ClearcodeHQ/pytest-mysql/issues/405) <https://https://github.com/ClearcodeHQ/pytest-mysql/issues/405>_)
Run mariadb tests after MySQL tests run. ([#409](https://github.com/ClearcodeHQ/pytest-mysql/issues/409) <https://https://github.com/ClearcodeHQ/pytest-mysql/issues/409>_)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps pytest-mysql from 2.3.1 to 2.4.0.
Changelog
Sourced from pytest-mysql's changelog.
Commits
7da92bc
Release 2.4.0a19b977
Merge pull request #416 from ClearcodeHQ/macosx-runa1659ce
Run tests on MacOS - closes #24580419a3
Merge pull request #345 from osheroff/main989c66b
Lintersfe5da0d
Add newsfragment with descriptionce04414
abort with a helpful message if we won't be able to start a serverb80a5af
Merge pull request #413 from ClearcodeHQ/dependabot/pip/coverage-7.2.101afb86
Bump coverage from 6.5.0 to 7.2.1f0acba5
Merge pull request #414 from ClearcodeHQ/dependabot/pip/mock-5.0.1Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)