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

Feature/python typing/components command.py #2223

Merged

Commits on Mar 28, 2023

  1. my repo test

    NovakApis committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    8295f77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b803580 View commit details
    Browse the repository at this point in the history
  3. black + isort

    NovakApis committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    68513c0 View commit details
    Browse the repository at this point in the history
  4. first test

    NovakApis committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    203a04b View commit details
    Browse the repository at this point in the history
  5. python-typing/components_command.py

    Ready for nf-core pr
    NovakApis committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    2b044f8 View commit details
    Browse the repository at this point in the history
  6. add mypy ci check

    fabianegli authored Mar 28, 2023
    Configuration menu
    Copy the full SHA
    31b474d View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. made some variable types depend on function return value

    Changed components_utils->get_repo_info to return a tuple of three concrete types instead of a list of three Any types.
    Implemented suggestion to include self.dir as None. This was done in the __init__ argument typing
    NovakApis committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    47b9779 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef93b96 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5262237 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4afe175 View commit details
    Browse the repository at this point in the history
  5. mypy configuration edit

    fixed syntax error for ingroe_missing_imports and added follow_imports="skip"
    NovakApis committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    a679153 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Configuration menu
    Copy the full SHA
    a1119f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba848af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2003c5e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a503c16 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3d978de View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e3348df View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    325f043 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0b25bfa View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3c75ee8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7aa26f5 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    d7b2c04 View commit details
    Browse the repository at this point in the history
  2. Update nf_core/components/components_command.py

    Remove superfluous type hinting
    
    Co-authored-by: Júlia Mir Pedrol <mirp.julia@gmail.com>
    kedhammar and mirpedrol authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    e91f64e View commit details
    Browse the repository at this point in the history
  3. Update nf_core/components/components_command.py

    Remove superfluous type hinting
    
    Co-authored-by: Júlia Mir Pedrol <mirp.julia@gmail.com>
    kedhammar and mirpedrol authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    3b75418 View commit details
    Browse the repository at this point in the history
  4. Update nf_core/components/components_command.py

    Remove superfluous type hinting
    
    Co-authored-by: Júlia Mir Pedrol <mirp.julia@gmail.com>
    kedhammar and mirpedrol authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    594f62f View commit details
    Browse the repository at this point in the history
  5. Update nf_core/components/components_command.py

    Remove superfluous type hinting
    
    Co-authored-by: Júlia Mir Pedrol <mirp.julia@gmail.com>
    kedhammar and mirpedrol authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    64cef2f View commit details
    Browse the repository at this point in the history
  6. Update nf_core/components/components_command.py

    Remove superfluous type hinting
    
    Co-authored-by: Júlia Mir Pedrol <mirp.julia@gmail.com>
    kedhammar and mirpedrol authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    9291733 View commit details
    Browse the repository at this point in the history
  7. Update nf_core/components/components_command.py

    Remove superfluous type hinting
    
    Co-authored-by: Júlia Mir Pedrol <mirp.julia@gmail.com>
    kedhammar and mirpedrol authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    c394848 View commit details
    Browse the repository at this point in the history
  8. Update nf_core/components/components_command.py

    Remove superfluous type hinting
    
    Co-authored-by: Júlia Mir Pedrol <mirp.julia@gmail.com>
    kedhammar and mirpedrol authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    f31c933 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c5c8cda View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    681eb5e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fc1be87 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    315438d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    dcaa124 View commit details
    Browse the repository at this point in the history
  14. Declare type within func

    kedhammar committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    9db5fd5 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Try installing MyPy stubs

    kedhammar committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    d9972b6 View commit details
    Browse the repository at this point in the history
  2. Specify missing stubs

    kedhammar committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    6d8156f View commit details
    Browse the repository at this point in the history
  3. try passing mypy

    kedhammar committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    62cb1b9 View commit details
    Browse the repository at this point in the history
  4. prettier

    kedhammar committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    95eb4b3 View commit details
    Browse the repository at this point in the history
  5. bump python version

    kedhammar committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    bf60f5f View commit details
    Browse the repository at this point in the history
  6. bugfix

    kedhammar committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    dba49b3 View commit details
    Browse the repository at this point in the history
  7. try reverting variable differentiation and instead adapt initial typi…

    …ng of variable to downstream expected function inputs
    kedhammar committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    73e2e72 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2c234bd View commit details
    Browse the repository at this point in the history
  9. Try further simplifying typing to prevent pytest suite from trying to…

    … interpret os.PathLike as subscriptable object
    kedhammar committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    78b078c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fbeafa4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b91c88e View commit details
    Browse the repository at this point in the history
  12. isort

    kedhammar committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    6b4f9ff View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d5c11b5 View commit details
    Browse the repository at this point in the history
  14. 1 error left

    kedhammar committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    3d81425 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5c88dbf View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a7b26b3 View commit details
    Browse the repository at this point in the history
  17. add stubs

    kedhammar committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    ce13018 View commit details
    Browse the repository at this point in the history
  18. isort

    kedhammar committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    12a8adf View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c97ef6e View commit details
    Browse the repository at this point in the history
  20. Revert last 4 commits

    kedhammar committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    ee920c8 View commit details
    Browse the repository at this point in the history
  21. Update .github/workflows/lint-code.yml

    "because we can"
    
    Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com>
    kedhammar and mashehu authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    989f1b7 View commit details
    Browse the repository at this point in the history
  22. Update .github/workflows/lint-code.yml

    Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com>
    kedhammar and mashehu authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    56b6a08 View commit details
    Browse the repository at this point in the history
  23. Update nf_core/components/components_command.py

    no context for this arg ever being undefined
    
    Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com>
    kedhammar and mashehu authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    b518c1c View commit details
    Browse the repository at this point in the history
  24. Update nf_core/components/components_utils.py

    Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com>
    kedhammar and mashehu authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    4e71fb8 View commit details
    Browse the repository at this point in the history
  25. Update nf_core/components/components_utils.py

    Change typing based on nf_core.utils.determine_base_dir() outputs. A bit messy, but let's not increase the scope further.
    
    Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com>
    kedhammar and mashehu authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    7edf84f View commit details
    Browse the repository at this point in the history
  26. import missing typing obj

    kedhammar committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    ddf4fda View commit details
    Browse the repository at this point in the history
  27. black

    kedhammar committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    e88d721 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    9171fa0 View commit details
    Browse the repository at this point in the history