Removed Braille. BrlTTY does a great job already in the console. Also, Fenrir's implementation was only partially done and not working.
This commit is contained in:
@ -8,7 +8,7 @@ from typing import List, Optional
|
||||
@dataclass
|
||||
class Dependency:
|
||||
name: str
|
||||
depType: str # screen, braille, input, sound, speech, core
|
||||
depType: str # screen, input, sound, speech, core
|
||||
moduleName: str
|
||||
checkCommands: Optional[List[str]] = None # Command-line tools to check
|
||||
pythonImports: Optional[List[str]] = None # Python packages to check
|
||||
@ -60,12 +60,6 @@ dependencyList = [
|
||||
Dependency('PTY', 'screen', 'ptyDriver',
|
||||
pythonImports=['pyte']),
|
||||
|
||||
# Braille drivers
|
||||
Dependency('DummyBraille', 'braille', 'dummyDriver'),
|
||||
Dependency('DebugBraille', 'braille', 'debugDriver'),
|
||||
Dependency('BRLAPI', 'braille', 'brlapiDriver',
|
||||
pythonImports=['brlapi']),
|
||||
|
||||
# Input drivers
|
||||
Dependency('DummyInput', 'input', 'dummyDriver'),
|
||||
Dependency('DebugInput', 'input', 'debugDriver'),
|
||||
@ -94,7 +88,6 @@ dependencyList = [
|
||||
defaultModules = {
|
||||
'FenrirCore',
|
||||
'VCSA',
|
||||
'DummyBraille',
|
||||
'Evdev',
|
||||
'GenericSpeech',
|
||||
'GenericSound'
|
||||
@ -105,7 +98,7 @@ def check_all_dependencies():
|
||||
availableModules = []
|
||||
|
||||
# Group dependencies by type for organized output
|
||||
for depType in ['core', 'screen', 'braille', 'input', 'sound', 'speech']:
|
||||
for depType in ['core', 'screen', 'input', 'sound', 'speech']:
|
||||
print(f'{depType.upper()} DRIVERS')
|
||||
print('-' * 20)
|
||||
|
||||
|
Reference in New Issue
Block a user