Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#4139 enhancement closed wontfix (wontfix)

Twisted 9.0.0 Source Tarball is missing web2

Reported by: darkporter Owned by:
Priority: normal Milestone:
Component: core Keywords:
Cc: Branch:
Author:

Description

As linked here: http://twistedmatrix.com/trac/wiki/Downloads

SVN checkout of the trunk is fine though.

Change History (5)

comment:1 Changed 12 years ago by Screwtape

I notice web2 is in the DistributionBuilder blacklist, so I'm not at all surprised it's been left out of the distribution.

comment:2 Changed 12 years ago by therve

Resolution: wontfix
Status: newclosed

This is expetected. See TwistedWebPlan.

comment:3 Changed 12 years ago by darkporter

Incredible. You mean doing an "easy_install twisted" will get you some arbitrary subset of the actual trunk version? Yuck.

I know web2 is planned to be merged into web and be removed, but that work isn't done yet. I'm using twisted.web2.fileupload for example, which isn't in twisted.web. So if I post some code on my blog that requires Twisted 9.0, I'll actually have to tell people "not the Twisted 9.0 they distribute, but the full version."

comment:4 in reply to:  3 Changed 12 years ago by Glyph

Replying to darkporter:

Incredible. You mean doing an "easy_install twisted" will get you some arbitrary subset of the actual trunk version? Yuck.

I know web2 is planned to be merged into web and be removed, but that work isn't done yet. I'm using twisted.web2.fileupload for example, which isn't in twisted.web. So if I post some code on my blog that requires Twisted 9.0, I'll actually have to tell people "not the Twisted 9.0 they distribute, but the full version."

Properly speaking, the code on your blog requires two things: Twisted, and Twisted Web 2, which is distributed here. Please don't refer to web2 as part of "the full version" of Twisted just because it's in our SVN repository.

If there are changes to web2 that are not reflected in the current release, please feel free to help us make a new release a separate project :). It should be up-to-date.

Twisted Web2 is intentionally distributed as a separate project to highlight the issues discussed on the TwistedWebPlan page. If you need it, you can get it, but it has a different compatibility regime and quality expectations than the code we distribute in the Twisted tarball.

If you'd like to help address the problem with file uploads, please contribute to the discussion currently taking place on #288. That is one of the most significant differences between twisted.web and twisted.web2; if we can come up with a good compatibility wrapper / migration strategy for that, that will go a long way towards resolving this divide.

comment:5 Changed 11 years ago by <automation>

Owner: Glyph deleted
Note: See TracTickets for help on using tickets.