build_requires not working with alternative remote
- Dominant language
- C++
- Stars
- 125
- Forks
- 382
- Avg merge
- 22h 39m
- Merged PRs (30d)
- 21
Description
### Environment details
* Operating System+version: Windows 11
* Compiler+version: Microsoft Visual Studio 2022 (17.5.4)
* Conan version: 2.0.4
* Python version: 3.10.5
Unable to build package with dependency when trying to use an alternative remote.
### Steps to reproduce
When trying to use a different remote with `conan create` the dependencies are not working.
Example code:
```
class MyLib(ConanFile):
def build_requirements(self):
self.build_requires("otherlib/1.0.0@companyuser/stable")
def generate(self):
self.package_folder = self.dependencies["otherlib"].package_folder
```
Example use of conan create:
```
conan create --user=companyuser --channel=stable --verrsion=1.0.0 -r=test .
```
Example of error:
ERROR: mylib/1.0.0@companyuser/stable: Error in generate() method, line 31
self.package_folder = self.dependencies["otherlib"].package_folder
KeyError: "'otherlib' not found in the dependency set"
I have also tried `self.build_requires("otherlib/1.0.0")` and have similar problems.
### Logs
_No response_
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.