wseaton / sqloxide

Python bindings for sqlparser-rs
MIT License
168 stars 20 forks source link

Upload .tar.gz source distribution with wheels #239

Closed adavis444 closed 1 year ago

adavis444 commented 1 year ago

As seen on https://pypi.org/project/sqloxide/#files, sqloxide does not have any source distributions uploaded to PyPI. This makes it impossible to use PyPI with sqloxide for a given os and architecture unless the necessary wheel has been built.

We can include this source distribute by creating the job source-build in ci.yml. A separate job is preferable here to prevent duplication and collisions from multiple matrix configurations.

By running python setup.py sdist we can generate sqloxide-0.1.30.tar.gz in dist/.

wseaton commented 1 year ago

@adavis444 thanks for both of these fixes, I can merge them and do some testing and cut a release. We are overdue on a few versions.

adavis444 commented 1 year ago

@wseaton happy to help with some CI updates! Thanks for your work on sqloxide!