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

ALEPH-7 project modernization: migrate project to python 3.12, hatch, pyproject.toml, upgrade dependencies, migrate to latest pytezos and add a bunch of other improvements and some documentation improvement. #574

Merged
merged 14 commits into from
Oct 2, 2024

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    102e797 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8c5f61 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9446678 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b21c3a2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c14625e View commit details
    Browse the repository at this point in the history
  6. Problem: Node operators with Python 3.12 version cannot install the p…

    …ackage. (#575)
    
    Solution: Upgrade dependencies to be able to use Python 3.12.
    
    Co-authored-by: Andres D. Molins <[email protected]>
    2 people authored and Psycojoker committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    163a0b8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c118126 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    02d2b27 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    57f8a8c View commit details
    Browse the repository at this point in the history
  10. fix(mypy): ignore type conflict between how mypy view types and how p…

    …ydantic view them
    
    In summary:
    
    * pydantic except an explicit Literal[stuff] type
    * mypy consider than an Enum.attribute IS a Literal
    * thus mypy thinks that Literal[Enum.attribute] makes no sens at all
    * but pydantic doesn't think that Enum.attribute is actually a litteral
    
    We should probably upgrade to pydantic 2.*
    Psycojoker committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    0859053 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    922c982 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a3b2a90 View commit details
    Browse the repository at this point in the history
  13. feat: update the version of our fork of pytezos (#590)

    * feat: update the version of our fork of pytezos
    
    * Update pyproject.toml
    
    Co-authored-by: Hugo Herter <[email protected]>
    
    ---------
    
    Co-authored-by: Hugo Herter <[email protected]>
    Psycojoker and hoh committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    2a92f53 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a4dc445 View commit details
    Browse the repository at this point in the history