Handle first part for package name

This commit is contained in:
Ivan Kravets
2018-10-19 15:58:43 +03:00
parent 05b656e6b0
commit e344194f86
2 changed files with 4 additions and 4 deletions

View File

@ -622,7 +622,7 @@ class BasePkgManager(PkgRepoMixin, PkgInstallerMixin):
_url = _url[:-1]
name = basename(_url)
if "." in name and not name.startswith("."):
name = name.rsplit(".", 1)[0]
name = name.split(".", 1)[0]
return (name or text, requirements, url)

View File

@ -54,7 +54,7 @@ def test_pkg_input_parser():
],
[
"https://somedomain.com/path/LibraryName-1.2.3.zip",
("LibraryName-1.2.3", None,
("LibraryName-1", None,
"https://somedomain.com/path/LibraryName-1.2.3.zip")
],
[
@ -69,12 +69,12 @@ def test_pkg_input_parser():
],
[
"https://github.com/user/package/archive/branch.tar.gz",
("branch.tar", None,
("branch", None,
"https://github.com/user/package/archive/branch.tar.gz")
],
[
"https://github.com/user/package/archive/branch.tar.gz@!=5",
("branch.tar", "!=5",
("branch", "!=5",
"https://github.com/user/package/archive/branch.tar.gz")
],
[