CLOSED: [2018-09-29 Sat 18:31] :PROPERTIES: :ID: 2018-09-29-lazyblorg-python-3 :CREATED: [2018-09-29 Sat 18:17] :END: :LOGBOOK: - State "DONE" from "NEXT" [2018-09-29 Sat 18:31] :END: The previous weekend, I ported [[id:tags-lazyblorg][lazyblorg]] from Python 2 to Python 3. If you - for some reason - need to access the last working version that ran on Python 2, you can check out [[https://github.com/novoid/lazyblorg/commit/e22ba260f2f74f7d3e9bdd86b46e2ad24262e3d1][this commit]]. Moving from Python 2 to Python 3 as a user of lazyblorg should be very easy. First, you need to make sure that you do have Python 3 installed. Then, you install the dependencies as mentioned in [[https://github.com/novoid/lazyblorg/blob/master/README.org][the README file]]. You might want to remove all [[https://docs.python.org/3/library/pickle.html][pickle]] files as their format got changed: the files do have the file extension =.pk= and are located within the lazyblorg source code sub-hierarchy. Run the tests and make sure they are working fine. Currently, the end-to-end test might fail [[https://github.com/novoid/lazyblorg/issues/23][because of this issue]]. This should be fixed soon. My blog got re-generated using the Python 3 version already. It went quite smooth. Let me know when you do have issues with the migration.