Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
slapos
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Léo-Paul Géneau
slapos
Commits
ded78d04
Commit
ded78d04
authored
May 05, 2023
by
Xavier Thompson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
component/macros: Simplify pythonpath macro
parent
f38eda19
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
18 deletions
+10
-18
component/macros/macro.pythonpath.eggs.cfg
component/macros/macro.pythonpath.eggs.cfg
+10
-18
No files found.
component/macros/macro.pythonpath.eggs.cfg
View file @
ded78d04
...
@@ -3,22 +3,14 @@ parts =
...
@@ -3,22 +3,14 @@ parts =
[macro.pythonpath.eggs]
[macro.pythonpath.eggs]
recipe = slapos.recipe.build
recipe = slapos.recipe.build
_name_ = ${:_buildout_section_name_}
init =
init =
prerequisite = """
self.eggs = [e.strip() for e in options['eggs'].splitlines() if e.strip()]
[.%(_name_)s.prerequisite]
update =
recipe = slapos.recipe.build
init =
section = self.buildout['%(_name_)s']
self.eggs = [e.strip() for e in section['eggs'].splitlines() if e.strip()]
update =
from zc.buildout.easy_install import working_set
from zc.buildout.easy_install import working_set
buildout = self.buildout['buildout']
buildout = self.buildout['buildout']
eggs_directory = buildout['eggs-directory']
eggs_directory = buildout['eggs-directory']
develop_eggs_directory = buildout['develop-eggs-directory']
develop_eggs_directory = buildout['develop-eggs-directory']
dists = working_set(self.eggs, [develop_eggs_directory, eggs_directory])
dists = working_set(self.eggs, [develop_eggs_directory, eggs_directory])
paths = ':'.join(dist.location for dist in dists)
paths = ':'.join(dist.location for dist in dists)
self.buildout['%(environment)s'
]['PYTHONPATH'] = paths
self.buildout[options['environment']
]['PYTHONPATH'] = paths
print("PYTHONPATH=" + paths)
print("PYTHONPATH=" + paths)
""" % options
self.buildout.parse(prerequisite)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment