-
-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dependencies (full list (first-level))? #1229
Comments
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. I also note that the standard Slackware package for prerequisites like SymPy listed at https://slackware.uk/slackbuilds.org/14.0/academic/sympy/ are pretty old. |
I only use GitHub (GH) because Mathics Internet Relay Chat (IRC) & Slack seem dead, and after inactivity I was apparently automatically removed from Mathics Matrix (does it still exist and can I get back in?); a word I don't use (others can handle) is 'actionable, a. Subject or liable to an action at law; of such a character that an action on account of it will lie'--Oxford English Dictionary (OED, second edition). |
Describe the solution you'd like
Seems dependencies include: click, mathics-django, mathics_scanner, python3-mpmath, python3-numpy, python3-scipy, python3-sympy, some X Window System (X) libraries, but all (first-level) 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.
The text was updated successfully, but these errors were encountered: