Build System
- **poetry.lock**: Update dependencies
([`5070b16`](https://github.com/PRQL/pyprql/commit/5070b1698d06732311c90dbda561056eaed6c30b))
Code Style
- *****: Blacken files
([`8e6b68b`](https://github.com/PRQL/pyprql/commit/8e6b68b5e291b953b76008eb5ce7c43df898053d))
Continuous Integration
- **cicd.yaml**: Use action to add
([`41e845f`](https://github.com/PRQL/pyprql/commit/41e845fcdc8f4a8c3f15e96d1499cb447cab0be8))
Let's simplify - the script was not correctly pushing the changes (I think). Some googling revealed
that there was already an existing action to handle this. To ensure that the commit is properly
detedted across jobs, this also splits formatting to its own job, and makes linting, testing, and
deployment dependent on it.
- **commit_changes.bash**: Commit blackened files
([`28ff29e`](https://github.com/PRQL/pyprql/commit/28ff29e34094029c25e15c2517848b188e56a5ba))
The previous action did not check to see if any files were changed by black/isort, so changes made
were not added to the repository. Here, a smalls cript is created and run to check for changed
files and commit them if necessary.
Features
- **cli.py**: Add code for entrypoint
([`1802938`](https://github.com/PRQL/pyprql/commit/1802938055cc6dea4167dfa60ef51d934086dfa3))
Though the pyproject.toml defined an entry point, this had (for some reason) not been implemented
yet. This refactors the if name == main block to a function as an entry point.
Refactoring
- **cli.py**: Correct imports
([`caada78`](https://github.com/PRQL/pyprql/commit/caada7876c0fb8ebfe6689ff630da55e9d955bfe))
Found a few imports that still referenced the old project structure. These have been corrected.