diff --git a/README.md b/README.md index 5dcbe01..0b4597c 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ ```bash pip install -U homeharvest ``` - _Python version >= [3.10](https://www.python.org/downloads/release/python-3100/) required_ + _Python version >= [3.9](https://www.python.org/downloads/release/python-3100/) required_ ## Usage diff --git a/homeharvest/core/scrapers/__init__.py b/homeharvest/core/scrapers/__init__.py index c8aaf3e..859aff9 100644 --- a/homeharvest/core/scrapers/__init__.py +++ b/homeharvest/core/scrapers/__init__.py @@ -1,3 +1,4 @@ +from __future__ import annotations from dataclasses import dataclass import requests from requests.adapters import HTTPAdapter diff --git a/homeharvest/core/scrapers/models.py b/homeharvest/core/scrapers/models.py index b2dd822..e5c46bd 100644 --- a/homeharvest/core/scrapers/models.py +++ b/homeharvest/core/scrapers/models.py @@ -1,3 +1,4 @@ +from __future__ import annotations from dataclasses import dataclass from enum import Enum from typing import Optional diff --git a/homeharvest/core/scrapers/realtor/__init__.py b/homeharvest/core/scrapers/realtor/__init__.py index 54063b5..7163f4b 100644 --- a/homeharvest/core/scrapers/realtor/__init__.py +++ b/homeharvest/core/scrapers/realtor/__init__.py @@ -4,7 +4,7 @@ homeharvest.realtor.__init__ This module implements the scraper for realtor.com """ - +from __future__ import annotations from concurrent.futures import ThreadPoolExecutor, as_completed from datetime import datetime from typing import Dict, Union, Optional diff --git a/homeharvest/utils.py b/homeharvest/utils.py index feb4105..cb2953d 100644 --- a/homeharvest/utils.py +++ b/homeharvest/utils.py @@ -1,3 +1,4 @@ +from __future__ import annotations import pandas as pd from datetime import datetime from .core.scrapers.models import Property, ListingType, Agent diff --git a/pyproject.toml b/pyproject.toml index 787b6e0..e7b007a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "homeharvest" -version = "0.3.24" +version = "0.3.25" description = "Real estate scraping library" authors = ["Zachary Hampton ", "Cullen Watson "] homepage = "https://github.com/Bunsly/HomeHarvest" @@ -10,7 +10,7 @@ readme = "README.md" homeharvest = "homeharvest.cli:main" [tool.poetry.dependencies] -python = ">=3.10,<3.13" +python = ">=3.9,<3.13" requests = "^2.31.0" pandas = "^2.1.1" diff --git a/tests/test_realtor.py b/tests/test_realtor.py index 9a37da4..c50dae8 100644 --- a/tests/test_realtor.py +++ b/tests/test_realtor.py @@ -155,7 +155,7 @@ def test_realtor_without_extra_details(): ), ] - assert results[0] != results[1] + assert not results[0].equals(results[1]) def test_pr_zip_code():