mirror of
https://github.com/pypa/pip
synced 2023-12-13 21:30:23 +01:00
Merge pull request #2055 from bukzor/buck-del-unused-functions
delete two unused functions
This commit is contained in:
commit
958e6bc02a
25
pip/index.py
25
pip/index.py
|
@ -1105,28 +1105,3 @@ class Link(object):
|
|||
# An object to represent the "link" for the installed version of a requirement.
|
||||
# Using Inf as the url makes it sort higher.
|
||||
INSTALLED_VERSION = Link(Inf)
|
||||
|
||||
|
||||
def get_requirement_from_url(url):
|
||||
"""Get a requirement from the URL, if possible. This looks for #egg
|
||||
in the URL"""
|
||||
link = Link(url)
|
||||
egg_info = link.egg_fragment
|
||||
if not egg_info:
|
||||
egg_info = splitext(link.filename)[0]
|
||||
return package_to_requirement(egg_info)
|
||||
|
||||
|
||||
def package_to_requirement(package_name):
|
||||
"""Translate a name like Foo-1.2 to Foo==1.3"""
|
||||
match = re.search(r'^(.*?)-(dev|\d.*)', package_name)
|
||||
if match:
|
||||
name = match.group(1)
|
||||
version = match.group(2)
|
||||
else:
|
||||
name = package_name
|
||||
version = ''
|
||||
if version:
|
||||
return '%s==%s' % (name, version)
|
||||
else:
|
||||
return name
|
||||
|
|
|
@ -1,19 +1,10 @@
|
|||
import pytest
|
||||
|
||||
from pip.download import PipSession
|
||||
from pip.index import package_to_requirement, HTMLPage
|
||||
from pip.index import HTMLPage
|
||||
from pip.index import PackageFinder, Link, INSTALLED_VERSION
|
||||
|
||||
|
||||
def test_package_name_should_be_converted_to_requirement():
|
||||
"""
|
||||
Test that it translates a name like Foo-1.2 to Foo==1.3
|
||||
"""
|
||||
assert package_to_requirement('Foo-1.2') == 'Foo==1.2'
|
||||
assert package_to_requirement('Foo-dev') == 'Foo==dev'
|
||||
assert package_to_requirement('Foo') == 'Foo'
|
||||
|
||||
|
||||
def test_html_page_should_be_able_to_scrap_rel_links():
|
||||
"""
|
||||
Test scraping page looking for url in href
|
||||
|
|
Loading…
Reference in a new issue