Hello,

On Tuesday, January 6, 2015 11:38:29 PM UTC+3, Joachim Durchholz wrote:
>
> I have to say that my fears have fully become reality: The process of 
> installing mpmath, while simple, isn't described in a way that "just 
> works", and still invites subtle error. 
>

Lets hope, I can understand this from the following verbose text...
 

> As a developer, I expect to be able to download the git repo and start 
> working. Possibly after reading a README file.
>

Can you just literally follow instructions in that file?  What's wrong?
I don't see your command history...
 

> * It sends me to http://docs.sympy.org/dev/install.html - erh, a detour.
>

No.  README has all required instructions.
 

> I haven't fully read the readme


Then please do read Installation section before posting such things.
 

> OK, that's "just a detour" because I'm really after mpmath, not html


We have README in the docs directory.  Perhaps, this stuff should
be elsewhere.

How this related to mpmath at all?
 

> However, this would add to the problems a new dev would have to 
> overcome;


New developers are redirected to 
https://github.com/sympy/sympy/wiki/Development-workflow

Everything doc-related is documented here, section "Install other software".
 

> maybe it's a good idea to list rsvg-convert among the required 
> installs in the documentation building docs.
>

It listed.
 

> The same goes for convert (from imagemagick). 
>

Same.

Indeed, we can improve docs documentation, but that's different issue.
 

> It says I should just start python and run a few import statements. 
> ... aaand I'm getting this: 
>
> $ python   [...]

ImportError: No module named mpmath.libmp 
>

Did you install mpmath as described in the README.rst?

If no, what do you expect?
 

> The following error occurred while trying to add or remove files in the 
> installation directory: 
>
>      [Errno 13] Permission denied: 
> '/usr/local/lib/python2.7/dist-packages/test-easy-install-15567.write-test' 
>
>
> There's a long explanation and a link... but it does not explain what to 
> do with a "permission denied" situation.


As you don't explain what you do before - it's hard to guess what's was 
wrong.
Perhaps, first time you did sudo python install .. 

Still. I'm not after almost 100 lines of writeup, with several problems 
> along the way. 
>

IS THIS ALL?

The one problem I see - it's just the specific user, who can't even read
the README.rst.  Let's wait for real bugreport before listing something as 
a problem.

Exactly one import error - all mpmath's problem you have.  The reason
for one is simple: please do install mpmath first.  That's the first 
sentence of the
installation instructions in the README.
 

> Sergey said "it's easy" and "you should do your reading".


Clearly, you don't.  That's a problem. 

for a change that never had a clear motive (except making 
> life easier for packagers


Please read relevant discussions first.
 

> We should have done this with some other dependency. 
> pep8.py comes to mind 


We don't have hard dependences on anything else, including
pep8.  Right now, we don't use pep8 at all.

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/5ccad9df-f8ef-4a55-80fd-5e31f65549d7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to