- 18 Mar, 2024 1 commit
-
-
Xavier Thompson authored
See merge request !10
-
- 15 Feb, 2024 1 commit
-
-
Xavier Thompson authored
In slapos.recipe.build >= 0.57, code slapos/recipe/__init__.py (which is a legacy namespace) was moved to slapos/recipe/utils.py Also version up slapos.recipe.build requirement to >= 0.57
-
- 26 Oct, 2023 1 commit
-
-
Thomas Gambier authored
-
- 22 Dec, 2021 1 commit
-
-
Jérome Perrin authored
Some test methods where redefined, use different name to prevent the clashes
-
- 19 Dec, 2021 1 commit
-
-
Jérome Perrin authored
-
- 26 Nov, 2021 1 commit
-
-
Jérome Perrin authored
since 3.4 this is part of standard library - and having this installed on python3.7 cause some issues (for example when running pylint)
-
- 01 Oct, 2021 1 commit
-
-
Léo-Paul Géneau authored
-
- 30 Sep, 2021 5 commits
-
-
Léo-Paul Géneau authored
- import UserError from zc.buildout for shorter usage - use Recipe(...).install() one-liner when recipe varible is uncessary
-
Léo-Paul Géneau authored
No more hardcoded/meaningless/old version number in the path.
-
Léo-Paul Géneau authored
This will avoid bugs if one day major version becomes greater than 9.
-
Léo-Paul Géneau authored
Check url and version options are not both in options
-
Léo-Paul Géneau authored
This makes install() idempotent as it should be. And by default, the user expects recipes to do their best to undo any partial change on error.
-
- 13 Sep, 2021 1 commit
-
-
Léo-Paul Géneau authored
Traceback (most recent call last): ... recipe.install() File "rubygemsrecipe/rubygems.py", line 347, in install gem_executable): File "rubygemsrecipe/rubygems.py", line 300, in get_dependency_list if self.version[0] < '3': TypeError: 'NoneType' object has no attribute '__getitem__' The test that was added in 60b10788 is adapted due to the call to subprocess.checkout . See merge request !7
-
- 10 Sep, 2021 1 commit
-
-
Léo-Paul Géneau authored
Add test reproducing a crash in deployment mode when rubygems is already installed
-
- 15 Jul, 2021 1 commit
-
-
Léo-Paul Géneau authored
-
- 13 Jul, 2021 4 commits
-
-
Léo-Paul Géneau authored
Handle gem version exclusion from gemspec ( != symbol ) /reviewed-by @kirr /reviewed-on !6
-
Léo-Paul Géneau authored
Search pattern for a gem name for rubygems > 3.0 is in format ^gem_name$ instead of /^gem_name$/ for rubygems < 3.0 /reviewed-by @kirr /reviewed-on !6
-
Léo-Paul Géneau authored
Fix gems constraints detection failures when similar version constraint ( ~> ) is used as second constraint by extending the regex. /reviewed-by @kirr /reviewed-on nexedi/rubygemsrecipe!6
-
Léo-Paul Géneau authored
Store return value of command 'gem dependency' in files rather than using a dictionnary to use the same output as when the check_output method is not mocked /reviewed-by @kirr /reviewed-on !6
-
- 12 Jul, 2021 1 commit
-
-
Léo-Paul Géneau authored
Using decode method on subprocess.checkoutput() throws an encoding error in Python2 when returned value contains non ascii caracters /reviewed-by @kirr /reviewed-on !6
-
- 24 Jun, 2021 1 commit
-
-
Léo-Paul Géneau authored
-
- 18 Jun, 2021 1 commit
-
-
Léo-Paul Géneau authored
If deployment mode option is not provided, default value is `not allow-picked-version`.
-
- 17 Jun, 2021 1 commit
-
-
Julien Muchembled authored
-
- 11 Jun, 2021 1 commit
-
-
Léo-Paul Géneau authored
- adds deployment mode in recipe options - checks errors message in tests
-
- 18 Nov, 2020 1 commit
-
-
Jérome Perrin authored
tests_require is only supported by setuptools' test entry point which is deprecated, extras_require is supported by most tools.
-
- 29 Oct, 2020 2 commits
-
-
Julien Muchembled authored
-
Léo-Paul Géneau authored
Adds option --no-document to install command to reproduce behavior before commit c58aba06 with Rubygems version >= 2.0.0 .
-
- 28 Oct, 2020 3 commits
-
-
Léo-Paul Géneau authored
Update tests to comply with commits: - 904ef9ec (--no-rdoc and --no-ri options deletion) - c58aba06 (adds ruby executable path to commands)
-
Léo-Paul Géneau authored
-
Léo-Paul Géneau authored
hexagonit.recipe.download having not been ported to Python3, changing for slapos.recipe.downloadunpacked is a Python3 portage for this recipe.
-
- 23 Oct, 2020 2 commits
-
-
Alain Takoudjou authored
RubyGems 2.0.0preview2 removed --no-rdoc and --no-ri options for the install command. (https://github.com/rubygems/rubygems/blob/master/History.txt)
-
Kazuhiko Shiozaki authored
Ruby executable is normally available in gem_executable shebang but shebang's length is limited to 128 bytes (Linux < 5.1) so it can not be used for very long executable path.
-
- 18 Aug, 2015 3 commits
- 12 Aug, 2015 1 commit
-
-
Tobias Bengfort authored
-
- 21 Nov, 2014 1 commit
-
- 20 Nov, 2014 3 commits