Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. Apr 20, 2021
    • Gigg, Martyn Anthony's avatar
      Add support for sip v5 build system · 655ff547
      Gigg, Martyn Anthony authored
      The new sip build system complies with pep 517 and
      requires configuration by a standard pyproject.toml
      file rather than running a single command. Along with
      these changes the fixed sip.h file has been removed in
      favour of a header generated locally if required.
      
      We now support both the sip build systems as this is
      required in our current support for multiple OSes. In
      the process of adding support some cleanup has been
      included:
        - the .sip files in our tree are now full module defs
          rather than the boilerplate being filled in by CMake,
          giving each module more flexibility.
        - the sipwrapper file has been removed in favour of a
          simpler script to simply strip the problematic code
          for C++17 compatability.
      655ff547
  2. Mar 15, 2021
  3. Aug 13, 2020
    • Gigg, Martyn Anthony's avatar
      Introduce package SITE_PACKAGES CMake variable · 66bb67c5
      Gigg, Martyn Anthony authored
      Allows the location of the installed Python packages
      to be updated more easily in the future. This is not
      so easy while currently bundling MantidPlot/MantidWorkbench
      together but once MantidPlot disappears it will allow
      modification of the packaged location more easily.
      
      Also introduces a CMake variable to define the tag
      used by the dynamic loader to identify the path of the
      loading resource. Reduces copy and paste of setting
      RPATH entities in the Python framework
      66bb67c5
  4. May 22, 2020
  5. Jan 15, 2020
    • Martyn Gigg's avatar
      Build and deploy private copy of PyQt4 for Python 3/EL7 · 5d898206
      Martyn Gigg authored
      The version of python36-sip in EPEL produces a PyQt4 that segfaults
      when an eventFilter is overridden in Python. So as to not introduce
      any further custom rpms we build and package a private copy of PyQt4
      for Python 3 builds on EL7
      Refs #27631
      5d898206
  6. Oct 22, 2019
  7. Apr 09, 2019
  8. Mar 25, 2019
  9. Jan 21, 2019
  10. Oct 26, 2018
  11. Oct 15, 2018
  12. Oct 13, 2018
Loading