Skip to content

MNS-2397 update project tooling#242

Closed
alexhawdon wants to merge 4 commits intomasterfrom
mns-2397-update-project-tooling
Closed

MNS-2397 update project tooling#242
alexhawdon wants to merge 4 commits intomasterfrom
mns-2397-update-project-tooling

Conversation

@alexhawdon
Copy link
Copy Markdown
Contributor

Summary

  • Routine Change
  • ❗ Breaking Change
  • 🤖 Operational or Infrastructure Change
  • ✨ New Feature
  • ⚠️ Potential issues that might be caused by this change

Add any other relevant notes or explanations here. Remove this line if you have nothing to add.

Reviews Required

  • Dev
  • Test
  • Tech Author
  • Product Owner

Review Checklist

ℹ️ This section is to be filled in by the reviewer.

  • I have reviewed the changes in this PR and they fill all or part of the acceptance criteria of the ticket, and the code is in a mergeable state.
  • If there were infrastructure, operational, or build changes, I have made sure there is sufficient evidence that the changes will work.
  • I have ensured the changelog has been updated by the submitter, if necessary.

- Changed project name format in pyproject.toml from "mesh_api_specification" to "mesh-api-specification".
- Updated Python version requirement to ">=3.13,<4.0".
- Consolidated dependencies under the [project] section and removed the old [tool.poetry.dependencies] section.
- Added [project.urls] section for homepage and repository links.
- Updated dev dependencies to include ruff and black with new versions.
- Adjusted black's target version to Python 3.13.
- Refactored scripts to improve code quality by adding missing newlines and imports.
- Replaced zip with itertools.pairwise in calculate_version.py for better readability.
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 7, 2026

@alexhawdon alexhawdon closed this Apr 9, 2026
@alexhawdon alexhawdon deleted the mns-2397-update-project-tooling branch April 9, 2026 07:47
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