473,385 Members | 1,867 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,385 software developers and data experts.

*Python* Power Tools

Anyone know if there is any organized effort underway to implement the
Python equivalent of "Perl Power Tools" <http://ppt.perl.org/>?

If not, would starting this be a waste of effort since:

- it's already being done in Perl?
- cygwin thrives?
- UNIX is already pervasive :-) ?

Or would people really like to claim a pure Python set of UNIX
utilities?

--
Micah
Jul 19 '05 #1
4 1757
Micah wrote:
Anyone know if there is any organized effort underway to implement the
Python equivalent of "Perl Power Tools" <http://ppt.perl.org/>?

If not, would starting this be a waste of effort since:
+1 WOFTAM-of-the-year

- it's already being done in Perl?
- cygwin thrives?
For windows users, apart from cygwin, there are a couple of sources of
binaries for *x command-line utilities (unxutils, gnuwin32).
- UNIX is already pervasive :-) ?

Or would people really like to claim a pure Python set of UNIX
utilities?


Sorry, can't parse that last sentence.
Jul 19 '05 #2
On Tuesday 21 June 2005 06:53 pm, John Machin wrote:
Micah wrote:
Anyone know if there is any organized effort underway to implement the
Python equivalent of "Perl Power Tools" <http://ppt.perl.org/>?

If not, would starting this be a waste of effort since:


+1 WOFTAM-of-the-year

[...]
Or would people really like to claim a pure Python set of UNIX
utilities?


Sorry, can't parse that last sentence.


In other words, it'd be a purely aesthetic goal. Which is only a waste
if art is.

But then, I know *I'm* not going to spend time on it. ;-)
--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks http://www.anansispaceworks.com

Jul 19 '05 #3
Micah wrote:
Anyone know if there is any organized effort underway to implement the
Python equivalent of "Perl Power Tools" <http://ppt.perl.org/>?

If not, would starting this be a waste of effort since:

- it's already being done in Perl?
- cygwin thrives?
- UNIX is already pervasive :-) ?

Or would people really like to claim a pure Python set of UNIX
utilities?


There would be some use for a Python library that implements the
functionality of these tools. Some of it already exists (difflib,
shutil). Some is probably more difficult and less flexible to use from a
lib that from straight python (cut).

Perhaps that could be started either in the Python Cookbook
(http://aspn.activestate.com/ASPN/Python/Cookbook/) or the Python Wiki
(http://wiki.python.org/moin/). Just short explanations of how you would
implement the functionality of various Unix utilities in Python.

Daniel
Jul 19 '05 #4
>>>>> "John" == John Machin <sj******@lexicon.net> writes:

John> For windows users, apart from cygwin, there are a couple of
John> sources of binaries for *x command-line utilities (unxutils,
John> gnuwin32).

unxutils is my personal favourite - cygwin is way too much an
"environment", and gets broken too easily.

I for one would like to see various shell tools implemented in pure
python, if only to be able to import them as a module and use cross
platform tools that have more power than e.g. 'shutil' or 'os'
functions. The API exposed through the module (as opposed to normal
execution from shell) could also be much richer, providing hooks for
calling own stuff for just-in-time error handling, progress
notification etc.

So no, it doesn't seem like bad idea at all. It's also something that
could evolve gradually, and reach a useful stage (i.e. have several
handy tools) quickly.

--
Ville Vainio http://tinyurl.com/2prnb
Jul 19 '05 #5

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

Similar topics

699
by: mike420 | last post by:
I think everyone who used Python will agree that its syntax is the best thing going for it. It is very readable and easy for everyone to learn. But, Python does not a have very good macro...
17
by: Simon Foster | last post by:
I am meeting with a potential client next week to discuss starting a new project. His preference is for VB whereas I would prefer Python for obvious reasons ;-) Could anybody come up with a...
38
by: kbass | last post by:
In different articles that I have read, persons have constantly eluded to the productivity gains of Python. One person stated that Python's productivity gain was 5 to 10 times over Java in some in...
29
by: Maurice LING | last post by:
Hi, I remembered reading a MSc thesis about compiling Perl to Java bytecodes (as in java class files). At least, it seems that someone had compiled scheme to java class files quite successfully....
25
by: abhinav | last post by:
Hello guys, I am a novice in python.I have to implement a full fledged mail server ..But i am not able to choose the language.Should i go for C(socket API) or python for this project? What are the...
267
by: Xah Lee | last post by:
Python, Lambda, and Guido van Rossum Xah Lee, 2006-05-05 In this post, i'd like to deconstruct one of Guido's recent blog about lambda in Python. In Guido's blog written in 2006-02-10 at...
852
by: Mark Tarver | last post by:
How do you compare Python to Lisp? What specific advantages do you think that one has over the other? Note I'm not a Python person and I have no axes to grind here. This is just a question for...
3
Motoma
by: Motoma | last post by:
This article is cross posted from my personal blog. You can find the original article, in all its splendor, at http://motomastyle.com/thinking-outside-the-box-with-python/ . Introduction: I...
19
by: Sam | last post by:
A friend of mine is picking up some Python and is frustrated by Python's indentation rules (http://greatbiggary.livejournal.com/ 260460.html?thread=1835884#t1835884). Personally, I've never had...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
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
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
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
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.