Skip to content

Conversation

@camUrban
Copy link
Owner

@camUrban camUrban commented Nov 24, 2025

Description

Whoops! I realized that the type-hint badge in the README.md wasn't updated for the v4.0.0 release.

Changes

  • Bumped version numbers in setup.cfg and make_installer.iss
  • Added classifier in setup.cfg to indicate that package is typed
  • Added Topic :: Scientific/Engineering :: Visualization classifier in setup.cfg
  • Updated keywords in setup.cfg
  • Made PR template's comments about docstrings and type-hints more clear

New Dependencies

None

Change Magnitude

Minor: Small change such as a bug fix, small enhancement, or documentation update.


Checklist

  • My branch is based on main and is up to date with the upstream main branch.
  • All calculations use S.I. units.
  • Code is formatted with black (line length = 88).
  • Code is well documented with block comments where appropriate.
  • Any external code, algorithms, or equations used have been cited in comments or docstrings.
  • All new modules, classes, functions, and methods have docstrings in reStructuredText format, and are formatted using docformatter (--in-place --black).
  • All new classes, functions, and methods use type hints.
  • If any major functionality was added or significantly changed, I have added or updated tests in the tests package.
  • Code locally passes all tests in the tests package.
  • After pushing, PR passes all automated checks (codespell, black, mypy, and tests).
  • PR description links all relevant issues and follows this template.

@camUrban camUrban requested a review from Copilot November 24, 2025 00:26
@camUrban camUrban added bug Something isn't working maintenance Improvements or additions to documentation, testing, or robustness labels Nov 24, 2025
Copy link
Contributor

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 prepares the PteraSoftware package for the v4.0.1 release by updating version numbers and improving package metadata. The primary motivation was to update the type-hint badge in the README.md for the v4.0.0 release.

  • Bumped version numbers from 4.0.0 to 4.0.1 in distribution files
  • Enhanced package metadata with typing and visualization classifiers
  • Improved and reorganized keywords to better reflect the project's scope
  • Clarified PR template requirements for docstrings and type hints with links to the style guide

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
setup.cfg Updated version to 4.0.1, added Typing :: Typed and Topic :: Scientific/Engineering :: Visualization classifiers, reorganized keywords to better focus on aerodynamics, flapping-wing dynamics, and bio-inspired robotics
make_installer.iss Updated installer version definition to 4.0.1 to match the package version
.github/pull_request_template.md Enhanced docstring and type hint checklist items with references to the project's style guide for better clarity

Copy link
Contributor

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

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

@codecov
Copy link

codecov bot commented Nov 24, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.16%. Comparing base (908b33e) to head (7b7c11c).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #64   +/-   ##
=======================================
  Coverage   84.16%   84.16%           
=======================================
  Files          27       27           
  Lines        4402     4402           
=======================================
  Hits         3705     3705           
  Misses        697      697           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@camUrban camUrban merged commit c4afa99 into main Nov 24, 2025
17 checks passed
@camUrban camUrban deleted the v4.0.1-prep branch November 24, 2025 00:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working maintenance Improvements or additions to documentation, testing, or robustness

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants