Skip to content

Add pyproject, mypy, bump version#12

Merged
nllong merged 7 commits intomainfrom
add-pyproject-mypy
Aug 13, 2025
Merged

Add pyproject, mypy, bump version#12
nllong merged 7 commits intomainfrom
add-pyproject-mypy

Conversation

@nllong
Copy link
Member

@nllong nllong commented Aug 13, 2025

Add in a pyproject, but it isn't required, just supports projects using poetry.

Setup mypy config, but don't enforce, yet.

Copilot AI review requested due to automatic review settings August 13, 2025 13:55
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds build system configuration and development tooling support to the project while incrementing the version number. The changes include adding pyproject.toml for modern Python packaging, configuring mypy for type checking, and adding a CI build status badge to the README.

  • Added pyproject.toml with build system configuration and tool settings for mypy and ruff
  • Created mypy.ini configuration file for type checking
  • Updated version from 2.1.2 to 2.1.3 and added CI status badge to README

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
pyproject.toml New file with build system configuration and tool settings for mypy/ruff
mypy.ini New mypy configuration file with basic type checking settings
buildingid/version.py Version bump from 2.1.2 to 2.1.3
README.rst Added GitHub Actions build status badge

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

nllong and others added 6 commits August 13, 2025 07:56
@nllong nllong merged commit 1073675 into main Aug 13, 2025
2 checks passed
@nllong nllong deleted the add-pyproject-mypy branch August 13, 2025 14:11
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