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.

Reducing number of dependencies

See original GitHub issue

We are using asciimatics with an embedded device and it requires lots of dependencies. The main offender is Pillow which also requires 3-6 other dependencies and some of them do not compile very well for anything other than basic i386/amd64 platforms. I also noticed that sub dependencies are some sort of imaging libraries for jpeg and png and I can hardly imagine they have anything to do with TUI library. So, would it be possible to remove dependency on Pillow and revisit other dependencies as well.

Issue Analytics

  • State:open
  • Created 6 years ago
  • Reactions:5
  • Comments:23 (16 by maintainers)

github_iconTop GitHub Comments

1reaction
peterbrittaincommented, Nov 17, 2019

Ok - let’s make that the plan of record. Will convert the install when I bump the major version.

1reaction
peterbrittaincommented, Oct 11, 2019

Hmmm… Looks like that PR has been dropped. Maybe the suggestion of specifying a blank extras definition will do the trick here?

Read more comments on GitHub >

github_iconTop Results From Across the Web

What are good ways to reduce the number of dependencies?
One way to handle those is to refactor towards Aggregates (or Facades). Mark Seemann wrote a good article on it, check it out...
Read more >
Code Coupling: Reducing Dependency in Your Code - Medium
The problem with couplings is not their existence or even necessarily their number, but their potential to cause dependent code to break.
Read more >
What is the reasoning for reducing the number of ... - Quora
Dependencies : Externalize all your dependencies (frameworks, libraries, tools, etc.,) in some sort of a build configuration file and treat it as code....
Read more >
Manage Code Dependencies With Abstractions And Reduce ...
Using abstraction limits dependencies in code, reduced dependency means reducing the effect of change in your code. These are long term ...
Read more >
What is Dependency Hell and How to Avoid it? - Boldare
The first, and most important step to reducing the number of software dependencies, is deciding which libraries need to be updated first.
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