diff options
author | Leonard Richardson <leonardr@segfault.org> | 2020-04-05 15:58:04 -0400 |
---|---|---|
committer | Leonard Richardson <leonardr@segfault.org> | 2020-04-05 15:58:04 -0400 |
commit | 783bdc774f0148fc900b7318bf069e33fbab4b67 (patch) | |
tree | 7044a61743ab6c7082ea704e0491207e3b2936d8 /setup.py | |
parent | a6f897b213bb08f0d8d8a1528937541c280abbd6 (diff) |
Set up a different soupsieve dependency for Python 2.
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -2,10 +2,15 @@ from setuptools import ( setup, find_packages, ) +import sys with open("README.md", "r") as fh: long_description = fh.read() +install_requires=["soupsieve>1.2"] +if sys.version_info.major == 2: + install_requires.append("soupsieve<2.0") + setup( name="beautifulsoup4", # NOTE: We can't import __version__ from bs4 because bs4/__init__.py is Python 2 code, @@ -17,7 +22,7 @@ setup( url="http://www.crummy.com/software/BeautifulSoup/bs4/", download_url = "http://www.crummy.com/software/BeautifulSoup/bs4/download/", description="Screen-scraping library", - install_requires=["soupsieve>=1.2"], + install_requires=install_requires, long_description=long_description, long_description_content_type="text/markdown", license="MIT", |