diff --git a/.gitignore b/.gitignore index b845ce8..e038225 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ /venv/ /ven/ **/__pycache__/ +**/.pytest_cache/ *.pyc .env dist diff --git a/src/jobspy/__init__.py b/src/jobspy/__init__.py index 6d73c4a..9355d43 100644 --- a/src/jobspy/__init__.py +++ b/src/jobspy/__init__.py @@ -1,11 +1,11 @@ import pandas as pd from typing import List, Tuple -from src.jobspy.jobs import JobType -from src.jobspy.scrapers import IndeedScraper -from src.jobspy.scrapers import ZipRecruiterScraper -from src.jobspy.scrapers import LinkedInScraper -from src.jobspy.scrapers import ( +from .jobs import JobType +from .scrapers.indeed import IndeedScraper +from .scrapers.ziprecruiter import ZipRecruiterScraper +from .scrapers.linkedin import LinkedInScraper +from .scrapers import ( ScraperInput, Site, JobResponse, diff --git a/src/jobspy/scrapers/__init__.py b/src/jobspy/scrapers/__init__.py index b9bb925..b2a8900 100644 --- a/src/jobspy/scrapers/__init__.py +++ b/src/jobspy/scrapers/__init__.py @@ -1,4 +1,4 @@ -from src.jobspy.jobs import Enum, BaseModel, JobType, JobResponse +from ..jobs import Enum, BaseModel, JobType, JobResponse from typing import List, Optional, Any diff --git a/src/jobspy/scrapers/indeed/__init__.py b/src/jobspy/scrapers/indeed/__init__.py index fba4c8f..4e20977 100644 --- a/src/jobspy/scrapers/indeed/__init__.py +++ b/src/jobspy/scrapers/indeed/__init__.py @@ -10,7 +10,7 @@ from bs4 import BeautifulSoup from bs4.element import Tag from concurrent.futures import ThreadPoolExecutor, Future -from src.jobspy.jobs import ( +from ...jobs import ( JobPost, Compensation, CompensationInterval, diff --git a/src/jobspy/scrapers/linkedin/__init__.py b/src/jobspy/scrapers/linkedin/__init__.py index 0855bc3..e4e8bc9 100644 --- a/src/jobspy/scrapers/linkedin/__init__.py +++ b/src/jobspy/scrapers/linkedin/__init__.py @@ -6,7 +6,7 @@ from bs4 import BeautifulSoup from bs4.element import Tag from .. import Scraper, ScraperInput, Site -from src.jobspy.jobs import ( +from ...jobs import ( JobPost, Location, JobResponse, diff --git a/src/jobspy/scrapers/ziprecruiter/__init__.py b/src/jobspy/scrapers/ziprecruiter/__init__.py index b8ec444..eb35686 100644 --- a/src/jobspy/scrapers/ziprecruiter/__init__.py +++ b/src/jobspy/scrapers/ziprecruiter/__init__.py @@ -11,7 +11,7 @@ from bs4.element import Tag from concurrent.futures import ThreadPoolExecutor, Future from .. import Scraper, ScraperInput, Site, StatusException -from src.jobspy.jobs import ( +from ...jobs import ( JobPost, Compensation, CompensationInterval, diff --git a/src/tests/__init__.py b/src/tests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/tests/test_indeed.py b/src/tests/test_indeed.py index 1d4ad52..bd9dfd1 100644 --- a/src/tests/test_indeed.py +++ b/src/tests/test_indeed.py @@ -1,4 +1,4 @@ -from jobspy import scrape_jobs +from ..jobspy import scrape_jobs def test_indeed():