Skip to content

Modernize dependencies and CI/CD configuration#35

Merged
hyp3ri0n-ng merged 3 commits intomasterfrom
copilot/cleanup-and-functionality-check
Nov 11, 2025
Merged

Modernize dependencies and CI/CD configuration#35
hyp3ri0n-ng merged 3 commits intomasterfrom
copilot/cleanup-and-functionality-check

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Nov 9, 2025

Updates project dependencies and build tooling to work with modern Python versions (3.8-3.12) and current CI/CD systems.

Dependency Updates

pyproject.toml

  • Migrated deprecated dev-dependencies to group.dev.dependencies
  • Updated mypy: ^0.770^1.0 (eliminates typed-ast incompatibility with Python 3.12)
  • Updated pytest: ^5.4.1^7.0
  • Updated Sphinx ecosystem: ^3.0^5.0 (latest compatible with Python 3.7+)
  • Updated build backend: poetry.masonry.apipoetry.core.masonry.api

CI/CD Configuration

.travis.yml

  • Updated distribution: xenialjammy
  • Expanded test matrix from Python 3.7 only to Python 3.8-3.12
  • Migrated deprecated matrix syntax to jobs

.readthedocs.yml

  • Updated to ReadTheDocs v2 format with explicit build configuration
  • Updated Python version: 3.73.10 for documentation builds

All 25 existing tests pass. Type checking passes on all 48 modules.

Original prompt

This section details on the original issue you should resolve

<issue_title>General cleanup and functionality check</issue_title>
<issue_description>Do a thorough cleanup and review</issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 2 commits November 9, 2025 19:18
Co-authored-by: hyp3ri0n-ng <3106718+hyp3ri0n-ng@users.noreply.github.com>
Co-authored-by: hyp3ri0n-ng <3106718+hyp3ri0n-ng@users.noreply.github.com>
Copilot AI changed the title [WIP] Perform general cleanup and functionality check Modernize dependencies and CI/CD configuration Nov 9, 2025
Copilot AI requested a review from hyp3ri0n-ng November 9, 2025 19:26
@hyp3ri0n-ng hyp3ri0n-ng marked this pull request as ready for review November 11, 2025 03:32
@hyp3ri0n-ng hyp3ri0n-ng merged commit ac9f3cb into master Nov 11, 2025
3 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.

General cleanup and functionality check

2 participants