Skip to content

Commit 14f521e

Browse files
committed
Refactored ray_python_version.py into versions.py
1 parent 4a71706 commit 14f521e

File tree

2 files changed

+13
-36
lines changed

2 files changed

+13
-36
lines changed

ray_python_version.py

Lines changed: 0 additions & 34 deletions
This file was deleted.

versions.py

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -504,15 +504,26 @@ def get_all_min_versions(MIN_PYTHON):
504504
default="min",
505505
help='Options: ["min", "max", "range", "safe", "latest"]',
506506
)
507+
parser.add_argument(
508+
"-pkg",
509+
type=str,
510+
default=None,
511+
help='Name of any Python package in PyPI'
512+
)
507513
parser.add_argument("python_version", nargs="*", default=None)
508514
args = parser.parse_args()
509515
# Example
510516
# ./versions.py
511-
# ./versions.py 3.11
517+
# ./versions.py -pkg ray
518+
# ./versions.py -mode min
512519
# ./versions.py -mode max
520+
# ./versions.py -mode safe
521+
# ./versions.py -mode latest
513522
# /versions.py -mode range 3.10 3.14
514523

515-
if args.mode == "min":
524+
if args.pkg:
525+
print(get_latest_pkg_python_version(args.pkg))
526+
elif args.mode == "min":
516527
if len(args.python_version) == 0:
517528
args.python_version = None
518529
elif len(args.python_version) == 1:

0 commit comments

Comments
 (0)