How to keep permission bits when including package data in distutils

2009-10-30 Thread Olli Wang
Hi, I want to include some binary package data into my distribution
and I define these binary in MANIFEST.in. However, all binary lose the
`x` permissions so they can't be executed in my program. Is there any
way to remedy this situation? Thanks.
-- 
http://mail.python.org/mailman/listinfo/python-list


ANN: Jump 0.9.5.1 released!

2009-10-29 Thread Olli Wang
I am proud to announce that Jump 0.9.5.1 is released!
You can find the Jump project at http://gitorious.org/jump, and its
documentation at http://gitorious.org/jump/pages/Home.

Jump is a build tool for distributing Jython applications in a really
easy step.

Features:
* Distributing Jython applications into a single, independent JAR
file.
* Distributing Jython libraries into a single JAR file. **[New in
v0.9.5]**
* Distributing native Mac OS X application bundles, Windows .exe
executables, WAR files for Python WSGI applications. **[New in v0.9.5]
**
* Supporting Java source code and third-party JAR files.
* Supporting Java Native Interface files for distributing JAR files. **
[New in v0.9.5]**
* Starting the created distribution from either Jython or Java code.
* Packaging **only required** Python modules into the final
distribution **automatically**, which means you don't have to worry
about using Python third-party libraries as long as they can be found
in your `sys.path`.
* Importing specified Python packages explicitly. **[New in v0.9.5]**
* All Python modules (except Python's standard library) packaged into
the final distribution are compiled to `$py.class` files, which means
your source code is not public.

If you have any question or bug report, please post it to our mailing
list at http://groups.google.com/group/ollix-jump, contributions are
always welcome as well.
-- 
http://mail.python.org/mailman/listinfo/python-list


ANN: Jump 0.9.0 released!

2009-10-24 Thread Olli Wang
I am proud to announce that Jump 0.9.0 is released!
You can find the Jump project at http://gitorious.org/jump,
and its documentation at http://gitorious.org/jump/pages/Home.

This version is the Jump's first release. The goal of Jump is to make
a  distribution for Jython application in a really simple step.

Features:
 * Distributing Jython applications into a single, independent JAR
   file.
 * Supporting Java source code and third-party JAR files.
 * Starting the distribution from either Jython or Java code.
 * Packaging `only required` Python modules into the final
   distribution `automatically`, which means you don't have to worry
   about using Python third-party libraries as long as they can be
   found in your `sys.path`.
 * All Python modules packaged into the final distribution are
   compiled to $py.class files, which means your source code is not
   public.

The Future:
 * Creating native applications for Mac, Windows and Linux.
 * Creating web application archive (WAR) files for Python WSGI
   applications.

If you have any question or bug report, please post it to our mailing
list at http://groups.google.com/group/ollix-jump, contributions are
welcome as well.
-- 
http://mail.python.org/mailman/listinfo/python-list