diff --git a/CHANGELOG.md b/CHANGELOG.md index c92224a..d6457f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,7 +19,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), - `output` to `output-type` for CLI ### Fixed -- a bug with `--site-limit`. it now exports the number of sets requested by the +- a bug with `--site-limit`. it now exports the number of sets requested by the user ## 0.8.0 diff --git a/backend/persister.py b/backend/persister.py index bf3d11c..b470c2b 100644 --- a/backend/persister.py +++ b/backend/persister.py @@ -16,15 +16,9 @@ import csv import io import os -import shutil from pprint import pprint import json -import pandas as pd -import geopandas as gpd -import psycopg2 -from shapely import Point - from backend import OutputFormat from backend.logger import Loggable diff --git a/backend/persisters/geoserver.py b/backend/persisters/geoserver.py index 4461246..d8c07fc 100644 --- a/backend/persisters/geoserver.py +++ b/backend/persisters/geoserver.py @@ -10,7 +10,6 @@ import time from itertools import groupby from typing import Type -import psycopg2 from shapely.geometry.multipoint import MultiPoint from shapely.geometry.point import Point from sqlalchemy.dialects.postgresql import JSONB, insert diff --git a/requirements.txt b/requirements.txt index 648458d..50e80af 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,6 +10,5 @@ pandas psycopg2 pytest pyyaml -sqlalchemy[mypy] types-pyyaml urllib3>=2.2.0,<3.0.0 \ No newline at end of file diff --git a/setup.py b/setup.py index abfc56f..d3f855e 100644 --- a/setup.py +++ b/setup.py @@ -19,9 +19,13 @@ with open("README.md", "r", encoding="utf-8") as fh: long_description = fh.read() +# Read dependencies from requirements.txt +with open("requirements.txt", "r", encoding="utf-8") as req_file: + requirements = req_file.read().splitlines() + setup( name="nmuwd", - version="0.9.1", + version="0.9.3", author="Jake Ross", description="New Mexico Water Data Integration Engine", long_description=long_description, @@ -31,7 +35,7 @@ "Programming Language :: Python :: 3", "Operating System :: OS Independent", ], - install_requires=["click", "httpx", "geopandas", "frost_sta_client"], + install_requires=requirements, entry_points={ "console_scripts": [ "die = frontend.cli:cli",