1. 14 Mar, 2018 3 commits
  2. 05 Feb, 2018 1 commit
  3. 31 Jan, 2018 2 commits
    • Gökçen Nurlu's avatar
      Get version number w/o pkg_resources · 88901421
      Gökçen Nurlu authored
      This removes most of the usages of pkg_resources from the codebase, helping
      the goal of getting rid of that completely.
      
      With this change, version number is generated during install and embedded into
      `__version__` which is then imported by root level `__init__`. From there,
      it is used by other parts of the codebase when needed.
      
      Generated `__version__` file is ignored and not tracked by git to prevent
      unnecessary 'changes' messages and accidental commits of that file.
      88901421
    • Gökçen Nurlu's avatar
      Modify the generated CLI script by monkey patching · 43046114
      Gökçen Nurlu authored
      This change monkey patches setuptools' code generation functionality, so
      that pkg_resources won't be imported in the generated file.
      
      Fixes #172
      43046114
  4. 03 Jan, 2018 1 commit
  5. 07 Dec, 2017 1 commit
  6. 25 Nov, 2017 1 commit
  7. 22 Nov, 2017 1 commit
  8. 20 Nov, 2017 1 commit
  9. 08 Oct, 2017 1 commit
  10. 01 Oct, 2017 1 commit
  11. 29 Sep, 2017 1 commit
  12. 28 Sep, 2017 2 commits
  13. 27 Sep, 2017 1 commit
    • Sam Thursfield's avatar
      Fork and embed fusepy · bf0f2863
      Sam Thursfield authored
      The upstream of fuse.py is <https://github.com/terencehonles/fusepy>. It looks
      pretty abandoned -- there have been no commits there since 5th April 2016 and
      there are 17 pull requests dating from 2013 onwards that are still waiting for
      responses from the maintainer.
      
      There's no support in fuse.py for ppc64 platforms which means BuildStream is
      unusable on that architecture at present. My pull request to fix that upstream
      is being ignored; since the module is a single .py file provided under the
      ISC license it is simplest to pull the whole thing into buildstream.git instead.
      
      The version of fuse.py that's been embedded is the one from pull request #72,
      from upstream release v2.0.4 (commit 0eafeb5).
      bf0f2863
  14. 20 Sep, 2017 1 commit
  15. 05 Sep, 2017 1 commit
  16. 04 Sep, 2017 1 commit
  17. 28 Aug, 2017 1 commit
  18. 10 Aug, 2017 1 commit
  19. 01 Aug, 2017 1 commit
  20. 10 Jul, 2017 1 commit
  21. 09 Jul, 2017 1 commit
  22. 28 Jun, 2017 1 commit
  23. 27 Jun, 2017 2 commits
  24. 15 Jun, 2017 1 commit
  25. 12 Jun, 2017 1 commit
  26. 27 May, 2017 1 commit
  27. 25 May, 2017 1 commit
  28. 08 May, 2017 1 commit
    • Tristan Van Berkom's avatar
      setup.py: Use setuptools_scm plugin · 090499f8
      Tristan Van Berkom authored
      This plugin automatically encodes git versioning information
      into the package version string so that it shows up in `bst --version`
      
      This versioning information is encoded into source distributions
      as well, so that when installing from a source distribution without
      the git repository the precise VCS provenance is still encoded into
      the version.
      090499f8
  29. 13 Apr, 2017 2 commits
    • Tristan Van Berkom's avatar
      Install man pages in ${prefix}/share/man/man1 · 64b9efe3
      Tristan Van Berkom authored
      Instead of ${prefix}/man/man1, share/man/man1 is more correct.
      64b9efe3
    • Tristan Van Berkom's avatar
      Adding man pages to distribution · a49d1aa4
      Tristan Van Berkom authored
      Man pages are automatically generated but unfortunately committed
      to the repository, this should be fixed by integrating the man
      page generation as a part of the build step, but this seems to be
      very difficult and is not well documented at all.
      
      Tip: The man_pages module of click_man implements a distutils.core.Command
           for generating man pages, this command should be run as a part of setup.py
      a49d1aa4
  30. 08 Apr, 2017 1 commit
  31. 21 Mar, 2017 1 commit
  32. 20 Mar, 2017 1 commit
    • Tristan Van Berkom's avatar
      context.py: Now using the XDG Base Directory spec · 8a423b95
      Tristan Van Berkom authored
        o Attempt to load user configuration from ${XDG_CONFIG_HOME}/buildstream.conf
          if one exists, only if not overridden on the command line
      
        o Set the XDG Base Directory values at initialization time
      
        o Allow environment vars to be specified in paths
      
        o userconfig.yaml: Default paths now use XDG_CACHE_HOME instead of ~/buildstream
      
        o Removed the deploydir and ccache dir as we're not using those, we'll re-add those
          configs if they become relevant.
      8a423b95
  33. 08 Mar, 2017 1 commit
  34. 07 Mar, 2017 1 commit