ploomber / ploomber-engine

A toolbox 🧰 for Jupyter notebooks 📙: testing, experiment tracking, debugging, profiling, and more!
https://engine.ploomber.io
BSD 3-Clause "New" or "Revised" License
66 stars 14 forks source link

Added support for Windows CI/CD #73

Closed mehtamohit013 closed 1 year ago

mehtamohit013 commented 1 year ago

Describe your changes

Added Support for Windows in CI/CD

Issue ticket number and link

Closes #21

Checklist before requesting a review


:books: Documentation preview :books:: https://ploomber-engine--73.org.readthedocs.build/en/73/

mehtamohit013 commented 1 year ago

Windows CI doesn't support Python 3.8 as SQLite don't have support for the json_extract function for Python 3.8 in Windows

In jupysql, we are using sqlalchemy to workaround this problem, while sklearn-evaluation uses sqlite3 library in their SQLiteTracker class which in turn is used by ploomber-engine, so to support lower version of python like 3.7 and 3.8 in Windows, we can migrate to sqlalchemy in sklearn-evaluation