move setup.py files out of source tree

This commit is contained in:
Christophe Benz 2010-07-06 14:28:09 +02:00
commit 00110189c9
23 changed files with 416 additions and 209 deletions

View file

@ -1,23 +1,34 @@
#!/bin/sh
SCRIPT_DIRNAME=$(dirname $0)
COMMAND="$1"
SETUP_PY_LIST="
weboob/setup.py
weboob/backends/setup.py
weboob/applications/boobank/setup.py
weboob/applications/masstransit/setup.py
weboob/applications/monboob/setup.py
weboob/applications/qboobmsg/setup.py
weboob/applications/qhavesex/setup.py
weboob/applications/qvideoob/setup.py
weboob/applications/travel/setup.py
weboob/applications/videoob/setup.py
weboob/applications/videoob_web/setup.py
weboob/applications/weboorrents/setup.py
weboob/applications/wetboobs/setup.py
"
$SCRIPT_DIRNAME/setup.py.d/setup-core.py
$SCRIPT_DIRNAME/setup.py.d/setup-bank-backends.py
$SCRIPT_DIRNAME/setup.py.d/setup-dating-backends.py
$SCRIPT_DIRNAME/setup.py.d/setup-messages-backends.py
$SCRIPT_DIRNAME/setup.py.d/setup-torrent-backends.py
$SCRIPT_DIRNAME/setup.py.d/setup-travel-backends.py
$SCRIPT_DIRNAME/setup.py.d/setup-video-backends.py
$SCRIPT_DIRNAME/setup.py.d/setup-video-nsfw-backends.py
$SCRIPT_DIRNAME/setup.py.d/setup-weather-backends.py
$SCRIPT_DIRNAME/setup.py.d/setup-boobank.py
$SCRIPT_DIRNAME/setup.py.d/setup-havesex.py
$SCRIPT_DIRNAME/setup.py.d/setup-masstransit.py
$SCRIPT_DIRNAME/setup.py.d/setup-monboob.py
$SCRIPT_DIRNAME/setup.py.d/setup-qboobmsg.py
$SCRIPT_DIRNAME/setup.py.d/setup-qhavesex.py
$SCRIPT_DIRNAME/setup.py.d/setup-qvideoob.py
$SCRIPT_DIRNAME/setup.py.d/setup-travel.py
$SCRIPT_DIRNAME/setup.py.d/setup-videoob.py
$SCRIPT_DIRNAME/setup.py.d/setup-videoob_web.py
$SCRIPT_DIRNAME/setup.py.d/setup-weboorrents.py
$SCRIPT_DIRNAME/setup.py.d/setup-wetboobs.py
"
for f in $SETUP_PY_LIST
do

View file

@ -0,0 +1,44 @@
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# Copyright(C) 2010 Christophe Benz
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, version 3 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from setuptools import setup
setup(
name='weboob-bank-backends',
version='0.1',
description='Weboob backends implementing bank capability',
author='Laurent Bachelier',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/ICapBank',
namespace_packages = ['weboob', 'weboob.backends'],
packages=[
'weboob',
'weboob.backends',
'weboob.backends.bnporc',
'weboob.backends.bnporc.data',
'weboob.backends.bnporc.pages',
'weboob.backends.cragr',
'weboob.backends.cragr.pages',
],
install_requires=[
'weboob-core',
],
)

View file

@ -41,9 +41,13 @@ setup(
'Topic :: Internet',
],
# keywords='',
namespace_packages = ['weboob'],
namespace_packages = ['weboob', 'weboob.applications'],
packages=[
'weboob',
'weboob.applications',
'weboob.applications.weboobcfg',
'weboob.applications.weboobdebug',
'weboob.applications.weboobtests',
'weboob.capabilities',
'weboob.core',
'weboob.tools',
@ -55,6 +59,7 @@ setup(
'weboob.tools.parsers',
],
scripts=[
'scripts/qweboobcfg',
'scripts/weboobcfg',
'scripts/weboob-debug',
'scripts/weboob-tests',

View file

@ -0,0 +1,43 @@
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# Copyright(C) 2010 Christophe Benz
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, version 3 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from setuptools import setup
setup(
name='weboob-dating-backends',
version='0.1',
description='Weboob backends implementing dating capability',
author='Romain Bignon',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/ICapDating',
namespace_packages = ['weboob', 'weboob.backends'],
packages=[
'weboob',
'weboob.backends',
'weboob.backends.aum',
'weboob.backends.aum.data',
'weboob.backends.aum.optim',
'weboob.backends.aum.pages',
],
install_requires=[
'weboob-core',
],
)

View file

@ -0,0 +1,46 @@
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# Copyright(C) 2010 Christophe Benz
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, version 3 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from setuptools import setup
import os
setup(
name='weboob-havesex',
version='0.1',
description='HaveSex, the Weboob sexual life swiss-knife',
long_description='Optimize your probabilities to have sex on dating websites',
author='Romain Bignon',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/HaveSex',
namespace_packages = ['weboob', 'weboob.applications'],
packages=[
'weboob',
'weboob.applications',
'weboob.applications.havesex',
],
scripts=[
'scripts/havesex',
],
install_requires=[
'weboob-dating-backends',
],
)

View file

@ -0,0 +1,43 @@
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# Copyright(C) 2010 Christophe Benz
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, version 3 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from setuptools import setup
setup(
name='weboob-messages-backends',
version='0.1',
description='Weboob backends implementing messages capability',
author='Romain Bignon',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/ICapMessages',
namespace_packages = ['weboob', 'weboob.backends'],
packages=[
'weboob',
'weboob.backends',
'weboob.backends.dlfp',
'weboob.backends.dlfp.pages',
'weboob.backends.fourchan',
'weboob.backends.fourchan.pages',
],
install_requires=[
'weboob-core',
],
)

View file

@ -0,0 +1,41 @@
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# Copyright(C) 2010 Christophe Benz
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, version 3 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from setuptools import setup
setup(
name='weboob-torrent-backends',
version='0.1',
description='Weboob backends implementing torrent capability',
author='Romain Bignon',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/ICapTorrent',
namespace_packages = ['weboob.backends'],
packages=[
'weboob',
'weboob.backends',
'weboob.backends.gazelle',
'weboob.backends.gazelle.pages',
],
install_requires=[
'weboob-core',
],
)

View file

@ -0,0 +1,42 @@
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# Copyright(C) 2010 Christophe Benz
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, version 3 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from setuptools import setup
setup(
name='weboob-travel-backends',
version='0.1',
description='Weboob backends implementing travel capability',
author='Romain Bignon, Julien Hébert',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/ICapTravel',
namespace_packages = ['weboob', 'weboob.backends'],
packages=[
'weboob',
'weboob.backends',
'weboob.backends.canaltp',
'weboob.backends.transilien',
'weboob.backends.transilien.pages',
],
install_requires=[
'weboob-core',
],
)

View file

@ -0,0 +1,43 @@
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# Copyright(C) 2010 Christophe Benz
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, version 3 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from setuptools import setup
setup(
name='weboob-video-backends',
version='0.1',
description='Weboob backends implementing video capability',
author='Christophe Benz, Romain Bignon',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/ICapVideo',
namespace_packages = ['weboob', 'weboob.backends'],
packages=[
'weboob',
'weboob.backends',
'weboob.backends.ina',
'weboob.backends.ina.pages',
'weboob.backends.youtube',
'weboob.backends.youtube.pages',
],
install_requires=[
'weboob-core',
],
)

View file

@ -0,0 +1,43 @@
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# Copyright(C) 2010 Christophe Benz
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, version 3 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from setuptools import setup
setup(
name='weboob-video-backends-nsfw',
version='0.1',
description='Weboob backends implementing video capability - non-suitable for work',
author='Romain Bignon, Roger Philibert',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/ICapVideo',
namespace_packages = ['weboob', 'weboob.backends'],
packages=[
'weboob',
'weboob.backends',
'weboob.backends.youjizz',
'weboob.backends.youjizz.pages',
'weboob.backends.youporn',
'weboob.backends.youporn.pages',
],
install_requires=[
'weboob-core',
],
)

View file

@ -0,0 +1,40 @@
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# Copyright(C) 2010 Christophe Benz
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, version 3 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from setuptools import setup
setup(
name='weboob-weather-backends',
version='0.1',
description='Weboob backends implementing weather capability',
author='Romain Bignon',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/ICapWeather',
namespace_packages = ['weboob', 'weboob.backends'],
packages=[
'weboob',
'weboob.backends',
'weboob.backends.yweather',
],
install_requires=[
'weboob-core',
],
)

View file

@ -1,194 +0,0 @@
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# Copyright(C) 2010 Christophe Benz
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, version 3 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from setuptools import setup
import os
setup(
name='weboob-bank-backends',
version='0.1',
description='Weboob backends implementing bank capability',
author='Romain Bignon',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/ICapBank',
namespace_packages = ['weboob', 'weboob.backends'],
packages=[
'weboob',
'weboob.backends',
'weboob.backends.bnporc',
'weboob.backends.bnporc.data',
'weboob.backends.bnporc.pages',
'weboob.backends.cragr',
'weboob.backends.cragr.pages',
],
install_requires=[
'weboob-core',
],
)
setup(
name='weboob-dating-backends',
version='0.1',
description='Weboob backends implementing dating capability',
author='Romain Bignon',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/ICapDating',
namespace_packages = ['weboob', 'weboob.backends'],
packages=[
'weboob',
'weboob.backends',
'weboob.backends.aum',
'weboob.backends.aum.data',
'weboob.backends.aum.optim',
'weboob.backends.aum.pages',
],
install_requires=[
'weboob-core',
],
)
setup(
name='weboob-messages-backends',
version='0.1',
description='Weboob backends implementing messages capability',
author='Romain Bignon',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/ICapMessages',
namespace_packages = ['weboob', 'weboob.backends'],
packages=[
'weboob',
'weboob.backends',
'weboob.backends.dlfp',
'weboob.backends.dlfp.pages',
'weboob.backends.fourchan',
'weboob.backends.fourchan.pages',
],
install_requires=[
'weboob-core',
],
)
setup(
name='weboob-travel-backends',
version='0.1',
description='Weboob backends implementing travel capability',
author='Romain Bignon, Julien Hébert',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/ICapTravel',
namespace_packages = ['weboob', 'weboob.backends'],
packages=[
'weboob',
'weboob.backends',
'weboob.backends.canaltp',
'weboob.backends.transilien',
'weboob.backends.transilien.pages',
],
install_requires=[
'weboob-core',
],
)
setup(
name='weboob-torrent-backends',
version='0.1',
description='Weboob backends implementing torrent capability',
author='Romain Bignon',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/ICapTorrent',
namespace_packages = ['weboob.backends'],
packages=[
'weboob',
'weboob.backends',
'weboob.backends.gazelle',
'weboob.backends.gazelle.pages',
],
install_requires=[
'weboob-core',
],
)
setup(
name='weboob-video-backends',
version='0.1',
description='Weboob backends implementing video capability',
author='Christophe Benz, Romain Bignon',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/ICapVideo',
namespace_packages = ['weboob', 'weboob.backends'],
packages=[
'weboob',
'weboob.backends',
'weboob.backends.ina',
'weboob.backends.ina.pages',
'weboob.backends.youtube',
'weboob.backends.youtube.pages',
],
install_requires=[
'weboob-core',
],
)
setup(
name='weboob-video-backends-nsfw',
version='0.1',
description='Weboob backends implementing video capability - non-suitable for work',
author='Romain Bignon, Roger Philibert',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/ICapVideo',
namespace_packages = ['weboob', 'weboob.backends'],
packages=[
'weboob',
'weboob.backends',
'weboob.backends.youjizz',
'weboob.backends.youjizz.pages',
'weboob.backends.youporn',
'weboob.backends.youporn.pages',
],
install_requires=[
'weboob-core',
],
)
setup(
name='weboob-weather-backends',
version='0.1',
description='Weboob backends implementing weather capability',
author='Romain Bignon',
author_email='weboob@lists.symlink.me',
license='GPLv3',
url='http://weboob.org/ICapWeather',
namespace_packages = ['weboob', 'weboob.backends'],
packages=[
'weboob',
'weboob.backends',
'weboob.backends.yweather',
],
install_requires=[
'weboob-core',
],
)