Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
bob
bob.buildout
Commits
b4dc26b2
Commit
b4dc26b2
authored
Jul 20, 2016
by
André Anjos
💬
Committed by
GitHub
Jul 20, 2016
Browse files
Merge pull request
#14
from bioidiap/issue_13
[extension] Experimental fix for issue
#13
(closes
#13
)
parents
b20bee78
32b86bff
Changes
1
Hide whitespace changes
Inline
Side-by-side
bob/buildout/extension.py
View file @
b4dc26b2
...
...
@@ -218,9 +218,26 @@ class Extension:
undo
.
reverse
()
[
f
()
for
f
in
undo
]
def
_dists_sig
(
dists
):
'''Override of zc.buildout.buildout._dists_sig() to avoid excessive
directory hashing on "normal" distributions'''
seen
=
set
()
result
=
[]
for
dist
in
dists
:
if
dist
in
seen
:
continue
seen
.
add
(
dist
)
location
=
dist
.
location
result
.
append
(
os
.
path
.
basename
(
location
))
return
result
def
extension
(
buildout
):
"""Monkey patches zc.buildout.easy_install.develop"""
ext
=
Extension
(
buildout
)
zc
.
buildout
.
easy_install
.
develop
=
ext
.
develop
zc
.
buildout
.
easy_install
.
Installer
.
_call_easy_install
=
ext
.
installer
zc
.
buildout
.
buildout
.
_dists_sig
=
_dists_sig
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