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

[bad PR] #90

Closed
wants to merge 103 commits into from
Closed

[bad PR] #90

wants to merge 103 commits into from

Commits on Apr 4, 2024

  1. added suds and pandas conversion libraries

    Aleksejs Fomins authored and Aleksejs Fomins committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    2ea11ef View commit details
    Browse the repository at this point in the history
  2. minor

    Aleksejs Fomins committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    48d47fb View commit details
    Browse the repository at this point in the history
  3. updated to main

    Aleksejs Fomins committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    78a1bc3 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. made example usage for read

    Aleksejs Fomins committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    e5ee420 View commit details
    Browse the repository at this point in the history
  2. paginator impl as lib+example

    Aleksejs Fomins committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    a5b22b0 View commit details
    Browse the repository at this point in the history
  3. skeleton BFabricPy_V2.0000001, engines for suds and zeep, resultsCont…

    …ainer
    Aleksejs Fomins committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    bee0b53 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'dev-bfabric-2' into feat_response_formats

    Aleksejs Fomins committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    b9ecfdf View commit details
    Browse the repository at this point in the history
  5. applied SUDS->Dict to ResultContainer

    Aleksejs Fomins committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    778e37b View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Update bfabric/src/pandas_helper.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    b3968c8 View commit details
    Browse the repository at this point in the history
  2. Update bfabric/src/pandas_helper.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    f5b05de View commit details
    Browse the repository at this point in the history
  3. Update bfabric/src/pandas_helper.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    7fd17f3 View commit details
    Browse the repository at this point in the history
  4. Update bfabric/examples/suds_to_listdict.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    0af5a95 View commit details
    Browse the repository at this point in the history
  5. Update bfabric/examples/suds_to_listdict.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    967b44e View commit details
    Browse the repository at this point in the history
  6. Update bfabric/src/suds_format.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    823b1c2 View commit details
    Browse the repository at this point in the history
  7. Update bfabric/src/result_container.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    2677402 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #66 from fgcz/feat_response_formats

    Feat response formats
    aleksejs-fomins authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    fd6a210 View commit details
    Browse the repository at this point in the history
  9. converted some names to to PEP8

    Aleksejs Fomins committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    5f52f4b View commit details
    Browse the repository at this point in the history
  10. Merge branch 'feat_response_formats' into dev-bfabric-2

    Aleksejs Fomins committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    5998523 View commit details
    Browse the repository at this point in the history
  11. minor

    Aleksejs Fomins committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    0933542 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'dev-bfabric-2' into feature-pagination

    Aleksejs Fomins committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    0e16526 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    7b4656c View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into dev-bfabric-2

    Aleksejs Fomins committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    640f31b View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into feature-pagination

    Aleksejs Fomins committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    5d7002f View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. using auth class, minor bug in engines, added __repr__ etc to Resourc…

    …eContainer
    Aleksejs Fomins committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    8b7d61e View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into dev-bfabric-2

    Aleksejs Fomins committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    cd743e0 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into feature-pagination

    Aleksejs Fomins committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    05c24a4 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

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

Commits on Apr 16, 2024

  1. rewrote test script in a more readable way

    Aleksejs Fomins committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    d6c8ccc View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. reformulated comparison examples closer to test-like, added comments,…

    … added dict-sorting by key feature for easier comparison of Zeep and Suds
    Aleksejs Fomins committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    6d38069 View commit details
    Browse the repository at this point in the history
  2. minor naming improvement

    Aleksejs Fomins committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    ece5b9b View commit details
    Browse the repository at this point in the history
  3. added bfabric.exists() to check if objects with requested ids exist. …

    …Modularized pagination iterator
    Aleksejs Fomins committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    de7992b View commit details
    Browse the repository at this point in the history
  4. extended exists interface to arbitrary key. Makes sense to also query…

    … it by name
    Aleksejs Fomins committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    250aaf0 View commit details
    Browse the repository at this point in the history
  5. experimenting with exists-save-delete pipeline

    Aleksejs Fomins committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    491c30a View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. unit and integration tests. Not full coverage, but hopefully will do …

    …for now
    Aleksejs Fomins committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    9910300 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Update bfabric/tests/unit/test_results_container.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    8849dc0 View commit details
    Browse the repository at this point in the history
  2. test naming, moved dict_helper into same file

    Aleksejs Fomins committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    7fad60b View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feature-pagination' of github.com:fgcz/bfabricPy into f…

    …eature-pagination
    Aleksejs Fomins committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    eabd876 View commit details
    Browse the repository at this point in the history
  4. Update bfabric/bfabric2.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    6d0e283 View commit details
    Browse the repository at this point in the history
  5. removed save_multi

    Aleksejs Fomins committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    f4d2840 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'feature-pagination' of github.com:fgcz/bfabricPy into f…

    …eature-pagination
    Aleksejs Fomins committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    65c839f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    64bb5f4 View commit details
    Browse the repository at this point in the history
  8. naming and subtest for read test

    Aleksejs Fomins committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    9be4615 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f6d415f View commit details
    Browse the repository at this point in the history
  10. Merge branch 'feature-pagination' of github.com:fgcz/bfabricPy into f…

    …eature-pagination
    Aleksejs Fomins committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    b4eb030 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e81c70d View commit details
    Browse the repository at this point in the history
  12. Update bfabric/tests/unit/test_results_container.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    6a68919 View commit details
    Browse the repository at this point in the history
  13. minor naming

    Aleksejs Fomins committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    8f6f5a5 View commit details
    Browse the repository at this point in the history
  14. minor naming

    Aleksejs Fomins committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    88452d3 View commit details
    Browse the repository at this point in the history
  15. hack to enable Zeep to read from samples

    Aleksejs Fomins committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    98337b6 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0e11c5f View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. migrated bfabricpy to .yml config files

    Aleksejs Fomins committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    b32f2c1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #70 from fgcz/feature-pagination

    Feature pagination
    aleksejs-fomins authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    90a5619 View commit details
    Browse the repository at this point in the history
  3. docstring for bfabric class

    Aleksejs Fomins committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    d0d7779 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'feat_ini_config' into dev-bfabric-2

    Aleksejs Fomins committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    e4e0642 View commit details
    Browse the repository at this point in the history
  5. added authentication to the actual bfabric2 class, fixed a few minor …

    …bugs introduced by previous revision
    Aleksejs Fomins committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    c407a88 View commit details
    Browse the repository at this point in the history
  6. renamed webbase to base_url everywhere

    Aleksejs Fomins committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    f4506ff View commit details
    Browse the repository at this point in the history
  7. Merge branch 'feat_ini_config' into dev-bfabric-2

    Aleksejs Fomins committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    98b1bd6 View commit details
    Browse the repository at this point in the history
  8. merged renaming from main

    Aleksejs Fomins committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    1a4a10a View commit details
    Browse the repository at this point in the history
  9. Update bfabric/bfabric_config.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    06bef1d View commit details
    Browse the repository at this point in the history
  10. Update bfabric/bfabric_config.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    d20cc47 View commit details
    Browse the repository at this point in the history
  11. Update bfabric/bfabric_config.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    0edef12 View commit details
    Browse the repository at this point in the history
  12. Update bfabric/bfabric_config.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    9292abd View commit details
    Browse the repository at this point in the history
  13. Update bfabric/bfabric_config.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    f8b55d9 View commit details
    Browse the repository at this point in the history
  14. renamed bfabric2 from webbase to base_url

    Aleksejs Fomins committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    fd6d47c View commit details
    Browse the repository at this point in the history
  15. Update bfabric/bfabric_config.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    78b1e09 View commit details
    Browse the repository at this point in the history
  16. Update bfabric/bfabric_config.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    9fc88bd View commit details
    Browse the repository at this point in the history
  17. Update bfabric/bfabric_config.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    7c18828 View commit details
    Browse the repository at this point in the history
  18. Update bfabric/bfabric_config.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    135c09f View commit details
    Browse the repository at this point in the history
  19. Update bfabric/bfabric_config.py

    Co-authored-by: Leonardo Schwarz <[email protected]>
    aleksejs-fomins and leoschwarz authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    3b3bc14 View commit details
    Browse the repository at this point in the history
  20. revision changes

    Aleksejs Fomins committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    21d9cd0 View commit details
    Browse the repository at this point in the history
  21. Merge branch 'feat_ini_config' of github.com:fgcz/bfabricPy into feat…

    …_ini_config
    Aleksejs Fomins committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    f9d5934 View commit details
    Browse the repository at this point in the history
  22. warning for old config file

    Aleksejs Fomins committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    c12d289 View commit details
    Browse the repository at this point in the history
  23. fixed a few bugs in _parse_dict

    Aleksejs Fomins committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    3ba6159 View commit details
    Browse the repository at this point in the history
  24. Merge branch 'feat_ini_config' into dev-bfabric-2

    Aleksejs Fomins committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    0ce7640 View commit details
    Browse the repository at this point in the history
  25. minor fix bad refactor

    Aleksejs Fomins committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    e3d6ab9 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    da7d46b View commit details
    Browse the repository at this point in the history
  27. Merge pull request #72 from fgcz/bugfix_bfabric2_login

    Bugfix bfabric2 login
    aleksejs-fomins authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    e4fbeb6 View commit details
    Browse the repository at this point in the history
  28. minor test if config file has .yml extension

    Aleksejs Fomins committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    1a7dd24 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

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

Commits on Apr 25, 2024

  1. Merge pull request #73 from fgcz/config-class-default-params

    Handle default `None` parameters in BfabricConfig
    aleksejs-fomins authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    7596a6d View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    33127e9 View commit details
    Browse the repository at this point in the history
  2. added integration tests for bad queries. added common handling of bad…

    … endpoints. extended use BfabricRequestError to correctly handle bad delete queries and multiple responses
    Aleksejs Fomins authored and leoschwarz committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    25e39c8 View commit details
    Browse the repository at this point in the history
  3. Minor changes

    leoschwarz committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    56e2482 View commit details
    Browse the repository at this point in the history
  4. added zeep as a requirement

    Aleksejs Fomins committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    1922635 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. fixed minor bug, added exists test

    Aleksejs Fomins committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    501a4b7 View commit details
    Browse the repository at this point in the history
  2. minor

    Aleksejs Fomins committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    e0c2b68 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Python 3.9 compatibility

    leoschwarz committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    e2679d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a56f53f View commit details
    Browse the repository at this point in the history
  3. fix some test failures

    leoschwarz committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    301bc54 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Migrate to pyproject.toml (#76)

    - This migrates the project configuration to `pyproject.toml`.
    - In a next step we can update the folder structure as well.
    - Scripts can be added once we add a `main` function to them, which will be done in separate PRs.
    leoschwarz authored May 2, 2024
    Configuration menu
    Copy the full SHA
    5457adb View commit details
    Browse the repository at this point in the history
  2. Extract wrapper creator code (#78)

    The code itself has not been changed, nor does it use the new API.
    leoschwarz authored May 2, 2024
    Configuration menu
    Copy the full SHA
    dca1cc0 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    74c60a0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #80 from fgcz/leo-refactor-list-not-available-prot-wu

    Refactor list not available proteomics workunits
    cpanse authored May 3, 2024
    Configuration menu
    Copy the full SHA
    008bd30 View commit details
    Browse the repository at this point in the history
  3. adapt 'make install' to toml

    cpanse committed May 3, 2024
    Configuration menu
    Copy the full SHA
    1b13f10 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e0f7959 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #82 from fgcz/use-configured-url

    Use configured url
    cpanse authored May 3, 2024
    Configuration menu
    Copy the full SHA
    e90d736 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. cosmetics Makefile

    cpanse committed May 7, 2024
    Configuration menu
    Copy the full SHA
    04b9252 View commit details
    Browse the repository at this point in the history
  2. Extend PR Checks (#83)

    - Use `uv`
    - Adds:
      - Code style (does not need to pass)
      - License check
    leoschwarz authored May 7, 2024
    Configuration menu
    Copy the full SHA
    76daee1 View commit details
    Browse the repository at this point in the history
  3. Move auth logic to Bfabric class (#79)

    - Make managing the `BfabricAuth` object the responsibility of the `Bfabric` class. This allows us to implement the contextmanager, which will be useful for the REST-proxy server.
      - Notably this shouldn't change anything about code that already uses the new class.
    - Rename `BfabricConfig.with_overrides` to `BfabricConfig.copy_with` for clarity.
    - Some unit tests for the Bfabric class, I will add more as I go.
    leoschwarz authored May 7, 2024
    Configuration menu
    Copy the full SHA
    2afcd0c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8f5635b View commit details
    Browse the repository at this point in the history
  5. new pagination interface, more stable reads, Bfabric.from_config (#85)

    - New pagination logic:
      - Specify max number of items
      - Specify offset of items to skip
    - Stable reading
      - Reading passes a `createdbefore` query field (if it's not part of the query) to ensure consistent reads/pagination in the presence of insertions into the database. Deletions are not handled and might require an API feature.
      - It will need to be tested further before releasing, but my idea is that this is a lot more flexible moving forward
    - New `Bfabric.from_config` arguably it is a bit redundant with the `get_system_auth` method, however I do feel like 99% of use cases will be handled with this method now and it will be easier to do so. I'm not changing the usage in this PR yet.
    leoschwarz authored May 7, 2024
    Configuration menu
    Copy the full SHA
    1472332 View commit details
    Browse the repository at this point in the history
  6. Deprecate some scripts

    leoschwarz committed May 7, 2024
    Configuration menu
    Copy the full SHA
    45e2c4a View commit details
    Browse the repository at this point in the history