[Checkins] SVN: zope.app.file/trunk/ Import content-type parser from zope.contenttype, reducing zope.publisher to
Thomas Lotze
tl at gocept.com
Mon Oct 19 10:55:25 EDT 2009
Log message for revision 105148:
Import content-type parser from zope.contenttype, reducing zope.publisher to
a test dependency.
Changed:
U zope.app.file/trunk/CHANGES.txt
U zope.app.file/trunk/setup.py
U zope.app.file/trunk/src/zope/app/file/browser/file.py
-=-
Modified: zope.app.file/trunk/CHANGES.txt
===================================================================
--- zope.app.file/trunk/CHANGES.txt 2009-10-19 14:53:28 UTC (rev 105147)
+++ zope.app.file/trunk/CHANGES.txt 2009-10-19 14:55:24 UTC (rev 105148)
@@ -7,6 +7,8 @@
- Fix ftesting.zcml due to zope.securitypolicy update.
- Added missing dependency on transaction.
+- Import content-type parser from zope.contenttype, reducing zope.publisher to
+ a test dependency.
3.5.0 (2009-01-31)
------------------
Modified: zope.app.file/trunk/setup.py
===================================================================
--- zope.app.file/trunk/setup.py 2009-10-19 14:53:28 UTC (rev 105147)
+++ zope.app.file/trunk/setup.py 2009-10-19 14:55:24 UTC (rev 105148)
@@ -61,12 +61,14 @@
namespace_packages=['zope', 'zope.app'],
extras_require = dict(test=['zope.app.testing',
'zope.app.securitypolicy',
- 'zope.app.zcmlfiles',]),
+ 'zope.app.zcmlfiles',
+ 'zope.publisher',
+ ]),
install_requires=['setuptools',
'transaction',
'ZODB3',
'zope.app.publication',
- 'zope.contenttype',
+ 'zope.contenttype>=3.5.0dev',
'zope.datetime',
'zope.dublincore',
'zope.event',
@@ -74,7 +76,6 @@
'zope.filerepresentation',
'zope.i18nmessageid',
'zope.interface',
- 'zope.publisher',
'zope.schema',
'zope.site',
'zope.size',
Modified: zope.app.file/trunk/src/zope/app/file/browser/file.py
===================================================================
--- zope.app.file/trunk/src/zope/app/file/browser/file.py 2009-10-19 14:53:28 UTC (rev 105147)
+++ zope.app.file/trunk/src/zope/app/file/browser/file.py 2009-10-19 14:55:24 UTC (rev 105148)
@@ -18,7 +18,7 @@
import zope.event
from zope import lifecycleevent
from zope.contenttype import guess_content_type
-from zope.publisher import contenttype
+import zope.contenttype.parse
from zope.schema import Text
from zope.exceptions.interfaces import UserError
@@ -497,7 +497,7 @@
"""
if content_type and content_type.strip():
- major, minor, params = contenttype.parse(content_type)
+ major, minor, params = zope.contenttype.parse.parse(content_type)
return params.get("charset", "UTF-8")
else:
return "UTF-8"
More information about the checkins
mailing list