gqlalchemy
gqlalchemy copied to clipboard
GQLAlchemy is a library developed with the purpose of assisting in writing and running queries on Memgraph. GQLAlchemy supports high-level connection to Memgraph as well as modular query builder.
### Description Changed the return value of the string property. Now it returns a raw string if the character is not printable. Still missing support for ASCII null character -...
### Description I added all `Datetime` types check when serializing class properties in the escape_value procedure. Also, the `repr` was called instead of `escape_value` procedure. I also added a small...
### Description Fixed exception handling in GQLAlchemyWaitForConnectionError and GQLAlchemyDatabaseError (added `raise from`) ### Pull request type Please delete options that are not relevant. - [x] Bugfix ### Checklist: - [x]...
### Description `exceptions.connection_handler` raises `GQLAlchemyWaitForConnectionError` after a timeout has passed. The exception raised passes an argument but `GQLAlchemyWaitForConnectionError.__init__` doesn't take any, as the exception message is predefined. The fix is...
**Memgraph version** 2.3.1 **GQLAlchemy** 1.3.1 **Describe the bug** Non-printable characters like '\x13' lead to 'Invalid query' **To Reproduce** ```python from gqlalchemy import Memgraph, Node, Field db = Memgraph() class Test(Node):...
Hi, I am new to this lib and I played around with timestamps in my graph. When I run my example below I get the following error: ``` gqlalchemy\connection.py", line...
### Description Merge changes from main into the develop branch. This PR completes the set of changes needed to be done in order to align main and develop branches, in...
### Description Upgraded pyarrow to [8.0.0](https://pypi.org/project/pyarrow/8.0.0/), which was released on May 6, 2022. Ideally [dependabot](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates) could be added to the package and automatically handle updates moving forward. ### Pull request...
Add the possibility to choose which dependencies to install and which not, when installing GQLAlchemy. For example, `pip install gqlalchemy` installs all dependencies, and we define extra dependencies that don't...
Currently, GQLAlchemy can't be installed with Python 3.10 on Windows, since its dependencies still do not support Python 3.10. For example, GQLAlchemy has NetworkX as a dependency and it has...