![](https://secure.gravatar.com/avatar/78e124bb69bcaac7a75ecfe640d02261.jpg?s=120&d=mm&r=g)
Dear Twisted Developers, Zip is the least efficient (by far) archiver, and is stealing huge amounts of bandwidth from everybody. Unless there are objections, I will change r-t to stop creating Zip archives. Thanks, M PS Will the guy who created RPMs please send the .spec here? Thanks.
![](https://secure.gravatar.com/avatar/c44d86dfe7f0498f80b1e6ce351c746f.jpg?s=120&d=mm&r=g)
But isn't zip one of the most widely used cross-platform compression formats? I'd much rather use something like bzip2 as well, but I don't know if there is support for it on all other target platforms. Another big argument I'd put out there is that with the recently added support for Zip files in the Standard Library, that's a sign of broad support for zip as a python compression standard (maybe that's not the best word). I believe there is a proposal to modify the basic python import facilities to be able to handle zip files as modules or packages, too. How much performance gain are we losing? Regards, Eron On Monday 30 September 2002 5:18 am, Moshe Zadka wrote:
--- [This E-mail scanned for viruses by Declude Virus]
![](https://secure.gravatar.com/avatar/433365de0f787faa3ed3e6dd1da5884f.jpg?s=120&d=mm&r=g)
On Mon, 30 Sep 2002 09:33:22 -0400 Eron Lloyd <elloyd@lancaster.lib.pa.us> wrote:
But isn't zip one of the most widely used cross-platform compression formats?
WinZip supports tar.gz.
Which is not what we're distributing anyway, so that's irrelevant - you won't be able to import the Twisted ZIP after these patches go in. -- Itamar Shtull-Trauring http://itamarst.org/ Available for Python, Twisted, Zope and Java consulting
![](https://secure.gravatar.com/avatar/e1554622707bedd9202884900430b838.jpg?s=120&d=mm&r=g)
On Mon, 30 Sep 2002 09:49:25 -0400, Itamar Shtull-Trauring <twisted@itamarst.org> wrote:
Which is not what we're distributing anyway, so that's irrelevant - you won't be able to import the Twisted ZIP after these patches go in.
Ideally, what I'd really like is to create one "upstream" (in the debian sense) release and then have packagers go to work on that one archive directly. Regardless of whether we're releasing archives in .tgz or .zip or .sit or .arj or whatever, Twisted isn't really "packaged" for anything but unix on a regular basis. The user-experience is almost entirely unix-centric. As a Linux user myself it is unlikely that I will soon have motivation to correct this deficiency :). Is anyone out there in Twisted land willing to take up the mantle and make a Windows- or Mac-friendly installation of Twisted, at least for major releases? If we are going to support importable ZIP archives, we should be viewing it like this: it shouldn't be a full copy of everything that comes in the tarball, just the installation relevant to that "platform". -- | <`'> | Glyph Lefkowitz: Traveling Sorcerer | | < _/ > | Lead Developer, the Twisted project | | < ___/ > | http://www.twistedmatrix.com |
![](https://secure.gravatar.com/avatar/e1554622707bedd9202884900430b838.jpg?s=120&d=mm&r=g)
On Mon, 30 Sep 2002 11:12:01 -0400, Eron Lloyd <elloyd@lancaster.lib.pa.us> wrote:
Is there anything in distutils that could aid in this?
I believe that 'python setup.py bdist_wininst' will create a win32 installer, but it will only do so on Windows. It also has some limitations (there's no facility for putting anything into your Start menu, for example) but it does at least get all the files in the right place. The trouble is that it requires MSVC++, and so has to run actually on a windows box, and can't be automated on our unix release server. -- | <`'> | Glyph Lefkowitz: Traveling Sorcerer | | < _/ > | Lead Developer, the Twisted project | | < ___/ > | http://www.twistedmatrix.com |
![](https://secure.gravatar.com/avatar/29ae0fa7635bab92ab7b4c3e3e5e4119.jpg?s=120&d=mm&r=g)
Nullsoft's NSIS is a nice open source scriptable installer system for windows that let's you do just about anything.. maybe think about making a distutils module for that instead? http://www.nullsoft.com/free/nsis/ On Monday, September 30, 2002, at 11:40 AM, Bruce Mitchener wrote:
![](https://secure.gravatar.com/avatar/c44d86dfe7f0498f80b1e6ce351c746f.jpg?s=120&d=mm&r=g)
But isn't zip one of the most widely used cross-platform compression formats? I'd much rather use something like bzip2 as well, but I don't know if there is support for it on all other target platforms. Another big argument I'd put out there is that with the recently added support for Zip files in the Standard Library, that's a sign of broad support for zip as a python compression standard (maybe that's not the best word). I believe there is a proposal to modify the basic python import facilities to be able to handle zip files as modules or packages, too. How much performance gain are we losing? Regards, Eron On Monday 30 September 2002 5:18 am, Moshe Zadka wrote:
--- [This E-mail scanned for viruses by Declude Virus]
![](https://secure.gravatar.com/avatar/433365de0f787faa3ed3e6dd1da5884f.jpg?s=120&d=mm&r=g)
On Mon, 30 Sep 2002 09:33:22 -0400 Eron Lloyd <elloyd@lancaster.lib.pa.us> wrote:
But isn't zip one of the most widely used cross-platform compression formats?
WinZip supports tar.gz.
Which is not what we're distributing anyway, so that's irrelevant - you won't be able to import the Twisted ZIP after these patches go in. -- Itamar Shtull-Trauring http://itamarst.org/ Available for Python, Twisted, Zope and Java consulting
![](https://secure.gravatar.com/avatar/e1554622707bedd9202884900430b838.jpg?s=120&d=mm&r=g)
On Mon, 30 Sep 2002 09:49:25 -0400, Itamar Shtull-Trauring <twisted@itamarst.org> wrote:
Which is not what we're distributing anyway, so that's irrelevant - you won't be able to import the Twisted ZIP after these patches go in.
Ideally, what I'd really like is to create one "upstream" (in the debian sense) release and then have packagers go to work on that one archive directly. Regardless of whether we're releasing archives in .tgz or .zip or .sit or .arj or whatever, Twisted isn't really "packaged" for anything but unix on a regular basis. The user-experience is almost entirely unix-centric. As a Linux user myself it is unlikely that I will soon have motivation to correct this deficiency :). Is anyone out there in Twisted land willing to take up the mantle and make a Windows- or Mac-friendly installation of Twisted, at least for major releases? If we are going to support importable ZIP archives, we should be viewing it like this: it shouldn't be a full copy of everything that comes in the tarball, just the installation relevant to that "platform". -- | <`'> | Glyph Lefkowitz: Traveling Sorcerer | | < _/ > | Lead Developer, the Twisted project | | < ___/ > | http://www.twistedmatrix.com |
![](https://secure.gravatar.com/avatar/e1554622707bedd9202884900430b838.jpg?s=120&d=mm&r=g)
On Mon, 30 Sep 2002 11:12:01 -0400, Eron Lloyd <elloyd@lancaster.lib.pa.us> wrote:
Is there anything in distutils that could aid in this?
I believe that 'python setup.py bdist_wininst' will create a win32 installer, but it will only do so on Windows. It also has some limitations (there's no facility for putting anything into your Start menu, for example) but it does at least get all the files in the right place. The trouble is that it requires MSVC++, and so has to run actually on a windows box, and can't be automated on our unix release server. -- | <`'> | Glyph Lefkowitz: Traveling Sorcerer | | < _/ > | Lead Developer, the Twisted project | | < ___/ > | http://www.twistedmatrix.com |
![](https://secure.gravatar.com/avatar/29ae0fa7635bab92ab7b4c3e3e5e4119.jpg?s=120&d=mm&r=g)
Nullsoft's NSIS is a nice open source scriptable installer system for windows that let's you do just about anything.. maybe think about making a distutils module for that instead? http://www.nullsoft.com/free/nsis/ On Monday, September 30, 2002, at 11:40 AM, Bruce Mitchener wrote:
participants (6)
-
Bob Ippolito
-
Bruce Mitchener
-
Eron Lloyd
-
Glyph Lefkowitz
-
Itamar Shtull-Trauring
-
Moshe Zadka