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 Apr 19, 2023
1 parent 9ae6882 commit 4e423b6
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions conans/client/graph/python_requires.py
Expand Up @@ -206,8 +206,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 4e423b6

Please sign in to comment.