Binary Plist Lib
The project is now available on bitbucket
In English: We're planning to implement a Python module for reading and writing the binary Property List format as used by Mac OS X at some yet to be defined weekend (Saturday+Sunday) during Summer 2011 at the Metalab Vienna as part of the Python Sprints effort.
Brian Curtin von Python Sprints stellte sich in einem Mailing-List Posting vor. Call for Applications: http://pythonsprints.com/cfa/ .
Unter Mac OS X werden als Serialisierungs-Format "Property Lists" verwendet. Python bietet mit der plistlib die Möglichkeit, plists in der XML-Variante zu lesen und schreiben.
Die Idee für den Sprint:
- Unterstützung der Binary-Version (lesen und schreiben)
- bessere API
- reines Python-Modul (?)
Geplant ist ein Wochenend-Sprint (Sa/So) im Sommer 2011 im Metalab. Verpflegung wird bereitgestellt. Zur Terminfindung gibt's einen Doodle Poll.
Referenzen
http://opensource.apple.com/source/CF/CF-550/CFBinaryPList.c
http://lucumr.pocoo.org/2010/2/11/porting-to-python-3-a-guide/
http://cpan.uwinnipeg.ca/htdocs/Data-Plist/Data/Plist/BinaryWriter.pm.html
Einkaufsliste
- Application
- Werbung
- Mailing Lists
- Metaday (?)
- Meetup
- Happenings-Blog
- python-graz
- Sprint-Coaching
- Schedule
- Pizza!
- Bug-Tracking, Versionkontrolle
bitbucket, github…? -> bitbucket
- API-Design
- json / pickle
Documentation -> sphinx
- Social Media Interaction (Buzzwords for the win!)
- Fotos! Video! Alert the Internets!!1elf
Unit-Tests -> nose
- Tests mit .plist-Files von OS X
- Doc-Tests
- Implementierung
- Demo (plutil.py?)
- Packaging
- Compatibility Requirements
- Python 2.5 for OS X?
- 2to3
License -> Apache 2.0 License
Mitmacher
- hop
- thp