[Metakit] ongoing problem

Tom Cloyd tomcloyd at bestmindhealth.com
Fri Aug 12 03:55:59 CEST 2005


I recently had to reinstall metakit due to reinstalling python.

My first install of metakit was a few months ago. At that time, I found  
the web site - http://www.equi4.com/metakit.html - cryptic in the extreme  
relative to HOW to install this thing on Windows. I tried to guess my way  
through it, and got nowhere.

I emailed Jean-Claude, who was very helpful:

"Download these files:
     http://www.equi4.com/pub/mk/metakit.py
     http://www.equi4.com/pub/mk/mk-2.4.9.4-windows/Mk4py.dll

Leave them both in the current directory and launch python."

Well, it's not exactly clear to what the "current directory" means in this  
context. I take it possibly means the current path, unless I'm supposed to  
haul this around from project folder to project folder, as if it were one  
of my own modules. As I write this, I'm guessing that this is really what  
I'm supposed to do. The documentation comment in metakit.py leads me to  
believe that just putting these two modules in the Python package root  
will suffice. It's be really nice to have at the web site a plain  
statement like that.

So...at the time of my first feeble attempts to install, there was nothing  
at the web site nearly as clear and straightforward as Jean-Claude's  
statement.

THERE STILL ISN'T, as I just found out. If I hadn't kept the original  
email, I've have to write another one.

Please...we're not all linux whizes, or comp. sci. majors or whatever. A  
little plain talk does wonders. Why not fix the web site?

___Now I'm going to approach the web site as a naive newbie, to illustrate  
the problem I had originally, and did again tonight, before locating  
Jean-Claude's email:

The download directory at http://www.equi4.com/pub/mk/ lists files, and  
one is plainly for windows: "mk-2.4.9.4-windows/". Clicking that takes me  
to this lonely listing:

         229376b  2005-06-10  Mk4py.dll
         192512b  2005-06-10  Mk4tcl.dll
          56265b  2005-06-10  mk4vc60.dll.gz
          14859b  2005-06-10  mk4vc60.lib.gz

Not helpful. What do I do with this? Why not tell me? It was at this point  
last time that I started doing a number of wrong things, and not getting  
any real results.

Somewhere, there's a link to an "Installation" page at  
"http://www.equi4.com/metakit/python.html#inst", which leads you rather  
indirectly back to the download directory listed above, and provides the  
following instructions:

2. On Unix, rename the appropriate compiled extension to "Mk4py.so" (on  
Win/Mac, use the corresponding file)

Comment: WHAT? As a Windows-only person, I got quite lost at this point.

3. Place the Mk4py extension as well as the "metakit.py" wrapper somewhere  
on Python's module search path, such as in the site-packages directory (or  
just leave it in ".")

Comment: I suppost I must download the two compressed file in the download  
directory and go looking for metakit.py. Why not tell me IF I need both  
compressed files, and where metakit.py is? And what about those *.dll  
files? One looks like it might have something to do with TCL, about which  
which I essentially nothing, so I could be wrong. I'm way too much on my  
own at this point, I think.

4. Do a small test, by running "demo.py". If all is well, you should get  
some self-explanatory output.

Comment: This is fine, and reassuring, once you have the installation in  
place, which I cannot achieve with what's at the web site. Too much  
linking through multiple pages which don't help, couple with outright  
mystery.

Tonight, I do have the right instructions fortunately, so I'm sure my  
install will as straightforward as it was last time. But, I offer the  
above notes on my difficulty in the hope that it may help made adoption of  
metakit easier for the next non-professional who comes along.

Hope it helps!

-- t.

======================================================
Tom Cloyd
Bellingham, Washington, U.S.A: (360) 920-1226
<< BestMindHealth.com / tc at bestmindhealth.com >>
======================================================

Using Opera's revolutionary e-mail client (program):  
http://www.opera.com/mail/


More information about the Metakit mailing list