summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Nerone <mike@nerone.org>2020-08-31 15:55:41 -0500
committerMike Nerone <mike@nerone.org>2020-08-31 15:55:41 -0500
commitf364c4af97e19735603b1b12e6545eb54a391c26 (patch)
tree127cd03c7db5bdb8523d801fb8d43c4bbda4c910
parentbd479f6ba3ed9db76d26cf36f12f1e9744f85ce4 (diff)
Correct PyPI dep metadata (PEP 508 env markers instead of a condition in setup.py)
-rw-r--r--setup.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/setup.py b/setup.py
index e8244ed..8e22ba6 100644
--- a/setup.py
+++ b/setup.py
@@ -7,10 +7,6 @@ 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,
@@ -22,7 +18,10 @@ 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=install_requires,
+ install_requires=[
+ "soupsieve >1.2; python_version>='3.0'",
+ "soupsieve >1.2, <2.0; python_version<'3.0'",
+ ],
long_description=long_description,
long_description_content_type="text/markdown",
license="MIT",