[Pyobjc-dev] Two new repos
Brought to you by:
ronaldoussoren
From: Ronald O. <ron...@ma...> - 2018-05-10 13:25:46
|
Hi, I’ve started two new repositories: 1) nibless: https://bitbucket.org/ronaldoussoren/nibless/src/default/ <https://bitbucket.org/ronaldoussoren/nibless/src/default/> This is currently a minimal application with only a menubar. This will grow into a full application that does not use Xcode. I have three goals with this repository: create a substantial application that is a good example of how to use PyObjC, create Cocoa GUIs without relying on Xcode and finally develop convenience APIs on top of Apple’s Cocoa APIs to make developing easier. 2) py2app-rewrite: https://bitbucket.org/ronaldoussoren/py2app-rewrite/src/default/ <https://bitbucket.org/ronaldoussoren/py2app-rewrite/src/default/> This is currently mostly empty apart from some documentation. My goal for this repository is to redesign and rewrite py2app to end up with a modern and maintainable tool for building application bundles. My current plan is to build a tool that is not setuptools command but a standalone tool with structured configuration file (the repo says that this file will use TOML, but I’ll probably switch to YAML as a nicer to edit format). There currently is no code in the repository. The reason I’m starting from scratch is that py2app’s current code base is a mess that’s hard to change due to a lack of tests and a code structure that makes adding tests unnecessarily hard. Both projects are Python 3 only (currently targeting 3.6, that might change in the future). I have no intention of supporting Python 2 for these projects. Ronald P.S. I expect progress on both projects to be slow because I’m working on these in my free time and there’s not a lot of that due to other hobbies. I also expect to have a lot of work to do after WWDC to prepare PyObjC’s framework wrappers for the next release of macOS. |