Mercurial > hg > PaInt
comparison paint/info.py @ 74:84890934af1f
start tests for third-party sanity check; first up setup() -> metadata conversion
| author | Jeff Hammel <jhammel@mozilla.com> | 
|---|---|
| date | Sun, 27 Jan 2013 19:03:42 -0800 | 
| parents | 5b10f2c03cb9 | 
| children | 00c0f668f332 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 73:5b10f2c03cb9 | 74:84890934af1f | 
|---|---|
| 32 def setup2metadata(**attrs): | 32 def setup2metadata(**attrs): | 
| 33 """ | 33 """ | 
| 34 convert setup arguments to standard python metadata: | 34 convert setup arguments to standard python metadata: | 
| 35 http://www.python.org/dev/peps/pep-0314/ | 35 http://www.python.org/dev/peps/pep-0314/ | 
| 36 """ | 36 """ | 
| 37 distribution = Distribution(kwargs) | 37 distribution = Distribution(attrs) | 
| 38 buffer = StringIO() | 38 buffer = StringIO() | 
| 39 distribution.metadata.write_pkg_file(buffer) | 39 distribution.metadata.write_pkg_file(buffer) | 
| 40 raise NotImplementedError("TODO") | 40 raise NotImplementedError("TODO") | 
| 41 | 41 | 
| 42 | 42 | 
