Skip to content

Conversation

@BrunoV21
Copy link
Owner

Overview

This pull request combines the changes from the last three commits, delivering the following improvements and updates:


1. Dependency Updates

  • Updated several package versions in requirements.txt to ensure compatibility and security.
  • Notable updates include:
    • loguru to 0.7.3
    • orjson to 3.10.13
    • pydantic to 2.10.3
    • pygit2 to 1.18.0
    • And others as listed in the file.

2. Documentation Enhancements

  • Added a comprehensive CONTRIBUTING.md file.
    • Provides clear guidelines for adding new language parsers.
    • Outlines code style, testing requirements, and integration steps.
    • Includes a minimal parser example and instructions for running tests.

3. Project Metadata Improvements

  • Updated setup.py to improve how the long description is loaded from README.md.
  • Ensures correct encoding and path resolution for package metadata.

Testing & Validation

  • Please run pytest to verify all tests pass.
  • Review the new CONTRIBUTING.md for clarity and completeness.
  • Confirm that dependency updates do not introduce compatibility issues in your environment.

Additional Notes

  • No breaking changes are expected.
  • These updates lay the groundwork for easier parser contributions and improved package management.

Please review and merge if all checks pass.

@BrunoV21 BrunoV21 merged commit 315503f into main Sep 16, 2025
5 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