We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 0caa2aa + 299e82f commit d0a3fa9Copy full SHA for d0a3fa9
CHANGELOG.rst
@@ -2,6 +2,11 @@ Changelog
2
=========
3
4
5
+v0.3.0
6
+-------
7
+- Add `package_versions` for retrieving all released versions of a given package.
8
+
9
10
v0.2.0
11
-------
12
src/fetchcode/package_versions.py
@@ -35,6 +35,21 @@
35
36
router = Router()
37
38
+SUPPORTED_ECOSYSTEMS = [
39
+ "cargo",
40
+ "composer",
41
+ "conan",
42
+ "deb",
43
+ "gem",
44
+ "github",
45
+ "golang",
46
+ "hex",
47
+ "maven",
48
+ "npm",
49
+ "nuget",
50
+ "pypi",
51
+]
52
53
54
def versions(purl):
55
"""Return all version for a PURL."""
@@ -44,7 +59,6 @@ def versions(purl):
59
except NoRouteAvailable:
60
return
61
-
62
@dataclasses.dataclass(frozen=True)
63
class PackageVersion:
64
value: str
0 commit comments