pgh-public-meetings / city-scrapers-pitt

Pittsburgh City Scrapers: sourcing public meetings in Pittsburgh
https://pgh-public-meetings.github.io/events/
MIT License
19 stars 66 forks source link

icalendar module import error; "Module Not Found Error: No Module Named 'icalendar'" #131

Closed maxachis closed 3 years ago

maxachis commented 4 years ago

This error was reported by several people at our meeting tonight. The problem might have to do with the pipFile not being fully up-to-date. The solution, for the time being, is to run "pip install icalendar".

dkori commented 4 years ago

This is also causing pull requests to fail because several tests for existing scrapers import icalendar. This may be an issue with the city scrapers core?

nicholasmireles commented 4 years ago

Taking a crack at this as an easy first contribution

bonfirefan commented 4 years ago

Pat said: "That’s related to having updated pipenv without updating pipenv.lock, if you update the lock file it’ll pick up esprima"

bonfirefan commented 3 years ago

This is related to the latest update of legistar. Since legistar is installed via git, I updated with pipenv install git+https://github.com/opencivicdata/python-legistar-scraper.git@master#egg=legistar

This update should force pipenv to find legistar's new dependencies, including icalendar and esprima.

ben-nathanson commented 3 years ago

Closed by #142