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 This hard-forked from https://github.com/toxygen-project/toxygen
```next_gen``` branch. ```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. See ToDo.md to the current ToDo list.
Work on this project is suspended until the Work on this project is suspended until the

17
ToDo.md
View file

@ -1,5 +1,13 @@
# Toxygen ToDo List # 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 ## Fix history
The code is in there but it's not working. The code is in there but it's not working.
@ -14,7 +22,7 @@ command line.
## Fix Video ## Fix Video
The code is in there but it's not working. I may have broken it 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. line.
## Groups ## Groups
@ -37,9 +45,8 @@ line.
## check toxygen_wrapper ## check toxygen_wrapper
1. I've broken out toxygen_wrapper to be standalone, 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. 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'] MODULES = ['PyQt5', 'PyAudio', 'numpy', 'opencv-python', 'pydenticon', 'cv2']
else: else:
MODULES = ['pydenticon'] MODULES = ['pydenticon']
MODULES.append('PyQt5')
try: try:
import pyaudio import pyaudio
except ImportError: except ImportError:
MODULES.append('PyAudio') MODULES.append('PyAudio')
try:
import PyQt5
except ImportError:
MODULES.append('PyQt5')
try: try:
import numpy import numpy
except ImportError: except ImportError:
@ -35,6 +32,10 @@ else:
import coloredlogs import coloredlogs
except ImportError: except ImportError:
MODULES.append('coloredlogs') MODULES.append('coloredlogs')
try:
import pyqtconsole
except ImportError:
MODULES.append('pyqtconsole')
def get_packages(): def get_packages():
@ -42,10 +43,8 @@ def get_packages():
for root, dirs, files in os.walk(directory): for root, dirs, files in os.walk(directory):
packages = map(lambda d: 'toxygen.' + d, dirs) packages = map(lambda d: 'toxygen.' + d, dirs)
packages = ['toxygen'] + list(packages) packages = ['toxygen'] + list(packages)
return packages return packages
class InstallScript(install): class InstallScript(install):
"""This class configures Toxygen after installation""" """This class configures Toxygen after installation"""
@ -72,20 +71,16 @@ setup(name='Toxygen',
version=version, version=version,
description='Toxygen - Tox client', description='Toxygen - Tox client',
long_description='Toxygen is powerful Tox client written in Python3', long_description='Toxygen is powerful Tox client written in Python3',
url='https://github.com/toxygen-project/toxygen/', url='https://git.macaw.me/emdee/toxygen/',
keywords='toxygen tox messenger', keywords='toxygen Tox messenger',
author='Ingvar', author='Ingvar',
maintainer='Ingvar', maintainer='',
license='GPL3', license='GPL3',
packages=get_packages(), packages=get_packages(),
install_requires=MODULES, install_requires=MODULES,
include_package_data=True, include_package_data=True,
classifiers=[ classifiers=[
'Programming Language :: Python :: 3 :: Only', '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', 'Programming Language :: Python :: 3.9',
], ],
entry_points={ entry_points={
@ -93,4 +88,6 @@ setup(name='Toxygen',
}, },
cmdclass={ cmdclass={
'install': InstallScript 'install': InstallScript
}) },
zip_safe=False
)