Skip to content

Commit

Permalink
Hack for python_requires on editables
Browse files Browse the repository at this point in the history
  • Loading branch information
birgerbr committed Jan 29, 2021
1 parent 4e90c23 commit b45e02b
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions conans/client/graph/python_requires.py
Expand Up @@ -194,8 +194,12 @@ def _look_for_require(self, reference):
python_require = self._look_for_require(conanfile.alias)
else:
package_layout = self._proxy._cache.package_layout(new_ref, conanfile.short_paths)
exports_sources_folder = package_layout.export_sources()
exports_folder = package_layout.export()
if hasattr(package_layout, 'editable_cpp_info'):
# Editable package does not require exporting
exports_sources_folder = exports_folder = None
else:
exports_sources_folder = package_layout.export_sources()
exports_folder = package_layout.export()
python_require = PythonRequire(new_ref, module, conanfile,
exports_folder, exports_sources_folder)
self._cached_requires[ref] = python_require
Expand Down

0 comments on commit b45e02b

Please sign in to comment.