setup.py fixes
This commit is contained in:
parent
a575312167
commit
88786b0398
2 changed files with 17 additions and 6 deletions
17
setup.py
17
setup.py
|
@ -4,6 +4,8 @@ from platform import system
|
|||
from subprocess import call
|
||||
import main
|
||||
import sys
|
||||
import os
|
||||
from utils.util import curr_directory, join_path
|
||||
|
||||
|
||||
version = main.__version__ + '.0'
|
||||
|
@ -35,6 +37,15 @@ else:
|
|||
MODULES.append('pydenticon')
|
||||
|
||||
|
||||
def get_packages():
|
||||
directory = join_path(curr_directory(__file__), 'toxygen')
|
||||
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"""
|
||||
|
||||
|
@ -66,7 +77,7 @@ setup(name='Toxygen',
|
|||
author='Ingvar',
|
||||
maintainer='Ingvar',
|
||||
license='GPL3',
|
||||
packages=['toxygen', 'toxygen.plugins', 'toxygen.styles'],
|
||||
packages=get_packages(),
|
||||
install_requires=MODULES,
|
||||
include_package_data=True,
|
||||
classifiers=[
|
||||
|
@ -75,8 +86,8 @@ setup(name='Toxygen',
|
|||
'Programming Language :: Python :: 3.6',
|
||||
],
|
||||
entry_points={
|
||||
'console_scripts': ['toxygen=toxygen.main:main'],
|
||||
'console_scripts': ['toxygen=toxygen.main:main']
|
||||
},
|
||||
cmdclass={
|
||||
'install': InstallScript,
|
||||
'install': InstallScript
|
||||
})
|
||||
|
|
|
@ -38,13 +38,13 @@ class Friend(contact.Contact):
|
|||
def clear_unsent_files(self):
|
||||
self._corr = list(filter(lambda x: type(x) is not UnsentFileMessage, self._corr))
|
||||
|
||||
def remove_invalid_unsent_files(self): # TODO: fix
|
||||
def remove_invalid_unsent_files(self):
|
||||
def is_valid(message):
|
||||
if type(message) is not UnsentFileMessage:
|
||||
return True
|
||||
if message.get_data()[1] is not None:
|
||||
if message.data is not None:
|
||||
return True
|
||||
return os.path.exists(message.get_data()[0])
|
||||
return os.path.exists(message.path)
|
||||
|
||||
self._corr = list(filter(is_valid, self._corr))
|
||||
|
||||
|
|
Loading…
Reference in a new issue