Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python3, improvements, typing and cleanup #77

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Oct 25, 2023

  1. - Changed IO to mmap

    - Added typing, py.typed and kaitaistruct.pyi
    - Removed Python 2 support. Its dead, for real.
    
    Increased speed by around 15%.
    Hypnootika committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    df07848 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    70b8699 View commit details
    Browse the repository at this point in the history
  3. Fixed wrong install_req

    Hypnootika committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    69ca190 View commit details
    Browse the repository at this point in the history
  4. Move version definition to __init__.py

    Adjusted the setup.cfg file to reflect changes in version attribute location. This was to standardize the way the version number is handled and stored. Added __init__.py file for storing the version number, as it's a more standard practice. This will also avoid redundancy and potential inconsistencies in maintaining the version number at multiple places.
    Hypnootika committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    1974e7f View commit details
    Browse the repository at this point in the history
  5. Added __all__ to init. Moved version from Code to __init__.py. setup.…

    …py grabs it from metadata.
    Hypnootika committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    1d44a01 View commit details
    Browse the repository at this point in the history