cubicweb/cwconfig.py
branch3.25
changeset 12116 3522b19f35d6
parent 12115 8d0127498a28
child 12138 10a18c6c5e10
equal deleted inserted replaced
12115:8d0127498a28 12116:3522b19f35d6
   509                 yield splitext(fname)[0]
   509                 yield splitext(fname)[0]
   510 
   510 
   511 
   511 
   512     @classmethod
   512     @classmethod
   513     def available_cubes(cls):
   513     def available_cubes(cls):
       
   514         """Return a list of available cube names.
       
   515 
       
   516         For cube as package, name is equal to python package's name.
       
   517         """
   514         cubes = set()
   518         cubes = set()
   515         for entry_point in pkg_resources.iter_entry_points(
   519         for entry_point in pkg_resources.iter_entry_points(
   516                 group='cubicweb.cubes', name=None):
   520                 group='cubicweb.cubes', name=None):
   517             try:
   521             try:
   518                 module = entry_point.load()
   522                 module = entry_point.load()