exa-analytics / exa

The exa framework for data management, processing, and visualization
https://exa-analytics.github.io/exa
Apache License 2.0
2 stars 10 forks source link

Discussion for 1.0: #173

Closed tjduigna closed 4 years ago

tjduigna commented 4 years ago

Do we drop support for Python 2? Consensus so far is yes. If so, do we drop <3.6 support? Jury is out on 3.5 support for now.

Should we adopt a code formatter such as Black? If so, do we enforce a pre-commit hook?

Please update with any relevant design questions for a 1.0 release.

avmarchenko commented 4 years ago

I'm a big fan of black for automatic formatting. Also in use (in my workflow) is flake8. We could enforce black as a precommit hook and run flake8 during CI? I support dropping python < 3.6.

tjduigna commented 4 years ago

Some of this is starting to be addressed. Other topics are more conversational and belong in the slack chat. Took notes on black and flake8 and will update the issue board in due time. Closing this to reduce noise.