Update README

This commit is contained in:
emdee 2022-10-18 01:15:22 +00:00
parent cf5c5b1608
commit 5f1b7d8d93
3 changed files with 27 additions and 19 deletions

View file

@ -49,6 +49,10 @@ Toxygen is powerful cross-platform [Tox](https://tox.chat/) client written in pu
This hard-forked from https://github.com/toxygen-project/toxygen
```next_gen``` branch.
https://git.macaw.me/emdee/toxygen_wrapper needs packaging
is making a dependency. Just download it and copy the two directories
```wrapper``` and ```wrapper_tests``` into ```toxygen/toxygen```.
See ToDo.md to the current ToDo list.
Work on this project is suspended until the

17
ToDo.md
View file

@ -1,5 +1,13 @@
# Toxygen ToDo List
## Bugs
1. There is an agravating bug where new messages are not put in the
current window, and a messages waiting indicator appears. You have
to focus out of the window and then back in the window.
## Fix history
The code is in there but it's not working.
@ -14,7 +22,7 @@ command line.
## Fix Video
The code is in there but it's not working. I may have broken it
trying to wire up the ability to set the audio device from the command
trying to wire up the ability to set the video device from the command
line.
## Groups
@ -37,9 +45,8 @@ line.
## check toxygen_wrapper
1. I've broken out toxygen_wrapper to be standalone,
https://git.plastiras.org/emdee/toxygen_wrapper but the tox.py
https://git.macaw.me/emdee/toxygen_wrapper but the tox.py
needs each call double checking.
2. https://git.macaw.me/emdee/toxygen_wrapper needs packaging
and making a dependency.

View file

@ -15,14 +15,11 @@ if system() == 'Windows':
MODULES = ['PyQt5', 'PyAudio', 'numpy', 'opencv-python', 'pydenticon', 'cv2']
else:
MODULES = ['pydenticon']
MODULES.append('PyQt5')
try:
import pyaudio
except ImportError:
MODULES.append('PyAudio')
try:
import PyQt5
except ImportError:
MODULES.append('PyQt5')
try:
import numpy
except ImportError:
@ -35,6 +32,10 @@ else:
import coloredlogs
except ImportError:
MODULES.append('coloredlogs')
try:
import pyqtconsole
except ImportError:
MODULES.append('pyqtconsole')
def get_packages():
@ -42,10 +43,8 @@ def get_packages():
for root, dirs, files in os.walk(directory):
packages = map(lambda d: 'toxygen.' + d, dirs)
packages = ['toxygen'] + list(packages)
return packages
class InstallScript(install):
"""This class configures Toxygen after installation"""
@ -72,20 +71,16 @@ setup(name='Toxygen',
version=version,
description='Toxygen - Tox client',
long_description='Toxygen is powerful Tox client written in Python3',
url='https://github.com/toxygen-project/toxygen/',
keywords='toxygen tox messenger',
url='https://git.macaw.me/emdee/toxygen/',
keywords='toxygen Tox messenger',
author='Ingvar',
maintainer='Ingvar',
maintainer='',
license='GPL3',
packages=get_packages(),
install_requires=MODULES,
include_package_data=True,
classifiers=[
'Programming Language :: Python :: 3 :: Only',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
],
entry_points={
@ -93,4 +88,6 @@ setup(name='Toxygen',
},
cmdclass={
'install': InstallScript
})
},
zip_safe=False
)