An error occurred fetching the project authors.
  1. 02 Apr, 2024 4 commits
  2. 20 May, 2022 1 commit
  3. 07 Apr, 2022 1 commit
  4. 02 Mar, 2022 1 commit
  5. 26 Nov, 2021 1 commit
  6. 25 Nov, 2021 2 commits
  7. 29 Mar, 2021 1 commit
  8. 15 Mar, 2021 1 commit
    • Aksh Gupta's avatar
      chore: refactor code quality issues · 2c0d2c43
      Aksh Gupta authored
      - Refactor complex statement to use if expression.
      - Fix dangerous default argument.
      - Remove unused imports and reimported modules.
      - Refactor unnecessary use of list comprehension.
      - Add .deepsource.toml file for continuous analysis on bug risks/performance/code-quality issues on new changes.
      2c0d2c43
  9. 05 Mar, 2021 2 commits
  10. 04 Mar, 2021 1 commit
  11. 24 May, 2020 1 commit
  12. 17 May, 2020 4 commits
  13. 08 May, 2020 1 commit
  14. 14 May, 2019 1 commit
    • Marius Gedminas's avatar
      Fix tests · 2cf42066
      Marius Gedminas authored
      Add a RENormalizer so the easy_install.txt will be happy with scripts
      generated on Python 2 (using open(..., 'U')) and on Python 3 (using just
      open(...)).
      
      This was suggested by @sallner.
      2cf42066
  15. 02 Jul, 2018 1 commit
  16. 29 Jun, 2018 4 commits
  17. 08 May, 2018 1 commit
  18. 19 Jan, 2018 1 commit
  19. 01 Dec, 2017 3 commits
  20. 22 Nov, 2017 1 commit
  21. 20 Jun, 2017 1 commit
  22. 07 Mar, 2017 1 commit
  23. 06 Mar, 2017 3 commits
    • Jim Fulton's avatar
      Meta recipes (#369) · 410951b5
      Jim Fulton authored
      * Moved the meta-recipe test over to the manual.
      
      It was already written as documentation using manuel.
      410951b5
    • Jim Fulton's avatar
      Testing recipes (#368) · 61a97ec2
      Jim Fulton authored
      * Make the Buildout helper class useful for testing recipes.
      
      * Move run_buildout_in_process to testing because recipe integration tests may find it useful.
      61a97ec2
    • Jim Fulton's avatar
      Automatic dependency part selection (#367) · 96ebc170
      Jim Fulton authored
      * Added support for special implication syntax ``=>``
      
      * added <part-dependencies> support
      96ebc170
  24. 05 Mar, 2017 1 commit
    • Leonardo Rochael Almeida's avatar
      Installer: Encapsulate all uses of `._env` and `._path` (#352) · fbb8c37b
      Leonardo Rochael Almeida authored
      * buildout.cfg: Remove redundancy
      
      Share the eggs definition between the the online and offline tests.
      
      * Remove redundant code
      
      Trying to insert `self._dest` in `self._path`  in `Installer.install()`
      is unnecessary since:
      
       * it's already done in `__init__()`
      
       * nothing changes either `self._path` or `self._dest` during the
         lifetime of `Installer`
      
      Remove `Installer._load_dist(self, dist)` since it has never been
      used in the whole history of Buildout.
      
      Finally, simplify the interface to `._get_dist()` and  `_call_easy_install()`:
      
      All callers to `._get_dist()` add the resulting dist to the WorkingSet. No
      reason to do it in `._get_dist()` or to pass the `ws` into
      `._call_easy_install()`.
      
      * Be stricter when adding setuptools as requirements
      
      Only do it for namespace package dists that actually need it. I.e. those
      that use `pkg_resources.declare_namespace()` instead of
      `pkg_util.extend_path()` or PEP 420.
      
      * easy_install: `eggs-directory` may contain more than eggs
      
      Modify the `easy_install.Installer` class to locate not only eggs, but
      anything that has a `.dist-info` inside `._dest` (i.e. the Buildout
      `eggs-directory`).
      
      This makes it easier for extensions like `buildout.wheel` to add non eggs
      inside it: by installing a distribution inside a subdirectory of `._dest` as if
      that subdirectory was `site-packages`, you can later locate that
      distribution with the Installer.
      
      Conversely, make sure any distribution found in a direct child of `.dest` is
      treated as if it was an `egg` distribution (as opposed to a develop
      distribution or a site-packages distribution).
      
      All access to `Installer._path` and all access that modifies `._env` is now
      done through `Installer` methods, so that Buildout extensions can install
      subclasses of `Installer` that alter their behaviour.
      
      * Refactor `_get_dist()` and `_call_easy_install()`
      
      Move the actual invocation of `easy_install` to a module global function
      `call_easy_install()`. Simplify its signature so it's simpler to
      override in Buildout extensions.
      
      Refactor `._get_dist()` and remove all unpack/install logic into
      `_move_to_eggs_dir_and_compile()`, bypassing
      `Installer._call_easy_install()`.
      
      `._get_dist()` now calls directly `call_easy_install()` instead. But
      only as a fallback to a dictionary lookup of filename extensions to
      distribution unpacking methods like:
      
       - `.egg`: `unpack_egg()`
       - `.whl`: `unpack_wheel()`
      
      This will make it easier for extensions to add support to new dist
      formats.
      fbb8c37b
  25. 01 Mar, 2017 1 commit