conan-io / conan-io/docs

Consuming requirements

Open
#3,466 3 comments 0 reactions 1 assignee Claimed by @memsharded View on GitHub
Dominant language
C++
Stars
125
Forks
382
Avg merge
22h 39m
Merged PRs (30d)
21

Description

If I have a conandata.yml with requirements which have this structure:
```
requirements:
- 'name/version@user/channel'
- 'name/version@user/channel'
- 'name/version@user/channel'
```
And in conan recipe(conanfile.py) I have requirements method which looks like that:

```
def requirements(self):
for req in self.conan_data['requirements']:
self.requires(req)

```
The question is how can I import more than one requirements? When I tried to use this syntax in my code, I get this error:

Error in build_requirements() method, line 35
self.requires(req)
ConanException: Duplicated requirement: name/version@user/channel

How can I use all the requirements for my creating conan packages?

Thank you!

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.