473,320 Members | 2,092 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,320 software developers and data experts.

python applications deployement

Hi,

Python is a great language. Python has great crossplatform support.
Python has a great community. Python has excelent tools for other
languages binding. Python has many good thing, and has some low
points.

To my eyes Python has two very bad things:
1- Tkinter is great for programmers but ugly to everyone.
2- Python software deployement can be a disaster.

Most of the people will say that wxWindows is the solution for problem
1. Then we arive to problem 2.

I had long time loved activestate python distro because of it python
modules package system.

Obviously is much better to the users to see : "Do you want to
download and install dependency X ? [y]" than get "Dependency X could
not be found".

Now that the oficial python distribution has got a Python Package
Index (PyPI) what are we waiting for an easy to use package download
and install system ?

There are precendents like pythonsiphon, pypan and the MacOs packman.

Having an official Python Package Manager will help everyone that one
to deploy python applications. Dependencies models could be downloaded
by the package manager and Python would become the greatest tool for
speed programmers !

py2exe and similar projects do not achieve the objective being mostly
for windows (no more crossplatform support from start to end of
software devellopment) and bloating the downloads with python core
each time...

Please comment the idea, and how to achieve it...

RodrigoB.
Jul 18 '05 #1
6 1885
In article <60**************************@posting.google.com >,
Rodrigo Benenson <ro******@elo.utfsm.cl> wrote:
Jul 18 '05 #2
On 13 Oct 2003 06:51:49 -0700,
Rodrigo Benenson <ro******@elo.utfsm.cl> wrote:
Now that the oficial python distribution has got a Python Package
Index (PyPI) what are we waiting for an easy to use package download
and install system ?


Lack of contributor interest; no one is willing to expend much effort on
working on this. If a package manager does arrive, it'll probably be driven
by MacPython, where this problem is viewed as a priority.

--amk
Jul 18 '05 #3
In article <vo************@corp.supernews.com>, Cameron Laird wrote:
In article <60**************************@posting.google.com >,
Rodrigo Benenson <ro******@elo.utfsm.cl> wrote:
.
.
.
To my eyes Python has two very bad things:
1- Tkinter is great for programmers but ugly to everyone.

.
.
.
There's hope that the visual appearance of Tkinter will improve in
a finite amount of time <URL: http://tcl.projectforum.com/tk/Home >.


Hey, nice! Tk is definitely the path of least resistance for me with GUI
coding, but there definitely is a distinct Tk look that might have been
fashionable back when Motif was popular but now looks weird or dated to
most people. However, a lot of this has to do with defaults; on one project,
I was able to produce a Tk app that looked exactly like a typical Windows
interface, with IE-style toolbar buttons and everything. Tk is very
customizable.

The major deficiencies, in my opinion, are:

- way too many ways to make a combobox, the standard one being the
ugliest, and the nonstandard ones being difficult to customize and debug
- tearoff menus by default - probably sounded like a good idea at the time =)
- text areas + word wrap + scrollbar = bizarre
- slow rendering (IDLE is a testament to this)

--
..:[ dave benjamin (ramenboy) -:- www.ramenfest.com -:- www.3dex.com ]:.
: d r i n k i n g l i f e o u t o f t h e c o n t a i n e r :
Jul 18 '05 #4
In article <sl******************@lackingtalent.com>,
Dave Benjamin <ra***@lackingtalent.com> wrote:
In article <vo************@corp.supernews.com>, Cameron Laird wrote:
In article <60**************************@posting.google.com >,
Rodrigo Benenson <ro******@elo.utfsm.cl> wrote:
.
.
.
To my eyes Python has two very bad things:
1- Tkinter is great for programmers but ugly to everyone.

.
.
.
There's hope that the visual appearance of Tkinter will improve in
a finite amount of time <URL: http://tcl.projectforum.com/tk/Home >.


Hey, nice! Tk is definitely the path of least resistance for me with GUI
coding, but there definitely is a distinct Tk look that might have been
fashionable back when Motif was popular but now looks weird or dated to
most people. However, a lot of this has to do with defaults; on one project,
I was able to produce a Tk app that looked exactly like a typical Windows
interface, with IE-style toolbar buttons and everything. Tk is very
customizable.

Jul 18 '05 #5
On Mon, Oct 13, 2003 at 06:40:32PM -0000, Cameron Laird wrote:
Brian Griffin has packaged a new collection of defaults which has
people raving (with enthusiasm). I don't think anyone's yet writ-
ten a coherent explanation or description, but the code's here:
http://tcl.projectforum.com/tk/admin...attachid=19232
He's delivering applications to customers based on this *now*, with
success.

... somebody want to tell me how to *use* that file? I just get 'can't
find package starkit' when I try to execute it with tclsh8.4 or wish8.4.

Jeff

Jul 18 '05 #6
Yeah, we're definitely hoping to get there soon in terms of
bringing Tk into the modern era. As you say, it certainly is
customizable enough... probably so customizable that people
have been able to make do by tweaking, and nobody has bothered
to go in and fix the default behavior so everyone can take
advantage of it without pain!

With the Tk revitalization work, we're trying to address that.
Out of the box, we want Tk to look more modern out of the box
(no more Motif look), which is mostly achievable now via option
settings but needs to be baked in by default. Also adding a
bunch more widgets like comboboxes, since it is ridiculous for
everyone to need to do it differently.

And yes, the tearoff menus being on by default are definitely
on my personal hit list. :-)

Mark
(see http://tcl.projectforum.com/tk/ to help out or just try
out the latest demos that we have available!)
Hey, nice! Tk is definitely the path of least resistance for me with GUI
coding, but there definitely is a distinct Tk look that might have been
fashionable back when Motif was popular but now looks weird or dated to
most people. However, a lot of this has to do with defaults; on one project,
I was able to produce a Tk app that looked exactly like a typical Windows
interface, with IE-style toolbar buttons and everything. Tk is very
customizable.

The major deficiencies, in my opinion, are:

- way too many ways to make a combobox, the standard one being the
ugliest, and the nonstandard ones being difficult to customize and debug
- tearoff menus by default - probably sounded like a good idea at the time =)
- text areas + word wrap + scrollbar = bizarre
- slow rendering (IDLE is a testament to this)

Jul 18 '05 #7

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

Similar topics

9
by: limor | last post by:
Hi, I am considering using Python in a new testing tool application we intend to build for out product. I must get references before starting develope in this language , since although lots of...
0
by: Phillip J. Eby | last post by:
PEP: 333 Title: Python Web Server Gateway Interface v1.0 Version: $Revision: 1.1 $ Last-Modified: $Date: 2004/08/27 17:30:09 $ Author: Phillip J. Eby <pje at telecommunity.com> Discussions-To:...
0
by: serge calderara | last post by:
Dear all How it is possible when building a setup deployement project, to create a shortcut, that has an icon which is pointing in a system file library, without adding the system library file to...
0
by: serge calderara | last post by:
Dear all, I have a windows application which access to different database type, like SQL server and MS Access. I need to deploy my application to my network client. From here no particular...
217
by: gyromagnetic | last post by:
The following url points to an article written by Damian Conway entitled "Ten Essential Development Practices": http://www.perl.com/pub/a/2005/07/14/bestpractices.html Althought the article has...
3
by: Prince | last post by:
I just did a search on Deployment from Jan. 1, 2003 to Decmber 2003 and read each post to no avail. Here is my problem. I don't know if the problem is on my side or the websever host. I...
23
by: gord | last post by:
As a complete novice in the study of Python, I am asking myself where this language is superior or better suited than others. For example, all I see in the tutorials are lots of examples of list...
0
by: Pascal | last post by:
hello does somebody know how to add an ocx file in the package of a clickonce deployement and register it in the registry? http://www.scalpa.info
5
by: walterbyrd | last post by:
I don't know much php either, but running a php app seems straight forward enough. Python seems to always use some sort of development environment vs production environment scheme. For...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you

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.