Skip to content
Snippets Groups Projects
Gabriel Studer's avatar
Studer Gabriel authored
- Edited CMakeLists.txt to search for Python with 3.6 as min version 3.6 is the
  Python version shipped by default with Ubuntu 18.04 LTS
- Add version 3.6 to cmake_support/FindPython.cmake
- Adapt setup_boost macro in cmake_support/OST.cmake to prefer versioned
  libraries and not first check for boost_python.so. In the example of
  Ubuntu 18.04, libboost_python.so is specific for Python 2 but
  libboost_python3.so is the one we want.
- apply the following command: 2to3-2.7 -n -w <PROMOD3_DIR>
- replace commands added in cmake to build documentation from
  sphinx-build <args> to python_executable -m sphinx <args>
  The reason is that sphinx-build is a short shell script starting with a
  shebang #!python. In Debian based systems this means by default Python 2
  if you're not running a virtual env or manually changed that behaviour.
  PROBLEM: cmake is NOT looking for the presence of Sphinx anymore and you'll
  get errors at build time if its missing. A cmake macro that checks whether
  a certain module can be imported would be nice.
- replace r.__next__ with r.next to get the next ResidueHandle
- edit unit tests that expected strict string output (pm3_argparse) that
  might change depending on how json generates strings of dictionaries
8ffc3102
History
Name Last commit Last update
..