Build
* build(pyproject.toml): respecify prql-python version
Changes version specification to ^0 to allow for minor release updates. ([`310f731`](https://github.com/PRQL/pyprql/commit/310f731f44ccf313896e600aad2dd5e514c3616a))
Ci
* ci(cicd.yml): refactor psr
Moves PSR to a separate action to ease maintenance ([`84e158b`](https://github.com/PRQL/pyprql/commit/84e158be6b053e57b924c013893f6673cf67bfa6))
* ci(*): remove enforce_typing
Now that we are confident we can handle all necessary typing with mypy, this is no longer necessary. ([`32b90c6`](https://github.com/PRQL/pyprql/commit/32b90c63c74ec5b3e43fe8c8baecab16afc30054))
* ci(setup_nox): fix cache number
The action was not referencing the correct input cache_number, so an old cache was being used. ([`4246978`](https://github.com/PRQL/pyprql/commit/42469783732c74ef0e53f030de6409a5cac42a8c))
* ci(*): add coverage support
Configure rpository to CodeCov. Several small changes here: CodeCov action add to workflow, dependencies added to pyproject.toml and noxfile, and coverage files ignored in .gitignore. ([`0b50b0a`](https://github.com/PRQL/pyprql/commit/0b50b0a9d67e5a92f5c08c21f45a7d757fde5c1a))
Documentation
* docs(docs): correct file links
Corrects docs structures to reflect the new test structure. ([`6eb1910`](https://github.com/PRQL/pyprql/commit/6eb19103c0b4cf6bf524c8378608c8e3cba55e0e))
* docs(README.md): add CodeCov coverage
Closes 39. ([`93f1009`](https://github.com/PRQL/pyprql/commit/93f1009ec9d7bf8e6992da5b935d5df0e4ddf006))
Fix
* fix(*): merge 42
Moves backend to prql-python ([`6cca7e2`](https://github.com/PRQL/pyprql/commit/6cca7e21747f785172ce37e51875c7317765a3f1))
Refactor
* refactor(tests): refactor tests
This moves the test directory to the top level. Additionally, for simplicity, it moves the tests functions to the top level, as allowed by PyTest. ([`d90da5c`](https://github.com/PRQL/pyprql/commit/d90da5c025803f3388ddb58ff11b3b26ca38a99a))
* refactor: adding simple tests ([`2e68cc2`](https://github.com/PRQL/pyprql/commit/2e68cc2a6f7a8505c82504f7bfe52cbe8225fd20))
* refactor: fixing type definition on Filter.fields to List[FilterLine] ([`8797b99`](https://github.com/PRQL/pyprql/commit/8797b99c6f4e580f49ae9a3851db39c4976dbec7))
* refactor(*): apply mypy fixes
Removing enforce_types revealed a large number of mypy errors that must have been formerly masked. This commit fixes (nearly) all of those. ([`fd81bd1`](https://github.com/PRQL/pyprql/commit/fd81bd150023ecb98c80638f9ba974ee2301801b))
* refactor: cleaning up tests ([`05da678`](https://github.com/PRQL/pyprql/commit/05da6782b9ba486edecb245378848c866cb78ed6))
Style
* style(cli/__init__.py): remove whitespace ([`7b5f9f4`](https://github.com/PRQL/pyprql/commit/7b5f9f4f063a278abf913fef546144fafa17c8c6))
* style(*): apply lints ([`94f4cc2`](https://github.com/PRQL/pyprql/commit/94f4cc21c811e74f5ef32202f3948581b5ea9a8f))
Unknown
* Merge branch &39;prql-python&39; ([`cf7407e`](https://github.com/PRQL/pyprql/commit/cf7407e4ad5478a3e6a6dcdec0b80cefa20d6683))
* moving to prql-python dependency ([`3971550`](https://github.com/PRQL/pyprql/commit/3971550eb20a4eff827eaf96794e96fbca95b2d3))
* Add new test for alias select ([`a5a7ab2`](https://github.com/PRQL/pyprql/commit/a5a7ab23d8f401904aabe8689eaf3e1b546f5ede))
* Add alias for select too ([`e6f74cc`](https://github.com/PRQL/pyprql/commit/e6f74cc7bae2c8999cbcb3d51d40dce95d64f158))
* Use passing pre-commit black version ([`983f514`](https://github.com/PRQL/pyprql/commit/983f514f17e18b723d25b4c2dc9e66e31ac88195))
* Merge branch &39;main&39; of https://github.com/prql/PyPrql ([`27cfbf5`](https://github.com/PRQL/pyprql/commit/27cfbf59346a640d32964e8bc67cfe84a3a7ae6b))
* Merge branch &39;main&39; of https://github.com/prql/PyPrql ([`2feeeab`](https://github.com/PRQL/pyprql/commit/2feeeab8b1e945aa94296bae9abb32c2a436970c))
* Update README.md ([`d80064f`](https://github.com/PRQL/pyprql/commit/d80064f1ca77506be2a4fea705585f4301040b96))