@ -1,23 +1,23 @@
|
|||||||
*.pyc
|
*.pyc
|
||||||
*.pyo
|
*.pyo
|
||||||
*.ui
|
*.ui
|
||||||
src/toxcore
|
toxygen/toxcore
|
||||||
tests/tests
|
tests/tests
|
||||||
tests/libs
|
tests/libs
|
||||||
tests/.cache
|
tests/.cache
|
||||||
tests/__pycache__
|
tests/__pycache__
|
||||||
src/libs
|
toxygen/libs
|
||||||
.idea
|
.idea
|
||||||
*~
|
*~
|
||||||
*.iml
|
*.iml
|
||||||
*.so
|
*.so
|
||||||
*.log
|
*.log
|
||||||
src/build
|
toxygen/build
|
||||||
src/dist
|
toxygen/dist
|
||||||
*.spec
|
*.spec
|
||||||
dist/
|
dist/
|
||||||
/src/avatars
|
toxygen/avatars
|
||||||
src/__pycache__
|
toxygen/__pycache__
|
||||||
/*.egg-info
|
/*.egg-info
|
||||||
/*.egg
|
/*.egg
|
||||||
|
|
||||||
|
@ -1,17 +1,18 @@
|
|||||||
include src/images/*.png
|
include toxygen/images/*.png
|
||||||
include src/images/*.ico
|
include toxygen/images/*.ico
|
||||||
include src/images/*.gif
|
include toxygen/images/*.gif
|
||||||
include src/sounds/*.wav
|
include toxygen/sounds/*.wav
|
||||||
include src/stickers/tox/*.png
|
include toxygen/stickers/tox/*.png
|
||||||
include src/smileys/default/*.png
|
include toxygen/smileys/default/*.png
|
||||||
include src/smileys/default/config.json
|
include toxygen/smileys/default/config.json
|
||||||
include src/smileys/animated/*.gif
|
include toxygen/smileys/animated/*.gif
|
||||||
include src/smileys/animated/config.json
|
include toxygen/smileys/animated/config.json
|
||||||
include src/smileys/starwars/*.gif
|
include toxygen/smileys/starwars/*.gif
|
||||||
include src/smileys/starwars/*.png
|
include toxygen/smileys/starwars/*.png
|
||||||
include src/smileys/starwars/config.json
|
include toxygen/smileys/starwars/config.json
|
||||||
include src/styles/style.qss
|
include toxygen/styles/style.qss
|
||||||
include src/translations/*.qm
|
include toxygen/translations/*.qm
|
||||||
include src/libs/libtox.dll
|
include toxygen/libs/libtox.dll
|
||||||
include src/libs/libsodium.a
|
include toxygen/libs/libsodium.a
|
||||||
|
include toxygen/libs/libtox64.dll
|
||||||
|
include toxygen/libs/libsodium64.a
|
@ -1,43 +1,50 @@
|
|||||||
from setuptools import setup
|
from setuptools import setup
|
||||||
from setuptools.command.install import install
|
from setuptools.command.install import install
|
||||||
from platform import system
|
from platform import system
|
||||||
from ctypes import CDLL
|
from subprocess import call
|
||||||
|
from toxygen.util import program_version
|
||||||
|
|
||||||
|
|
||||||
class DownloadScript(install):
|
version = program_version + '.0'
|
||||||
|
|
||||||
|
MODULES = ['PyAudio', 'PySocks']
|
||||||
|
|
||||||
|
if system() == 'Windows':
|
||||||
|
MODULES.append('PySide')
|
||||||
|
|
||||||
|
|
||||||
|
class InstallScript(install):
|
||||||
"""Install all required libs"""
|
"""Install all required libs"""
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
OS = system()
|
|
||||||
if OS == 'Linux': # install libtoxcore
|
|
||||||
try:
|
|
||||||
libtoxcore = CDLL('libtoxcore.so')
|
|
||||||
libtoxencryptsave = CDLL('libtoxencryptsave.so')
|
|
||||||
libtoxav = CDLL('libtoxav.so')
|
|
||||||
except: # toxcore is not installed
|
|
||||||
pass
|
|
||||||
install.run(self)
|
install.run(self)
|
||||||
|
OS = system()
|
||||||
|
if OS == 'Windows':
|
||||||
|
call(["toxygen", "--configure"])
|
||||||
|
elif OS == 'Linux':
|
||||||
|
call(["toxygen", "--clean"])
|
||||||
|
|
||||||
setup(name='Toxygen',
|
setup(name='Toxygen',
|
||||||
version='0.2.1.50',
|
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/xveduk/toxygen/',
|
url='https://github.com/xveduk/toxygen/',
|
||||||
keywords='toxygen tox',
|
keywords='toxygen tox',
|
||||||
author='Ingvar',
|
author='Ingvar',
|
||||||
license='GPL3',
|
license='GPL3',
|
||||||
package_dir={'': 'src'},
|
packages=['toxygen', 'toxygen.plugins', 'toxygen.styles'],
|
||||||
packages=['', 'plugins', 'styles'],
|
install_requires=MODULES,
|
||||||
install_requires=['PyAudio', 'PySide', 'PySocks'],
|
|
||||||
include_package_data=True,
|
include_package_data=True,
|
||||||
classifiers=[
|
classifiers=[
|
||||||
'Programming Language :: Python :: 3 :: Only',
|
'Programming Language :: Python :: 3 :: Only',
|
||||||
|
'Programming Language :: Python :: 3.2',
|
||||||
'Programming Language :: Python :: 3.3',
|
'Programming Language :: Python :: 3.3',
|
||||||
'Programming Language :: Python :: 3.4',
|
'Programming Language :: Python :: 3.4',
|
||||||
],
|
],
|
||||||
entry_points={
|
entry_points={
|
||||||
'console_scripts': ['toxygen=main:main'],
|
'console_scripts': ['toxygen=toxygen.main:main'],
|
||||||
},
|
},
|
||||||
cmdclass={
|
cmdclass={
|
||||||
'install': DownloadScript,
|
'install': InstallScript,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
@ -0,0 +1,8 @@
|
|||||||
|
import os
|
||||||
|
import sys
|
||||||
|
|
||||||
|
path = os.path.dirname(os.path.realpath(__file__)) # curr dir
|
||||||
|
|
||||||
|
sys.path.insert(0, os.path.join(path, 'styles'))
|
||||||
|
sys.path.insert(0, os.path.join(path, 'plugins'))
|
||||||
|
sys.path.insert(0, path)
|
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 114 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 329 B After Width: | Height: | Size: 329 B |
Before Width: | Height: | Size: 609 B After Width: | Height: | Size: 609 B |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 231 B After Width: | Height: | Size: 231 B |
Before Width: | Height: | Size: 405 B After Width: | Height: | Size: 405 B |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 159 B After Width: | Height: | Size: 159 B |
Before Width: | Height: | Size: 445 B After Width: | Height: | Size: 445 B |
Before Width: | Height: | Size: 201 B After Width: | Height: | Size: 201 B |
Before Width: | Height: | Size: 351 B After Width: | Height: | Size: 351 B |
Before Width: | Height: | Size: 306 B After Width: | Height: | Size: 306 B |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 481 B After Width: | Height: | Size: 481 B |
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 94 KiB |
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 7.6 KiB |
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 7.6 KiB |
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 7.2 KiB |
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 9.8 KiB After Width: | Height: | Size: 9.8 KiB |
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 6.0 KiB After Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 7.7 KiB After Width: | Height: | Size: 7.7 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 7.7 KiB After Width: | Height: | Size: 7.7 KiB |
Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 8.9 KiB |
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 6.7 KiB |
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 868 B After Width: | Height: | Size: 868 B |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 7.8 KiB After Width: | Height: | Size: 7.8 KiB |
Before Width: | Height: | Size: 1010 B After Width: | Height: | Size: 1010 B |
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 6.4 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB |