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

Validation using dataclasses #52

Merged
merged 59 commits into from
Jan 12, 2024
Merged

Validation using dataclasses #52

merged 59 commits into from
Jan 12, 2024

Commits on Aug 30, 2023

  1. Migrate sources to dataclass

    oz123 committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    d6182e8 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. Migrate pacakges to dataclass

    oz123 committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    bf8492e View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2023

  1. Configuration menu
    Copy the full SHA
    d21b424 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    777cbdf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd4c50c View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2023

  1. Configuration menu
    Copy the full SHA
    acbb854 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. Fix some linter errors

    oz123 committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    c2f6343 View commit details
    Browse the repository at this point in the history
  2. Migrate scripts to dataclass

    oz123 committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    eee4989 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Configuration menu
    Copy the full SHA
    38f4b17 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b462444 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b8dccf View commit details
    Browse the repository at this point in the history
  4. Add pylintrc

    oz123 committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    c5e2404 View commit details
    Browse the repository at this point in the history
  5. Migrate sections.py to dataclasses

    Signed-off-by: Oz Tiram <oz.tiram@gmail.com>
    oz123 committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    b9f25f1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    100fd3d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5a0aac2 View commit details
    Browse the repository at this point in the history
  8. WIP: lockfiles progress

    oz123 committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    536fdd4 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    b8b23b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aff82f7 View commit details
    Browse the repository at this point in the history
  3. Fix hasheh.py

    oz123 committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    e8f8b13 View commit details
    Browse the repository at this point in the history
  4. Fix tests for packages.py

    oz123 committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    6d6895b View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. Update pylint rules

    oz123 committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    91d322d View commit details
    Browse the repository at this point in the history
  2. Fix another lockfiles test

    Validate Packages properly in the default section
    oz123 committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    31e4466 View commit details
    Browse the repository at this point in the history
  3. Remove tests for sources from test_models.py

    These tests are now found in tests/test_models_sources.py
    oz123 committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    229dcff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bed6cba View commit details
    Browse the repository at this point in the history
  5. Extract tests for meta

    These are now found tests/test_models_meta.py.
    Also fixes for the class Meta as required for the tests
    to pass.
    oz123 committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    faebcee View commit details
    Browse the repository at this point in the history
  6. Extract tests for hashes

    Fix the Hash class so the tests pass again.
    oz123 committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    f84d401 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2023

  1. Extract tests for models.Requires

    Also fix the class and tests.
    oz123 committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    56fa7d6 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2023

  1. Configuration menu
    Copy the full SHA
    e8aa17b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09859c6 View commit details
    Browse the repository at this point in the history
  3. Remove tests for SourceCollection from test_models

    These tests are now in tests/test_models_sourcecollection.py
    oz123 committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    37617ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    00eac23 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2023

  1. Fix test for validation error

    oz123 committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    b49bb3a View commit details
    Browse the repository at this point in the history
  2. WIP: slowly getting lockfiles properly work ...

    JSON encoding is working, but the test still fails.
    oz123 committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    9eccc54 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f675b1c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0c03c77 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d6bbfe View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. All tests for lockfiles pass

    oz123 committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    13028a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63a16c2 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Configuration menu
    Copy the full SHA
    172cd1e View commit details
    Browse the repository at this point in the history
  2. All tests pass

    oz123 committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    0c71b9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    da05a0d View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Fix all tests for lockfiles

    oz123 committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    093019e View commit details
    Browse the repository at this point in the history
  2. All tests for pipfile now pass

    3 failing integration tests ...
    oz123 committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    c7be254 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. All tests pass!

    oz123 committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    246420b View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Merge all models into one file

    oz123 committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    f8690db View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. Address some linting issues

    oz123 committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    3cb15c6 View commit details
    Browse the repository at this point in the history
  2. Update the docs

    oz123 committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    c025e85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba0a7c7 View commit details
    Browse the repository at this point in the history
  4. Remove duplicate method

    oz123 committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    72eca46 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3a1f17b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2b0767d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    58bb217 View commit details
    Browse the repository at this point in the history
  8. Remove redundant comment

    oz123 committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    54419ad View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1693b41 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    08b8545 View commit details
    Browse the repository at this point in the history
  11. Address some pylint warnings

    oz123 committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    b60109d View commit details
    Browse the repository at this point in the history
  12. Remove unused argument field

    oz123 committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    35cf04b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9fd0118 View commit details
    Browse the repository at this point in the history
  14. Remove duplicate function

    oz123 committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    e493f6a View commit details
    Browse the repository at this point in the history