Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: danielgtaylor/python-betterproto
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: danielgtaylor/python-betterproto
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: JoshuaLeivers-tox-fix
Choose a head ref
  • 9 commits
  • 11 files changed
  • 5 contributors

Commits on Sep 22, 2023

  1. Fix Tox configuration to use Poetry hermetically

    With the existing setup, Tox could sometimes end up using the
    Poetry virtualenv for all test runs.
    JoshuaLeivers committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    6c15203 View commit details
    Browse the repository at this point in the history
  2. Limit Pydantic to v1 to remove incompatibility

    Betterproto's use of Pydantic is not compatible with Pydantic v2
    and errors will be raised if it is used in many circumstances. This
    is purely limited to v2, and v1 appears to still work as expected.
    JoshuaLeivers committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    64da4b2 View commit details
    Browse the repository at this point in the history
  3. Split dev dependencies into test and dev

    This split should mean that Tox only installs the dependencies that
    are actually necessary for testing, rather than all of the `dev`
    dependencies.
    JoshuaLeivers committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    7e4cd29 View commit details
    Browse the repository at this point in the history
  4. Move tox-poetry-installer dependency into tox.ini

    This should mean that the project can continue to support Python
    3.7, due to how Tox handles its own direct dependencies.
    JoshuaLeivers committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    2abf325 View commit details
    Browse the repository at this point in the history
  5. Change Tox environments to be 3.7, 3.8, 3.11

    This covers the earliest supported version, the earliest non-EOL
    supported version, and the latest supported version.
    JoshuaLeivers committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    287b275 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Map enum int's into Enums redux (#293)

    Re-implement Enum to be faster along with being an open set
    
    ---------
    Co-authored-by: ydylla <ydylla@gmail.com>
    2 people authored and cetanu committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    f1c563e View commit details
    Browse the repository at this point in the history
  2. Fix timestamp parsing (#415)

    Fixes #407
    Gobot1234 authored and cetanu committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    c9bae37 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9dd680d View commit details
    Browse the repository at this point in the history
  4. Dont set group for optional fields (#528)

    Fixes #523
    124C41p authored and cetanu committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    741a9d2 View commit details
    Browse the repository at this point in the history
Loading