sparkslabs / kamaelia

Kamaelia is a toolset that had the aim of making working with concurrency simple and reusable. It is now retired in favour of Guild. (This is the definitive repository for kamaelia however)
Other
12 stars 6 forks source link

Py3 and bitrot related tagging #8

Closed sparkslabs closed 10 months ago

sparkslabs commented 10 months ago

It's been some time since I've tried to rebuild the docs, and as part of https://github.com/sparkslabs/kamaelia/issues/7 I've started redoing the way the docs are generated. This involves importing all the modules to get access to the doc strings etc that way (rather than a compiler/AST approach).

The upshot of this showed that there's a fair amount of changes - primarily in the python ecosystem - which prevent a number of components functioning as designed. In particular, it also stops their modules from being imported. This replaces those errors with "NotImplementedErrors" for the moment so I can easily catch these.

Some of these even relate to services (eg AIM) and libraries that no longer exist, so they'll need trimming, but this is a first pass that will remove these from the documentation generation first and then act as a checklist for updating (hopefully sooner rather than later).

The list: