File tree Expand file tree Collapse file tree 1 file changed +27
-1
lines changed
Expand file tree Collapse file tree 1 file changed +27
-1
lines changed Original file line number Diff line number Diff line change 11from __future__ import print_function
22
33import glob
4+ import re
45import os
56import platform
67import sys
2728LONG_DESCRIPTION = "Jupyter widgets base for Vue libraries"
2829
2930
31+ def convert_version_string (version_string ):
32+ # Define a regex pattern to match version strings like "3.0.0.dev0"
33+ # "3.0.0.alpha1", etc.
34+ pattern = re .compile (r"(\d+\.\d+\.\d+)\.(dev|alpha|beta)(\d*)" )
35+
36+ # Search for the pattern in the input string
37+ match = pattern .search (version_string )
38+ if match :
39+ # Extract the matched groups
40+ main_version , pre_release , pre_release_number = match .groups ()
41+
42+ # If there is a pre-release number, add a '.' before it
43+ if pre_release_number :
44+ pre_release = f"{ pre_release } .{ pre_release_number } "
45+
46+ # Reassemble the parts into the desired format
47+ new_version_string = f"{ main_version } -{ pre_release } "
48+ return new_version_string
49+ else :
50+ # If the pattern is not found, return the original string
51+ return version_string + "nomatch"
52+
53+
3054def get_data_files ():
31- tgz = "jupyter-vue-" + version_ns ["__version__" ] + ".tgz"
55+ js_version = convert_version_string (version_ns ["__version__" ])
56+
57+ tgz = "jupyter-vue-" + js_version + ".tgz"
3258 return [
3359 ("share/jupyter/nbextensions/jupyter-vue" , glob .glob ("ipyvue/nbextension/*" )),
3460 (
You can’t perform that action at this time.
0 commit comments