1. 24 Feb, 2017 3 commits
    • Petr Špaček's avatar
      Deckard: PEP8 reindent · ed51c163
      Petr Špaček authored
      Cheap re-indentation using reindent.py from python-2.7.13.
      This costs nothing and will avoid PEP8 complaints about tabs in CI.
    • Petr Špaček's avatar
      Deckard: Use default Python version from system · 215ce4fb
      Petr Špaček authored
      Linux distributions are moving towards Python 3. As a consequence,
      staying on Python 2 is causing problems. E.g. Deckard errored out
      on missing 'dns' package but 'pip install' claimed that 'dns' is already
      From now the Deckard is using default Python version so it should be
      less surprising. If necessary, the default version can be overriden
      using PYTHON variable in Makefile.
      An important side-effect is that Deckard running under Python 3 is
      easier to debug because Python 3 is able to report whole chains
      of exceptions properly.
    • Ivana Krumlova's avatar
      Deckard: Python 3 support · 0ee41b14
      Ivana Krumlova authored
      The main problem was that socket.type from Python standard library is
      not an integer anymore. It is EnumInt object which is used instead of
      bit field. To make the code compatible with both versions of Python we
      had to replace all exact value comparisons with bitwise masking.
  2. 23 Feb, 2017 9 commits
  3. 21 Feb, 2017 3 commits
  4. 20 Feb, 2017 2 commits
  5. 19 Feb, 2017 1 commit
  6. 17 Feb, 2017 8 commits
  7. 16 Feb, 2017 13 commits
  8. 13 Feb, 2017 1 commit