markgw / pimlico

The Pimlico Processing Toolkit
http://pimlico.readthedocs.org/
GNU Lesser General Public License v3.0
6 stars 1 forks source link

Update all builtin modules to new datatypes #20

Open markgw opened 6 years ago

markgw commented 6 years ago

The new datatypes system is now implemented and incorporated into the master branch. All existing core modules need to be updated to use the new datatypes.

Those that haven't been updated import from old_datatypes to avoid import errors, but won't work if you try using them. They are also marked with a special flag AWAITING_UPDATE = True in their __init__.py, causing them to be marked in the documentation with !! and a note explaining that they're not updated.

They also all have TODOs, causing them to show up in the currently very long todo list.

The following modules have yet to be updated at the time of writing:

markgw commented 4 years ago

Modules not yet updated have now been moved to pimlico.old_datatypes.modules, so they don't show up at all in the documentation.

Lots of modules have now been updated, so this is no longer standing in the way of v1.0 release. Ideally some more of these will be done by then.

Modules still to be updated at some point are listed in the docs at plans/index.rst.