Just wanna help

50 views
Skip to first unread message

pascal7718_gmail

unread,
Apr 3, 2013, 1:12:57 AM4/3/13
to labyrin...@googlegroups.com
hi everyone,
Recently I've been looking for a nice tool for mind map in Linux, and I
happened to find labyrinth who's written by my favourite python, so I
just wanna ask if I can participate in this group and do a little help?
Where can I get started? I am really appreciate to your reply.



Sincerely,
Leesper

Thomas Kluyver

unread,
Apr 3, 2013, 5:18:53 AM4/3/13
to labyrin...@googlegroups.com
Hi Leesper,

Joining this mailing list is a good start ;-). Development happens on Github:
https://github.com/labyrinth-team/labyrinth

Probably the best thing is to start using Labyrinth, and see what problems you find. But there are a few things I'd like to see someone do:

- Create some tests, either unit tests if any bits are sufficiently isolated, or GUI tests using a framework like dogtail. This would give us some confidence that new development wasn't breaking things.
- Make a Windows build. Earlier versions had Windows builds, but I'm not maintaining that.
- Fix some bugs in Pango so we can move to using the newer gobject introspection bindings instead of pygtk. E.g. this bug: https://bugzilla.gnome.org/show_bug.cgi?id=646788

Best wishes,
Thomas



--
You received this message because you are subscribed to the Google Groups "Labyrinth Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to labyrinth-dev...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



gretchen schulfer

unread,
May 15, 2014, 12:38:48 PM5/15/14
to labyrin...@googlegroups.com
is there any update on a Windows build? i wish i knew how to do this or i would help. i love Labyrinth, though, and would like to recommend it to more people who would require a Windows version.

thanks so much!
gretchen

Thomas Kluyver

unread,
May 15, 2014, 11:28:42 PM5/15/14
to labyrin...@googlegroups.com

Hi Gretchen,

I've actually recently made a tool to build windows installers for python applications, called pynsist. I haven't tried it with a pygtk application yet, so it might take a bit of fiddling, but if you're interested in this, have a look at the docs here:
http://pynsist.readthedocs.org/en/latest/

Best wishes,
Thomas

For more options, visit https://groups.google.com/d/optout.

Thomas Kluyver

unread,
Jun 3, 2014, 11:05:48 PM6/3/14
to labyrin...@googlegroups.com, gsch...@gmail.com
Hi Gretchen,

I've had a go at making a Windows installer for Labyrinth, which you can download from here:
https://dl.dropboxusercontent.com/u/60195410/Labyrinth_0.6.exe

It's at least roughly working in my Windows 7 VM, but I haven't tested it much - please report any bugs you find. I've made the changes for this in a win-installer branch:
https://github.com/labyrinth-team/labyrinth/tree/win-installer

Thanks,
Thomas

gretchen schulfer

unread,
Jun 4, 2014, 12:34:38 PM6/4/14
to labyrin...@googlegroups.com, gsch...@gmail.com
this is amazing news, Thomas! i can't tell you how much i appreciate it! i had tried to create an installer using pynsist, but wasn't having much luck (based strictly on the fact that i'm a Python novice and had no idea what i was doing :) anyway, i will report any bugs in the win-installer branch. thank you so much! you've made my day :)

Thomas Kluyver

unread,
Jun 4, 2014, 1:40:24 PM6/4/14
to labyrin...@googlegroups.com
On 4 June 2014 09:34, gretchen schulfer <gsch...@gmail.com> wrote:
this is amazing news, Thomas! i can't tell you how much i appreciate it! i had tried to create an installer using pynsist, but wasn't having much luck (based strictly on the fact that i'm a Python novice and had no idea what i was doing :) anyway, i will report any bugs in the win-installer branch. thank you so much! you've made my day :)

You're welcome! It was a bit tricky to work out everything it needed, but I've checked in a script (grab_files.sh) which pulls together all the necessary Windows libraries, so it should be easy to rebuild the installers now. I've actually written that bit as a Linux shell script, because that's easiest, but it could easily be translated to a cross-platform Python script if you want to run it on Windows.

To build the installer on Linux:
1. Install pynsist (pip install pynsist) and nsis (on Debian-based distros, sudo apt-get install nsis)
2. Get the necessary libraries: ./grab_files.sh
3. Build the installer: pynsist installer.cfg

Even better, I've just worked out how to avoid relying on numpy, which makes it easier to build the installer, and makes the installer about 25% smaller. I've posted the new installer in the same place:
https://dl.dropboxusercontent.com/u/60195410/Labyrinth_0.6.exe

Best wishes,
Thomas
Reply all
Reply to author
Forward
0 new messages