Mercurial > hg > PaInt
comparison paint/package.py @ 71:da69d58f960d
stub method of conversion, PackageSet, and some cleanup
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Sun, 27 Jan 2013 17:57:38 -0800 |
| parents | fea269259222 |
| children | 017b75cd61d8 |
comparison
equal
deleted
inserted
replaced
| 70:81142931ebbd | 71:da69d58f960d |
|---|---|
| 240 def pypi_path(self): | 240 def pypi_path(self): |
| 241 """ | 241 """ |
| 242 returns subpath 2-tuple appropriate for pypi path structure: | 242 returns subpath 2-tuple appropriate for pypi path structure: |
| 243 http://k0s.org/portfolio/pypi.html | 243 http://k0s.org/portfolio/pypi.html |
| 244 """ | 244 """ |
| 245 print ">>> pypi_path:Getting info" | 245 self._log(">>> pypi_path:Getting info") |
| 246 info = self.info() | 246 info = self.info() |
| 247 print ">>> pypi_path:DONE getting info" | 247 self._log(">>> pypi_path:DONE getting info") |
| 248 | 248 |
| 249 # determine the extension | 249 # determine the extension |
| 250 print ">>> pypi_path:Getting extension" | 250 self._log(">>> pypi_path:Getting extension") |
| 251 extension = self.extension() | 251 extension = self.extension() |
| 252 print ">>> pypi_path:DONE Getting extension: %s" % extension | 252 self._log(">>> pypi_path:DONE Getting extension: %s" % extension) |
| 253 | 253 |
| 254 # get the filename destination | 254 # get the filename destination |
| 255 name = info['Name'] | 255 name = info['Name'] |
| 256 version = info['Version'] | 256 version = info['Version'] |
| 257 filename = '%s-%s%s' % (name, version, extension) | 257 filename = '%s-%s%s' % (name, version, extension) |
| 258 return name, filename | 258 return name, filename |
| 259 | |
| 260 | |
| 261 class PackageSet(object): | |
| 262 """ | |
| 263 a group of packages | |
| 264 """ | |
| 265 | |
| 266 def __init__(self, *packages): | |
| 267 for package in packages: | |
| 268 # if Package instance, add that, otherwise convert | |
| 269 pass | |
| 270 raise NotImplementedError | |
| 271 | |
| 272 def dependencies(self): | |
| 273 """return dependecies for each package""" | |
| 274 | |
| 275 def unroll_dependencies(self): | |
| 276 """unroll dependencies for a package set""" |
