The March Melbourne Python Users Group meeting had three speakers and a whole of interesting chats over pizza and beer afterwards.
Stewart Hines is the author of Picklets. The Picklet Builder app uses Django with a Google AppEngine backend on managing Picklet file distribution via Dropbox and the Dropbox/Python API. Stewart walked us through what’s involved in using Dropbox with Python.
Loki Davison gave an introduction to Boo (aka “Boo! Not Python but almost…”).
- Targets the CLI/.NET platform
- Has a very Pythonic syntax (many of the examples will work in either language)
- Has static typing with optional duck typing
- Syntactic macros
- Type inference (for implicit type declarations)
One issue is the lack of good libraries, compared with Python’s rich set of standard and third party libraries.
Andrew Walker is working in an environment where the computer systems can be locked down, making it difficult to use standard tools to install Python packages. This led to him exploring “how many ways are there to install a Python package?”.
Some of the packaging options Andrew walked us through were:
- Maximum flexibility
- Can uninstall packages
- Can work with multiple source types, including source, tarballs, Github and PyPI
Finally, some housekeeping: