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

FromTim: suggested changes to Collections looking to Python3.8 #9

Closed
wants to merge 44 commits into from

Commits on Mar 1, 2019

  1. Configuration menu
    Copy the full SHA
    68c9cdc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    696f643 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e01b3f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a973e94 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3870e3a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    64b8528 View commit details
    Browse the repository at this point in the history
  7. py3: cmp to key

    oliver-sanders committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    49c8d92 View commit details
    Browse the repository at this point in the history
  8. py3: misc changes

    oliver-sanders committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    df4885f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2100249 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    441f953 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    456ed7a View commit details
    Browse the repository at this point in the history
  12. more cycling hacks

    oliver-sanders committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    4137437 View commit details
    Browse the repository at this point in the history
  13. py3: unicode

    oliver-sanders committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    a282a23 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7fab0a5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3b2f7a2 View commit details
    Browse the repository at this point in the history
  16. health check: move debug log line

    * prevent 'Performing next health check' message being output each loop
    oliver-sanders committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    23c6384 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4ec85fb View commit details
    Browse the repository at this point in the history
  18. scan: refactor command

    * adapt to separated identity, description and state_totals endpoints
    * remove multi-process logic (replace later with asyncio?)
    * separate logic for different output formats
    * make output formats orthogonal
    * make --describe and --state-totals orthogonal
    * make --color and --state-totals orthogonal
    * remove back-compat logic
    * use colorama for terminal colors, remove TitleFormatter
    * interface changes:
        * subtly tweaked colors
        * automatically use color if terminal supports it
        * remove arguments:
            - remove HOSTS argument
        * remove options:
            -a --all (scan all) option
            -b --no-bold option (use --color=never)
            --print-ports
            --old --old-format
        * renamed options:
            -r -raw --raw-format => --format=raw -f raw
            -j --json --json-format => --format=json -f json
        * transformed options:
            --color => --color=WHEN (use the GNU'esque color opt)
    oliver-sanders committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    7e5bc71 View commit details
    Browse the repository at this point in the history
  19. remove old tests

    oliver-sanders committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    8e91945 View commit details
    Browse the repository at this point in the history
  20. reference log: improve output

    * print over multi lines in the log rather than just str.__repr__
    * label --- and +++
    oliver-sanders committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    aa10f13 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    63279ab View commit details
    Browse the repository at this point in the history
  22. graph: re-implement --reference functionality

    * the old `cylc graph` with all of the non-textural stuff stripped out
    * no longer dependent on gtk or pygraphviz
    * interface changes
      --reference           becomes mandatory
      --file, -f            option removed
      --filter              option removed
      --output-file -O      option removed
      --output-format       option removed
    oliver-sanders committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    c04079c View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    c8a13f1 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    904bb34 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    86db16a View commit details
    Browse the repository at this point in the history
  26. diffr: utility for differencing JSON files

    * difference lists and dicts
    * differences nested structures
    * dictionary order does not affect diff, list order does
    oliver-sanders committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    bb68a81 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    0db2492 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    be9fa8e View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    4174219 View commit details
    Browse the repository at this point in the history
  30. py3: fixing unit tests for loggingutil and scheduler

    Bruno P. Kinoshita authored and oliver-sanders committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    5252c07 View commit details
    Browse the repository at this point in the history
  31. ci: python3 and refactor

    * tidy .travis.yml
    * run unittests under multiple python versions
    * add [pycodestyle] section in tox.ini so pycodestyle can be run with no args
    oliver-sanders committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    a5312d9 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    d20915f View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    6fa6c76 View commit details
    Browse the repository at this point in the history
  34. scan: use zmq asyncio interface

    * add --ordered option, results are displayed in order, the cost being that slow results will cause blocking
    oliver-sanders committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    7909a98 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2019

  1. tests: fix flaky timing dependent tests

    * ensure order of events not affected by race conditions
    oliver-sanders committed Mar 5, 2019
    Configuration menu
    Copy the full SHA
    9c9b328 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    726a6e3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd53b8a View commit details
    Browse the repository at this point in the history
  4. test: fix flaky test

    * cylc scan will clean up contact files, this may have been the culprit
    * reduce the time between the kill and the cylc ping to reduce the window for failure
    oliver-sanders committed Mar 5, 2019
    Configuration menu
    Copy the full SHA
    20fe29f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f523008 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    192b8d3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b41f038 View commit details
    Browse the repository at this point in the history
  8. pycodestyle

    oliver-sanders committed Mar 5, 2019
    Configuration menu
    Copy the full SHA
    b27bb78 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6c5a6d9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    36c80e8 View commit details
    Browse the repository at this point in the history