Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revamp and simplify code, tests, build; add CI/CD #27

Draft
wants to merge 14 commits into
base: master
Choose a base branch
from

Conversation

dmyersturnbull
Copy link

Goals: simplify, allow easier programmatic access, stream to output (rather than building up in memory first), enable Unix pipes, optionally or preferentially stream JSON, allow CSV/JSON/TSV everywhere, remove Pandas and dead Python versions, reduce maintenance cost & total amount of code, streamline build, add CI, and publish on PyPi

This should also resolve #9, #14, #16, and #25. This is a draft, and I'd like to make it use stdin and also output JSON rather than text. @PatWalters Let me know what you think!

@PatWalters
Copy link
Owner

This looks great. Thanks for the updates and additions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

inelegant exit for smiles file with no names
2 participants