old_contents: from .bezier import (bezier_point, bezier2polynomial,
                       polynomial2bezier, split_bezier,
                       bezier_bounding_box, bezier_intersections,
                       bezier_by_line_intersections)
  from .path import (Path, Line, QuadraticBezier, CubicBezier, Arc,
                     bezier_segment, is_bezier_segment, is_path_segment,
                     is_bezier_path, concatpaths, poly2bez, bpoints2bezier,
                     closest_point_in_path, farthest_point_in_path,
                     path_encloses_pt, bbox2path)
  from .parser import parse_path
  from .paths2svg import disvg, wsvg
  from .polytools import polyroots, rational_limit, real, imag
  from .misctools import hex2rgb, rgb2hex
  from .smoothing import smoothed_path, smoothed_joint, is_differentiable, kinks
  
  try:
      from .svg2paths import svg2paths, svg2paths2
  except ImportError:
      pass
new_contents: from .bezier import (bezier_point, bezier2polynomial,
                       polynomial2bezier, split_bezier,
                       bezier_bounding_box, bezier_intersections,
                       bezier_by_line_intersections)
  from .path import (Path, Line, QuadraticBezier, CubicBezier, Arc,
                     bezier_segment, is_bezier_segment, is_path_segment,
                     is_bezier_path, concatpaths, poly2bez, bpoints2bezier,
                     closest_point_in_path, farthest_point_in_path,
                     path_encloses_pt, bbox2path)
  from .parser import parse_path
  from .paths2svg import disvg, wsvg
  from .polytools import polyroots, polytools01, rational_limit, real, imag
  from .misctools import hex2rgb, rgb2hex
  from .smoothing import smoothed_path, smoothed_joint, is_differentiable, kinks
  
  try:
      from .svg2paths import svg2paths, svg2paths2
  except ImportError:
      pass
subject: add polyroots01 to __init__.py