Bump version to 0.1.0; modernize development environment#5
Bump version to 0.1.0; modernize development environment#5richdawe-cio wants to merge 16 commits into
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 7edc159. Configure here.
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
| fail-fast: false | ||
| matrix: | ||
| python-version: [3.7, 3.8, 3.9] | ||
| python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14" ] |
There was a problem hiding this comment.
seems like 3.8 & 3.9 are also eol https://endoflife.date/python should we remove those as well?
| } | ||
|
|
||
| [tools] | ||
| python = "3.9" |
| test_suite='analytics.test.all', | ||
| packages=['customerio.analytics'], | ||
| # Newer versions are not tested with Python 3.6 or 3.7. | ||
| python_requires='>=3.6.0', |
There was a problem hiding this comment.
should this also be bumped up to min version we test against?

Changes:
Note
Low Risk
CI matrix and packaging metadata only; no runtime or security-sensitive code changes.
Overview
Broadens declared and tested Python support from 3.7–3.9 to 3.6 through 3.14 on CI and in
setup.pyTrove classifiers (the package already required>=3.6.0).Adds
.mise.tomlso local work can pin Python 3.9, auto-create.venv, and runmake install testvia amisetesttask..gitignorenow ignores.venvalongsidevenv.Reviewed by Cursor Bugbot for commit 7edc159. Bugbot is set up for automated code reviews on this repo. Configure here.