1. 31 Aug, 2017 2 commits
  2. 04 Mar, 2017 1 commit
  3. 23 Dec, 2016 1 commit
    • Francis Herne's avatar
      Restore compile-time support for Python 3.5 · 1af1f30f
      Francis Herne authored
      Python 3.5 is default on Ubuntu 16.04 LTS and 16.10, Mint 18 and
       other commonly-used distros; we probably shouldn't drop it yet.
      
      AST nodes in 3.6 seem to be a superset of those in 3.5, and no other
       changes (discovered so far?) affect kdev-python. Simply skipping the
       generating code for new AST types will allow compilation against 3.5.
      
      Add a new `SINCE` directive in python36.sdef, e.g. `SINCE 3.6`, and
       make conversionGenerator.py emit #if checks for affected statements.
      
      This can't be used with `CODE`, because that wasn't needed yet. (:P)
      
      The bundled `FindPython` CMake module doesn't handle multiple Python
       versions. Instead use `FindPythonInterp` and `FindPythonLibs` from
       upstream CMake, which (without EXACT) will find newer versions than the
       one requested; the existing check ensures the version isn't too new.
      
      Put #if statements around the new tests, too.
      
      Differential Revision: https://phabricator.kde.org/D3804
      1af1f30f
  4. 06 Feb, 2016 1 commit
  5. 16 Jan, 2016 1 commit
  6. 21 Dec, 2015 1 commit
  7. 26 Oct, 2015 1 commit
  8. 16 Nov, 2013 1 commit
    • Sven Brauch's avatar
      Find the python 2 executable at build time. · db12e214
      Sven Brauch authored
      This ensures we always run Python 2 for finding search paths. Otherwise,
      on e.g. arch you can get it to use the Python 3 standard library for
      python 2 code which gives very bad language support (because it fails to
      parse that).
      db12e214
  9. 25 Oct, 2012 1 commit