Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix installation failure due to MarkupSafe and setuptools version conflict #17

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

amironoff
Copy link

@amironoff amironoff commented Apr 28, 2021

Hi @fliot! Here's a small MarkupSafe-related bugfix:

Context

Deployment from filot/ScrapyKeeper master branch would fail on Docker running inside Windows 10 because of MarkupSafe==1.0 requirement. It's incompatible with setuptools newer than v.46 (see pallets/markupsafe#116).

Changes

Upgraded MarkupSafe to 1.1.1 and upgraded the rest of dependencies to latest version.

Testing

Deployed ScrapyKeeper to Alpine Linux docker containers, hosted on Ubuntu 18.0.4 and Windows 10 machines, deployed a scrapyd egg, ran a smoke test crawl. Looks like everything's working and upgrading didn't break anything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant