Skip to content

Conversation

@JeremieGince
Copy link
Owner

This pull request includes updates to the CI workflows, dependency management, and project metadata. It introduces workflow disabling, adds new dependencies, updates the setup.py metadata, and removes an outdated badge from the README.md.

CI Workflow Updates:

  • .github/workflows/build_dist.yml: Disabled the "Build dist" workflow by adding an if: false condition and removed the installation of wheel and build in favor of using poetry for dependency management. [1] [2]
  • .github/workflows/docs.yml: Disabled the "Build docs" workflow by adding an if: false condition and added a new step to publish distributions to PyPI using pypa/gh-action-pypi-publish. [1] [2]

Dependency Management:

  • pyproject.toml: Added wheel, build, and twine as dependencies for distribution management.

Project Metadata:

  • setup.py: Updated the project name from MSim to PythonTemplate and increased the minimum required Python version from 3.8 to 3.10.

Documentation:

  • README.md: Removed the outdated "Publish Workflow" badge.

@JeremieGince JeremieGince merged commit 12240c3 into main May 29, 2025
2 checks passed
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.

2 participants