Switch logger setup to mondrian (deps).
This commit is contained in:
@ -40,16 +40,15 @@ python.setup(
|
|||||||
)
|
)
|
||||||
|
|
||||||
python.add_requirements(
|
python.add_requirements(
|
||||||
'colorama >=0.3,<0.4',
|
|
||||||
'fs >=2.0,<2.1',
|
'fs >=2.0,<2.1',
|
||||||
'jinja2 >=2.9,<2.10',
|
'jinja2 >=2.9,<2.10',
|
||||||
|
'mondrian >=0.2,<0.3',
|
||||||
'packaging >=16,<17',
|
'packaging >=16,<17',
|
||||||
'psutil >=5.4,<6.0',
|
'psutil >=5.4,<6.0',
|
||||||
'python-dotenv >=0.7,<0.8',
|
'python-dotenv >=0.7,<0.8',
|
||||||
'requests >=2.0,<3.0',
|
'requests >=2.0,<3.0',
|
||||||
'stevedore >=1.27,<1.28',
|
'stevedore >=1.27,<1.28',
|
||||||
dev=[
|
dev=[
|
||||||
'cookiecutter >=1.5,<1.6',
|
|
||||||
'pytest-sugar >=0.8,<0.9',
|
'pytest-sugar >=0.8,<0.9',
|
||||||
'pytest-timeout >=1,<2',
|
'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:
|
# vim: ft=python:
|
||||||
|
|||||||
@ -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.
|
|
||||||
Reference in New Issue
Block a user