473,395 Members | 1,568 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

about application deployment

Hello,

I'ld ask you all about deployment of python applications.

Sometimes (if not most times..) I would make deployment easy (easier)
for my customers (and for me too...)

What I mean, would be very useful to have a "jar-like" archive/single
file / multiple platform in order to deploy also complex applications
with many modules.

I know about "py2exe", it's nice but it's Windows only, I would need
something multiplatform or at least available also for other platforms
(*nix, Mac maybe, ...)

My impression is that Python is a great language but a bit "messy"
about on field deployment...

What am I missing ? :)
What are your experiences (and solutions ?) for this issues ?

Many thanks in advance!
bye!

Ale

Mar 9 '07 #1
2 1351
Alessandro de Manzano wrote:
Hello,

I'ld ask you all about deployment of python applications.

Sometimes (if not most times..) I would make deployment easy (easier)
for my customers (and for me too...)

What I mean, would be very useful to have a "jar-like" archive/single
file / multiple platform in order to deploy also complex applications
with many modules.

I know about "py2exe", it's nice but it's Windows only, I would need
something multiplatform or at least available also for other platforms
(*nix, Mac maybe, ...)

My impression is that Python is a great language but a bit "messy"
about on field deployment...

What am I missing ? :)
What are your experiences (and solutions ?) for this issues ?
There are the greate setuptools available, that make creating and installing
a single .egg-file (which is very close to a jar) easy as cake - provided
you've got them working.

I'm not sure if there is some equivalent as

java -jar <jar>

though. Could be worth thinking about.

Diez
Mar 9 '07 #2
Alessandro de Manzano wrote:
Hello,

I'ld ask you all about deployment of python applications.

Sometimes (if not most times..) I would make deployment easy (easier)
for my customers (and for me too...)

What I mean, would be very useful to have a "jar-like" archive/single
file / multiple platform in order to deploy also complex applications
with many modules.

I know about "py2exe", it's nice but it's Windows only, I would need
something multiplatform or at least available also for other platforms
(*nix, Mac maybe, ...)

My impression is that Python is a great language but a bit "messy"
about on field deployment...

What am I missing ? :)
What are your experiences (and solutions ?) for this issues ?

Many thanks in advance!
bye!

Ale
I think you are going to find that you need different deployment
methods for different operating systems. When you deploy you will
no doubt have different things to do (shortcuts, registry entries,
..INI file entries, etc.) that you want to do.

On Windows my choice is py2exe to bundle and then Inno Installer
to make a setup.exe distrubution program that handles the install
and uninstall. Others can chime in on linux, mac, etc.

-Larry
Mar 9 '07 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Josef Brunner | last post by:
Hi, I published my application (VS 2005) and am now trying to install it when I get this error message. It worked before...even on a different machine. Here is the detailed description: ...
2
by: Michael Kalika | last post by:
Hi, We have developed a VSTO 2005 Excel application and we would like to leverage ClickOnce deployment mechanism for distribution of this application. How can we do that? I was digging in MSDN...
0
by: Tifer | last post by:
Hello, I am building my first .Net Application. The first couple of Publish and Installs I did went fine. But after a couple of builds, I get a modal dialogue box error every time upon trying...
5
by: RobinS | last post by:
My company is considering moving up from .Net 2.0 to .Net 3.5(SP1) as a prerequisite on the ClickOnce deployment for our application. Does anybody have any experience deploying .Net 3.5 either as...
5
by: RobinS | last post by:
My company is considering moving up from .Net 2.0 to .Net 3.5(SP1) as a prerequisite on the ClickOnce deployment for our application. Does anybody have any experience deploying .Net 3.5 either as...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.