diff --git a/Projectfile b/Projectfile index eb230d9..bb22b87 100644 --- a/Projectfile +++ b/Projectfile @@ -40,16 +40,15 @@ python.setup( ) python.add_requirements( - 'colorama >=0.3,<0.4', 'fs >=2.0,<2.1', 'jinja2 >=2.9,<2.10', + 'mondrian >=0.2,<0.3', 'packaging >=16,<17', 'psutil >=5.4,<6.0', 'python-dotenv >=0.7,<0.8', 'requests >=2.0,<3.0', 'stevedore >=1.27,<1.28', dev=[ - 'cookiecutter >=1.5,<1.6', 'pytest-sugar >=0.8,<0.9', 'pytest-timeout >=1,<2', ], @@ -65,4 +64,10 @@ python.add_requirements( ], ) +# Following requirements are not enforced, because some dependencies enforce them so we don't want to break +# the packaging in case it changes in dep. +python.add_requirements( + 'colorama >=0.3', +) + # vim: ft=python: diff --git a/docs/roadmap.rst b/docs/roadmap.rst deleted file mode 100644 index 182cf71..0000000 --- a/docs/roadmap.rst +++ /dev/null @@ -1,54 +0,0 @@ -Internal roadmap notes -====================== - -Things that should be thought about and/or implemented, but that I don't know where to store. - -Graph and node level plugins -:::::::::::::::::::::::::::: - - * Enhancers or node-level plugins - * Graph level plugins - * Documentation - -Command line interface and environment -:::::::::::::::::::::::::::::::::::::: - -* How do we manage environment ? .env ? -* How do we configure plugins ? - -Services and Processors -::::::::::::::::::::::: - -* ContextProcessors not clean (a bit better, but still not in love with the api) - -Next... -::::::: - -* Release process specialised for bonobo. With changelog production, etc. -* Document how to upgrade version, like, minor need change badges, etc. -* Windows console looks crappy. -* bonobo init --with sqlalchemy,docker; cookiecutter? -* logger, vebosity level - - -External libs that looks good -::::::::::::::::::::::::::::: - -* dask.distributed -* mediator (event dispatcher) - -Version 0.4 -::::::::::: - -* SQLAlchemy 101 - -Design decisions -:::::::::::::::: - -* initialize / finalize better than start / stop ? - -Minor stuff -::::::::::: - -* Should we include datasets in the repo or not? As they may change, grow, and even eventually have licenses we can't use, - it's probably best if we don't. \ No newline at end of file