Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. Jul 29, 2021
    • Gigg, Martyn Anthony's avatar
      Generate sitecustomize.py in binary dir · 678efb91
      Gigg, Martyn Anthony authored and Peterson, Peter's avatar Peterson, Peter committed
      setuptools no longer installs a site,py to bootstrap the sys.path
      so we use the recommended approach of installing a sitecustomize file
      for the build.
      The custom setup.py build classes have been removed as they complicate
      the build setup vs just using gitignore. Future changes in setuptools
      and pip will remove the option to build out of source anyway...
      678efb91
  2. Jul 22, 2021
    • Gigg, Martyn Anthony's avatar
      Generate sitecustomize.py in binary dir · 6a21a52c
      Gigg, Martyn Anthony authored
      setuptools no longer installs a site,py to bootstrap the sys.path
      so we use the recommended approach of installing a sitecustomize file
      for the build.
      The custom setup.py build classes have been removed as they complicate
      the build setup vs just using gitignore. Future changes in setuptools
      and pip will remove the option to build out of source anyway...
      6a21a52c
  3. 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
  4. Oct 21, 2019
  5. Sep 02, 2019
  6. Jun 03, 2019
  7. Mar 28, 2019
Loading