@@ -197,8 +197,7 @@ def parse_requirements(
197197 for name , reqs in sorted (requirements_by_platform .items ()):
198198 requirement_target_platforms = {}
199199 for r in reqs .values ():
200- target_platforms = env_marker_target_platforms .get (r .requirement_line , r .target_platforms )
201- for p in target_platforms :
200+ for p in r .target_platforms :
202201 requirement_target_platforms [p ] = None
203202
204203 item = struct (
@@ -211,7 +210,6 @@ def parse_requirements(
211210 reqs = reqs ,
212211 index_urls = index_urls ,
213212 platforms = platforms ,
214- env_marker_target_platforms = env_marker_target_platforms ,
215213 extract_url_srcs = extract_url_srcs ,
216214 logger = logger ,
217215 ),
@@ -235,18 +233,13 @@ def _package_srcs(
235233 index_urls ,
236234 platforms ,
237235 logger ,
238- env_marker_target_platforms ,
239236 extract_url_srcs ):
240237 """A function to return sources for a particular package."""
241238 srcs = {}
242239 for r in sorted (reqs .values (), key = lambda r : r .requirement_line ):
243- if ";" in r .requirement_line :
244- target_platforms = env_marker_target_platforms .get (r .requirement_line , [])
245- else :
246- target_platforms = r .target_platforms
247240 extra_pip_args = tuple (r .extra_pip_args )
248241
249- for target_platform in target_platforms :
242+ for target_platform in r . target_platforms :
250243 if platforms and target_platform not in platforms :
251244 fail ("The target platform '{}' could not be found in {}" .format (
252245 target_platform ,
0 commit comments