code: def make_descriptors(self, base_name):
          ''' Return a list of ``PropertyDescriptor`` instances to install on a
          class, in order to delegate attribute access to this property.
  
          Unlike simpler property types, ``UnitsSpec`` returns multiple
          descriptors to install. In particular, descriptors for the base
          property as well as the associated units property are returned.
  
          Args:
              name (str) : the name of the property these descriptors are for
  
          Returns:
              list[PropertyDescriptor]
  
          The descriptors returned are collected by the ``MetaHasProps``
          metaclass and added to ``HasProps`` subclasses during class creation.
          '''
          units_name = base_name + "_units"
          units_props = self._units_type.make_descriptors(units_name)
          return units_props + [ UnitsSpecPropertyDescriptor(base_name, self, units_props[0]) f make_descriptors(self, base_name):
          ''' Return a list of ``PropertyDescriptor`` instances to install on a
          class, in order to delegate attribute access to this property.
  
          Unlike simpler property types, ``UnitsSpec`` returns multiple
          descriptors to install. In particular, descriptors for the base
          property as well as the associated units property are returned.
  
          Args:
              name (str) : the name of the property these descriptors are for
  
          Returns:
              list[PropertyDescriptor]
  
          The descriptors returned are collected by the ``MetaHasProps``
          metaclass and added to ``HasProps`` subclasses during class creation.
          '''
          units_name = base_name + "_units"
          units_props = self._units_type.make_descriptors(units_name)
          return units_props + [ UnitsSpecPropertyDescriptor(base_name, self, units_props[0]) ]
docs: Return a list of ``PropertyDescriptor`` instances to install on a
          class, in order to delegate attribute access to this property.
  
          Unlike simpler property types, ``UnitsSpec`` returns multiple
          descriptors to install. In particular, descriptors for the base
          property as well as the associated units property are returned.
  
          Args:
              name (str) : the name of the property these descriptors are for
  
          Returns:
              list[PropertyDescriptor]
  
          The descriptors returned are collected by the ``MetaHasProps``
          metaclass and added to ``HasProps`` subclasses during class creation.