I did a lot of tries to find that a part of my app is no working because she needs BeautifulSoup and not beautifulsoup4.
I mean, I am actually checking if there is a difference but it appears that if I put BeautifulSoup instead of beautifulsoup4 in the requirements file I get this error :
WARNING: Discarding https://files.pythonhosted.org/packages/33/fe/15326560884f20d792d3ffc7fe8f639aab88647c9d46509a240d9bfbb6b1/BeautifulSoup-3.2.0.tar.gz#sha256=0dc52d07516c1665c9dd9f0a390a7a054bfb7b147a50b2866fb116b8909dfd37 (from Links for BeautifulSoup). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Could not find a version that satisfies the requirement BeautifulSoup (from versions: 3.2.0, 3.2.1, 3.2.2)
ERROR: No matching distribution found for BeautifulSoup
[client] Spinning up manager process...
[manager] installer returned a non-zero exit code
[manager] Error during processing dependencies! Please fix the error and push an update, or try restarting the app.
I am pretty sure that bs4 don’t stand for beautifulsoup4 because when I test it I get this on my computer: ModuleNotFoundError: No module named ‘beautifulsoup4’
Does anybody already face this problem with bs4 ? And how to translate the sentence “from bs4 import BeautifulSoup” from my script to the requirements files ?