Metadata-Version: 2.1
Name: epic-sql
Version: 1.0
Summary: Conveniences for working with SQL
Home-page: https://github.com/Cybereason/epic-sql
Author: Yonatan Perry, Assaf Ben-David
License: MIT License
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Provides-Extra: bigquery
License-File: LICENSE.md

# Epic sql &mdash; Conveniences for working with SQL
[![Epic-sql CI](https://github.com/Cybereason/epic-sql/actions/workflows/ci.yml/badge.svg)](https://github.com/Cybereason/epic-sql/actions/workflows/ci.yml)

## What is it?

The **epic-sql** Python library provides several utilities that make it easier to write SQL code in python.
It can also provide utilities for working with Google BigQuery. 


## Modules

- `general`: Functions for generating SQL expressions in python.
- `bigquery`
  - `query`: Run queries in Google BigQuery; Get information on a BigQuery table.
  - `temptable`: Write data into a BigQuery table; Set expiration time on a table.
  - `ipythonmagic`: Register a convenient IPython magic to query BigQuery and return the results as a pandas DataFrame.
