Sometimes python modules are not installed #2023
-
Hi Community, I installed v2.11.1 from pip and I am running Linux. It installed into my home folder at I don't know the python packaging system well enough, but it doesn't seem to install all modules as a dependency. Also it doesn't seem to check the version, as I had an old version of one module installed and it threw an exception because of an API mismatch. Is this by design, or am I doing something wrong? From
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hi @hadjian! We intentionally do not install the format dependencies. VisiData supports a lot of formats, most which an individual user might not be interested in, some which have quite complex dependencies. Some package mantainers have opted to install a list of dependencies for the most used formats. If we had a reliable way to poll users, they might actually appreciate the most common dependencies installed via the PyPI installed. At least making an extras available for them. Here are all of the supported formats and the dependencies you install for them. Your other point was about pinning minimum versions. You are right that this would be good practice. We welcome anyone to open a PR adding minimum version supports for any dependency. Throughout my work, I will try to add them, too. |
Beta Was this translation helpful? Give feedback.
Hi @hadjian!
We intentionally do not install the format dependencies. VisiData supports a lot of formats, most which an individual user might not be interested in, some which have quite complex dependencies.
Some package mantainers have opted to install a list of dependencies for the most used formats. If we had a reliable way to poll users, they might actually appreciate the most common dependencies installed via the PyPI installed. At least making an extras available for them.
Here are all of the supported formats and the dependencies you install for them.
Your other point was about pinning minimum versions. You are right that this would be good practice. We welcome anyone to open a PR …