Skip to content

Commit

Permalink
BD-3407 upgrade python version in python-app.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
bulv1ne committed Dec 17, 2024
1 parent bab636c commit a663e46
Show file tree
Hide file tree
Showing 9 changed files with 1,490 additions and 1,311 deletions.
12 changes: 0 additions & 12 deletions .github/FUNDING.yml

This file was deleted.

8 changes: 4 additions & 4 deletions .github/workflows/python-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python_version: ['3.8']
python_version: ['3.12']
code_command:
- flake8
- isort --check-only --diff
Expand Down Expand Up @@ -43,10 +43,10 @@ jobs:
- uses: actions/checkout@v4
- name: Docker build test image
run: |
docker-compose build pytest
docker compose build pytest
- name: Pip list
run: |
docker-compose run pytest python -m pip list
docker compose run pytest python -m pip list
- name: Test
run: |
docker-compose run pytest
docker compose run pytest
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


Expand All @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Function location_for_hive_table
- Lineage class to get downstream_tables
- pii.Producer and pii.Consumer for creating pii removal requests
- Upgrade to Python 3.10 and above

### Fixed
- DeltaTable.isDeltaTable doesn't seem to work with Unity Catalog,
Expand Down
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2022 Niels Lemmens
Copyright (c) 2024 HusqvarnaGroup

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
11 changes: 9 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,16 @@
# Delta utils

## Requirements

- Python 3.10
- Databricks Runtime Version 13.3 and above


## Installation

Look for the latest version in the [Github Tags section](https://github.com/husqvarnagroup/delta_utils/tags) of this repo.
```bash
pip install git+https://github.com/husqvarnagroup/delta_utils.git
pip install https://github.com/husqvarnagroup/delta_utils/archive/0.4.0.zip
```

### Installation on a cluster in Databricks
Expand All @@ -12,7 +19,7 @@ pip install git+https://github.com/husqvarnagroup/delta_utils.git
- Go to Libraries
- Click Install new
- Select PyPI
- As the package, enter "git+https://github.com/husqvarnagroup/delta_utils.git"
- As the package, enter "https://github.com/husqvarnagroup/delta_utils/archive/0.4.0.zip"
- Press Install

## Development
Expand Down
1 change: 1 addition & 0 deletions delta_utils/fileregistry.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
This feature is deprecated. Databricks Unity Catalog disables s3 access, we recommend you to use
(Databricks Auto Loader)[https://docs.databricks.com/ingestion/auto-loader/options.html] instead
"""

import uuid
from contextlib import contextmanager
from dataclasses import dataclass
Expand Down
2,757 changes: 1,469 additions & 1,288 deletions poetry.lock

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ documentation = "https://delta-utils.readthedocs.io/en/latest/"
license = "MIT"

[tool.poetry.dependencies]
python = "^3.8"
boto3 = "^1.28.51"
python = "^3.10"
boto3 = "^1.34"
reverse_geocoder = "*"
iso3166 = "*"
requests = "*"

[tool.poetry.dev-dependencies]
delta-spark = "*"
pyspark = "<3.4"
pyspark = "<4"
mkdocs-material = "*"
mkdocstrings-python = "*"
black = "*"
Expand Down
1 change: 1 addition & 0 deletions tests/test_ssm.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Unit tests of the delta_utils.ssm module"""

from delta_utils import ssm


Expand Down

0 comments on commit a663e46

Please sign in to comment.