classification
Title: Distutils writes keywords comma-separated
Type: behavior Stage:
Components: Distutils2 Versions: 3rd party
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: tarek Nosy List: akitada, akuchling, alexis, eric.araujo, mjpieters, nnorwitz, tarek
Priority: normal Keywords:

Created on 2005-09-17 19:56 by mjpieters, last changed 2011-02-13 16:01 by alexis.

Messages (7)
msg26302 - (view) Author: Martijn Pieters (mjpieters) Date: 2005-09-17 19:56
The distutils package writes out the Keywords metadata field in PKG-INFO comma-separated, while the Cheeseshop/PyPI follows the PEP 341 example and seems to expect space separated keywords.

Either this needs clarifying in the PEP or docutils or PyPI should be altered to better integrate.
msg26303 - (view) Author: Neal Norwitz (nnorwitz) * (Python committer) Date: 2005-09-30 06:02
Logged In: YES 
user_id=33168

Andrew are you working on this stuff now?  If not, is Richard?
msg81397 - (view) Author: Akira Kitada (akitada) Date: 2009-02-08 17:58
s/PEP341/PEP345/?
msg81399 - (view) Author: Tarek Ziadé (tarek) * (Python committer) Date: 2009-02-08 18:09
seems to work fine today on PyPI side. If Andrew agrees, I'll close it.
msg81404 - (view) Author: Akira Kitada (akitada) Date: 2009-02-08 18:38
I think it still need to be clarified in PEP that Keywords field accept
comma-or-space-separated values.
msg81405 - (view) Author: Tarek Ziadé (tarek) * (Python committer) Date: 2009-02-08 18:49
Maybe we could fix the docs and PEP 241 and PEP 314, but PEP 345 has
never been fully implemented, so it should probably be marked as rejected.
msg102722 - (view) Author: Éric Araujo (eric.araujo) * (Python committer) Date: 2010-04-09 14:30
Hello

Comma-separated values are a Good Thing™, because you can have one notion expressed with more than one “word”, e.g. “text processing”.

Could we edit a PEP to reflect this or is it too late? Should someone start a discussion on a mailing list?

Regards
History
Date User Action Args
2011-02-13 16:01:04alexissetnosy: + alexis
2010-09-30 00:26:53eric.araujosetmessages: - msg114556
2010-09-30 00:26:47eric.araujosetmessages: - msg102723
2010-09-30 00:26:28eric.araujosetversions: + 3rd party, - Python 2.6, Python 2.5, Python 3.1, Python 2.7, Python 3.2
2010-08-21 19:44:10eric.araujosetmessages: + msg114556
versions: + Python 2.6, Python 2.5
2010-08-21 19:36:49BreamoreBoysetversions: - Python 2.6, Python 2.5
2010-08-04 09:39:10eric.araujosetversions: + Python 2.6, Python 2.5, Python 3.1, Python 3.2
2010-08-04 04:57:33terry.reedysetnosy: akuchling, nnorwitz, mjpieters, tarek, eric.araujo, akitada
components: + Distutils2, - Distutils
versions: + Python 2.7, - Python 2.5
2010-04-09 14:32:09eric.araujosetmessages: + msg102723
2010-04-09 14:30:59eric.araujosetnosy: + eric.araujo
messages: + msg102722
2009-02-11 18:04:03tareksetassignee: akuchling -> tarek
2009-02-08 18:49:40tareksetmessages: + msg81405
2009-02-08 18:38:06akitadasetmessages: + msg81404
2009-02-08 18:09:52tareksetmessages: + msg81399
2009-02-08 17:58:32akitadasetnosy: + tarek, akitada
type: behavior
messages: + msg81397
2005-09-17 19:56:33mjpieterscreate