You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the solution you'd like
I maintain mathics.SlackBuild (builds Mathics Slackware GNU/Linux package) at #1 major extra build script repository for Slackware: SlackBuilds.org (SBo). I couldn't update mathics.SlackBuild in two years due to unlisted depedencies... made test update of mathics, mathics-django, mathics_scanner SlackBuilds (mirror). I know dependencies include: click, mathics-django, mathics_scanner, python3-mpmath, python3-numpy, python3-scipy, python3-sympy, some X Window System (X) libraries, but all should be listed in README(md|txt) so also mathics GitHub (GH) page, not just for some popular UNIX/GNU/Linux, but any in general including non-GUI servers. For plackware update, X dependency list isn't needed (SBo assumes someone installs all including X, basic Python) nevertheless you should list for other cases.
Additional context
My mathics.SlackBuild tarball contains create database script (since older mathics): still needed, or can be removed?
Message/reply in Mathics chat (still on Matrix, Slack?) or an email address on your GH profile or from mathics.org if you'd like to test on my (non-Docker, non-GUI) server (with a SSH public key of yours).
The text was updated successfully, but these errors were encountered:
The organization of this "feature request"(?) rambles a bit, so I am not certain which single actionable and trackable feature is desired. In the future, please focus on just one feature at a time, so we can track each one individually.
In my opinion, a lot of the stuff in "Describe the solution you would like" feels like "Additional context", and "Additional context" feels like an additional question and a request that may last indefintely.
I will guess that the question is the title: "How to get a full list of dependencies"? And this is less about this package than a general question about how one would get a full list of dependencies for any Python package or any complex program.
One solution is to use pipdeptree. I am sure there are other scripts out there that will do the same thing, and probably there are some customized for specific OS distributions. You might look for another Python package with lots of dependencies that slackware already packages and ask the packager how she/he gets dependency information. If it is done by hand, then consider starting with pipetree and customize it for Slackware.
I was curious about Slackware and noticed there is something called pip2tgz created for Slackware. I ran that and the bash program manages to make a package (in ubuntu) and find all of the dependencies.
Describe the solution you'd like
I maintain mathics.SlackBuild (builds Mathics Slackware GNU/Linux package) at #1 major extra build script repository for Slackware: SlackBuilds.org (SBo). I couldn't update mathics.SlackBuild in two years due to unlisted depedencies... made test update of mathics, mathics-django, mathics_scanner SlackBuilds (mirror). I know dependencies include: click, mathics-django, mathics_scanner, python3-mpmath, python3-numpy, python3-scipy, python3-sympy, some X Window System (X) libraries, but all should be listed in README(md|txt) so also mathics GitHub (GH) page, not just for some popular UNIX/GNU/Linux, but any in general including non-GUI servers. For plackware update, X dependency list isn't needed (SBo assumes someone installs all including X, basic Python) nevertheless you should list for other cases.
Additional context
The text was updated successfully, but these errors were encountered: