198c9b8daecc44fbda6a6494c566c723920f030a
lrnassar
  Wed Mar 11 18:25:21 2026 -0700
Fixing a few hundred clear typos with the help of Claude. Some are less important in code comments, but majority of them are in user-facing places. I manually approved 60%+ of the changes and didn't see any that were an incorrect suggestion, at worst it was potentially uncessesary, like a code comment having cant instead of can't. No RM.

diff --git python/ucsc_virtualenv.py python/ucsc_virtualenv.py
index 8b1a25d7596..4eed01830ee 100644
--- python/ucsc_virtualenv.py
+++ python/ucsc_virtualenv.py
@@ -714,31 +714,31 @@
             if option is not None:
                 # ignore empty values
                 if not val:
                     continue
                 # handle multiline configs
                 if option.action == 'append':
                     val = val.split()
                 else:
                     option.nargs = 1
                 if option.action in ('store_true', 'store_false', 'count'):
                     val = strtobool(val)
                 try:
                     val = option.convert_value(key, val)
                 except optparse.OptionValueError:
                     e = sys.exc_info()[1]
-                    print("An error occured during configuration: %s" % e)
+                    print("An error occurred during configuration: %s" % e)
                     sys.exit(3)
                 defaults[option.dest] = val
         return defaults
 
     def get_config_section(self, name):
         """
         Get a section of a configuration
         """
         if self.config.has_section(name):
             return self.config.items(name)
         return []
 
     def get_environ_vars(self, prefix='VIRTUALENV_'):
         """
         Returns a generator with all environmental vars with prefix VIRTUALENV
@@ -1258,31 +1258,31 @@
         py_executable_ext = os.path.splitext(py_executable)[1]
         if py_executable_ext == '.exe':
             # python2.4 gives an extension of '.4' :P
             secondary_exe += py_executable_ext
         if os.path.exists(secondary_exe):
             logger.warn('Not overwriting existing %s script %s (you must use %s)'
                         % (expected_exe, secondary_exe, py_executable))
         else:
             logger.notify('Also creating executable in %s' % secondary_exe)
             shutil.copyfile(sys.executable, secondary_exe)
             make_exe(secondary_exe)
 
     if 'Python.framework' in prefix:
         logger.debug('MacOSX Python framework detected')
 
-        # Make sure we use the the embedded interpreter inside
+        # Make sure we use the embedded interpreter inside
         # the framework, even if sys.executable points to
         # the stub executable in ${sys.prefix}/bin
         # See http://groups.google.com/group/python-virtualenv/
         #                              browse_thread/thread/17cab2f85da75951
         original_python = os.path.join(
             prefix, 'Resources/Python.app/Contents/MacOS/Python')
         shutil.copy(original_python, py_executable)
 
         # Copy the framework's dylib into the virtual
         # environment
         virtual_lib = os.path.join(home_dir, '.Python')
 
         if os.path.exists(virtual_lib):
             os.unlink(virtual_lib)
         copyfile(