question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Manage dependencies under development

See original GitHub issue

Is there a workflow that supports working on multiple projects - say an application and some of its library dependencies - at the same time?

E.g. I want to add some feature to myapp, and need to add some other feature to mylib to support that. Can I tell conan to use a locally checked out mylib repo instead of a cached version/release?

Ideally, I’d also like to have some way to make conan install clone mylib for development (e.g. in source), but that may be out of scope and better suited to an external script.

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Reactions:4
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
memshardedcommented, May 16, 2022

Hi @tsondergaard

yes, as an update:

  • Editable packages have been improved and a lot of work put onto them, with the new layout() method
  • Workspace feature is complicated, and has been put on stand-by for a long time now. Not very recommended for production, it has been removed in Conan 2.0 at the moment. Recommended to use your own script to automate a project using the “editables” feature.
0reactions
tsondergaardcommented, May 16, 2022

I believe “conan editable” and “conan workspace” are features related to this question.

https://docs.conan.io/en/latest/developing_packages/editable_packages.html https://docs.conan.io/en/latest/developing_packages/workspaces.html

Read more comments on GitHub >

github_iconTop Results From Across the Web

Dependencies in Project Management | A Complete Guide
Dependencies in project management deal with managing and scheduling project tasks while keeping their sequences and requirements in mind.
Read more >
Dependencies in Project Management (Examples + Expert Tips)
Want to learn about dependencies in project management? This article shares examples from real project managers and tips on managing them.
Read more >
Software dependencies: How to manage dependencies at scale
Software dependencies play a key role in modern software development. They enable developers to reuse code others have written, allowing for faster delivery...
Read more >
Dependency Management: 3 Tips to Keep You Sane | Mend
Dependency management is a technique for identifying, resolving, and patching dependencies in your application's codebase.
Read more >
Best practices for dependency management - Google Cloud
This article describes a set of best practices for managing dependencies of your application, including vulnerability monitoring, ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found