summaryrefslogtreecommitdiff
path: root/src/distutils2/command/upload.py
diff options
context:
space:
mode:
authorTarek Ziad? <tarek@ziade.org>2010-02-24 20:03:22 -0500
committerTarek Ziad? <tarek@ziade.org>2010-02-24 20:03:22 -0500
commit77adc54bf01b8ff24678ed353193aa6091e7804e (patch)
tree2fef2c0076b9105b2cc414d2434de59eb9a6676e /src/distutils2/command/upload.py
parente329907dc836176f986b5ff63ad92822d73b1090 (diff)
downloaddisutils2-77adc54bf01b8ff24678ed353193aa6091e7804e.tar.gz
refactored DistributionMetadata -- cleaner implementation
Diffstat (limited to 'src/distutils2/command/upload.py')
-rw-r--r--src/distutils2/command/upload.py35
1 files changed, 19 insertions, 16 deletions
diff --git a/src/distutils2/command/upload.py b/src/distutils2/command/upload.py
index 742a4e5..ab97b97 100644
--- a/src/distutils2/command/upload.py
+++ b/src/distutils2/command/upload.py
@@ -84,14 +84,15 @@ class upload(PyPIRCCommand):
# register a new release
content = open(filename,'rb').read()
meta = self.distribution.metadata
+
data = {
# action
':action': 'file_upload',
'protcol_version': '1',
# identify release
- 'name': meta.get_name(),
- 'version': meta.get_version(),
+ 'name': meta['Name'],
+ 'version': meta['Version'],
# file content
'content': (os.path.basename(filename),content),
@@ -100,21 +101,23 @@ class upload(PyPIRCCommand):
'md5_digest': md5(content).hexdigest(),
# additional meta-data
+ # XXX Implement 1.1
'metadata_version' : '1.0',
- 'summary': meta.get_description(),
- 'home_page': meta.get_url(),
- 'author': meta.get_contact(),
- 'author_email': meta.get_contact_email(),
- 'license': meta.get_licence(),
- 'description': meta.get_long_description(),
- 'keywords': meta.get_keywords(),
- 'platform': meta.get_platforms(),
- 'classifiers': meta.get_classifiers(),
- 'download_url': meta.get_download_url(),
- # PEP 314
- 'provides': meta.get_provides(),
- 'requires': meta.get_requires(),
- 'obsoletes': meta.get_obsoletes(),
+ 'name': meta['Name'],
+ 'version': meta['Version'],
+ 'summary': meta['Summary'],
+ 'home_page': meta['Home-page'],
+ 'author': meta['Author'],
+ 'author_email': meta['Author-email'],
+ 'license': meta['License'],
+ 'description': meta['Description'],
+ 'keywords': meta['Keywords'],
+ 'platform': meta['Platform'],
+ 'classifiers': meta['Classifier'],
+ 'download_url': meta['Download-URL'],
+ #'provides': meta['Provides'],
+ #'requires': meta['Requires'],
+ #'obsoletes': meta['Obsoletes'],
}
comment = ''
if command == 'bdist_rpm':