Skip to main content

No project description provided

Project description

### Setup for local development (installing dependencies for IDE highlighting)

1. Clone Repo
1. Install Python 3.7
- Newer versions of Python 3 will probably work, but won't match the PyGlue
1. Download [PyGlue.zip](https://s3.amazonaws.com/aws-glue-jes-prod-us-east-1-assets/etl-1.0/python/PyGlue.zip)
- Documentation around this can be found [here](https://docs.aws.amazon.com/glue/latest/dg/dev-endpoint-tutorial-pycharm.html)
- Put this zip in the project directory after cloning locally
1. Install dependencies `pip install -r requirements.txt`
1. (If using VSCode) Create `.env` in the project directory
- Add a line adding the PyGlue.zip file to your PYTHONPATH environment variable. e.g. `PYTHONPATH=".:/Users/bskiff/projects/python-stuff/GlueTest/PyGlue.zip"`

### Running tests

1. Install Docker
1. Run `docker build -t glue . && docker run -it glue`

### Linting and formatting

```bash
make lint # checks linting and styles
make format # fixes style rule violations
```

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

glue_biscuit-0.0.2.tar.gz (9.9 kB view hashes)

Uploaded Source

Built Distribution

glue_biscuit-0.0.2-py3-none-any.whl (12.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page