Pyprql

Latest version: v0.12.1

Safety actively analyzes 639160 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 7

0.5.4

Fix

* fix: Updating examples in doc (58) ([`1c212e4`](https://github.com/PRQL/pyprql/commit/1c212e444249f6fdee2b9437d75ecce6e1b19bed))

Unknown

* Updating README for 0.2.0 release ([`5043f7a`](https://github.com/PRQL/pyprql/commit/5043f7a8850edfd71b07b7daef67f9e4d5cb50c9))

0.5.3

Fix

* fix: Update docs (56)

* fix: Updating docs ([`524079f`](https://github.com/PRQL/pyprql/commit/524079fd4e8c227b6b09985a0df33b2a705be85f))

0.5.2

Fix

* fix: Fixes docs (55) ([`20ba9d0`](https://github.com/PRQL/pyprql/commit/20ba9d086ca4c86840383e446b5aae5154a904fa))

Unknown

* Fixes docs (54) ([`1f373cc`](https://github.com/PRQL/pyprql/commit/1f373cce95794dadaa0a33d8ef2bf4055e90d621))

0.5.1

Ci

* ci(setup_psr): set gh_token

Sets the appropriate environment variable to allow uploads to github. ([`7ba8317`](https://github.com/PRQL/pyprql/commit/7ba831791bea459bd8e3726e45025b1ddf38266f))

Fix

* fix: Fixes multiline input (53)

* fix: Fixes 48, multiline input (lint) ([`a5dced5`](https://github.com/PRQL/pyprql/commit/a5dced5634d9c96783b2bd8950c674d4d8ee27a1))

* fix: Fixes 48, multiline input (lint) (52) ([`46201d8`](https://github.com/PRQL/pyprql/commit/46201d8c5a6d01b104447ec0f18432148fecdf87))

* fix: Fixes 48, multiline input ([`fcf7a89`](https://github.com/PRQL/pyprql/commit/fcf7a89053a97756528814c0f9627703c3840845))

Style

* style(*): blacken files ([`71a5bfe`](https://github.com/PRQL/pyprql/commit/71a5bfe893d53116123e26c74e5655396d535e0f))

* style(*): blacken files ([`20f5f7e`](https://github.com/PRQL/pyprql/commit/20f5f7e1c276ca8d3bdc78db0ee45b5b44fe0cff))

Unknown

* Merge pull request 51 from charlie-sanders/main

fix: Fixes 48, multiline input ([`619fb98`](https://github.com/PRQL/pyprql/commit/619fb9817758049527cade3246aa8b0b63618325))

* Merge pull request 50 from charlie-sanders/main

Fixes 48, multiline input ([`0371a2e`](https://github.com/PRQL/pyprql/commit/0371a2e2160aa6f24c8e7769b25027db5914f377))

* Fixes 48, multiline input ([`dd39c73`](https://github.com/PRQL/pyprql/commit/dd39c73854755a4a4f9d35da34b64695ffcd09f0))

* Merge pull request 49 from prql/magic-docs

A pass of the jupyter magic docs ([`6a1312f`](https://github.com/PRQL/pyprql/commit/6a1312f18f876efa948359b1c13f56655c0d7895))

* Merge pull request 46 from prql/readme

Update Readme with links to PyPRQL docs ([`62f4808`](https://github.com/PRQL/pyprql/commit/62f48088cb1cd92f927a90812b886f1917cbda0e))

* Promote Magic docs ([`8b401af`](https://github.com/PRQL/pyprql/commit/8b401af9caf34a0ca4af22780828f29f6982b70b))

* A pass of the jupyter magic docs ([`590bd07`](https://github.com/PRQL/pyprql/commit/590bd0708c6c74172ca891ae631164ba409c5510))

* Update Readme with links to PyPRQL docs ([`67bb3ce`](https://github.com/PRQL/pyprql/commit/67bb3ce1561afd9228e5bea19c67be6d14fa52d4))

0.5.0

Build

* build(pyproject.toml): improver IPython version specification

Allows those running more recent versions of Python to use more recent versions of IPython. ([`c70324b`](https://github.com/PRQL/pyprql/commit/c70324b8502cb57e411ce8a1179c2cf3c8efbe4e))

* build(poetry.lock): revert to v 1.1.13

Use of a local pre-release version of poetry had caused divergent formats in the lockfiles. This should bring those back in line. ([`c24228e`](https://github.com/PRQL/pyprql/commit/c24228e2cdf4ee7c617d5f85a8762b331de70e4d))

* build(actions): update lock file

Bring pyproject and lock file into alignment and update cache number. ([`44c7893`](https://github.com/PRQL/pyprql/commit/44c7893b7bc59d20d4b0ceac0b969d94ffe5da8d))

* build(pyproject.toml): add ipython support

Adds ipython-sql and ipython as dependencies. The goal is to wrap the former and pass it parsed prql. ([`0422131`](https://github.com/PRQL/pyprql/commit/04221319c0c2c555c8b657239ffcd04bbf7c9cfb))

Documentation

* docs(magic/README.md): correct typos ([`d555db0`](https://github.com/PRQL/pyprql/commit/d555db037c00cbcc76b57b2d820235ef540810c9))

* docs(magic): expand line vs cell explanation

Expands on our different uses of line and cell magic relative to IPython-SQL, and also corrects a few minor typos. ([`1e0da72`](https://github.com/PRQL/pyprql/commit/1e0da72056c3e447c4e60385c5423da8f8695849))

* docs(*): document magic

Provides full Sphinx documentation for IPython/Jupyter Magic. ([`2f51f92`](https://github.com/PRQL/pyprql/commit/2f51f9252be0e11a8d714f3906b0f920dd93da76))

Feature

* feat(pyproject.toml): add duckdb-engine

Allows magic to use duckdb connection strings. ([`e21d4b9`](https://github.com/PRQL/pyprql/commit/e21d4b9364c69ccedbbe6482fcb455ba6f10f979))

* feat(magic/prql.py): rough working functionality

Major changes still required. Currently assumes that line magic will only be used to set up connection strings and options. Additionally, cell magic only returns correct results if the results are passed to a local variable. ([`df4a218`](https://github.com/PRQL/pyprql/commit/df4a218ab0a7460fd3e5bf4e10fef9777a810a7d))

* feat(pyprql/magic): adds ipython magic

This is a minimal working example. It will fail in many cases, namely when used as a line magic where arguments are passed. ([`2401f01`](https://github.com/PRQL/pyprql/commit/2401f0190b136b6ddb77c48159c4064b3edbe377))

Fix

* fix(magic/prql.py): fix printing of results

By providing an autoview parameter and manually specifying `_` as the return variable, we can ensure that results are always accessible and always printable. ([`a53e172`](https://github.com/PRQL/pyprql/commit/a53e172962fa9db31db879f486b436732d07c854))

* fix(magic/prql.py): change default configurations

Defaults autopandas to true and displayconn to false. ([`f3a5274`](https://github.com/PRQL/pyprql/commit/f3a5274e5e72ce750bf60b7ea21d97b862a3fe45))

Style

* style(magic/prql.py): improve boolean checks

Empty strings are falsey while non empty strings are truth, so we can check them directly. ([`f28d5cb`](https://github.com/PRQL/pyprql/commit/f28d5cb6eb722f4d59a4db058b6ec8884c2b2fb8))

* style(magic/prql.py): apply lints

Applies encessary lints to the file, while also updating format to run on Python 3.10/ ([`1a47609`](https://github.com/PRQL/pyprql/commit/1a47609a0d23a66113b944fc30ba5ef105778da6))

Unknown

* Merge pull request 44 from prql/fix043

Adds support for IPython magic.

Closes 43. ([`c6784fe`](https://github.com/PRQL/pyprql/commit/c6784fe276fde86e3564b4fc81a0991b99e3c280))

* Update README.md ([`0e41707`](https://github.com/PRQL/pyprql/commit/0e417079dcb0548c2c7a41830fce7cc69312b324))

0.4.3

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))

Page 4 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.