Commit Graph

278 Commits

Author SHA1 Message Date
Valentin Lorentz 2c380a4c3a Remove fix_xrange. 2015-08-10 19:36:07 +02:00
Valentin Lorentz be6bc1a734 Remove need for fix_unicode. 2015-08-10 18:52:51 +02:00
Valentin Lorentz 34d384bd67 Remove need for fix_methodattrs. 2015-08-10 18:09:52 +02:00
Valentin Lorentz c0ac84bb53 Remove need for fix_import, fix_types, and fix_urllib. 2015-08-10 17:55:25 +02:00
Valentin Lorentz 3991faf7ee Fix setup.py. 2015-08-10 09:13:32 +02:00
Valentin Lorentz 216c5d213f Replace sys.version_info[0] usages with minisix.PY{2,3}. 2015-08-09 00:23:03 +02:00
Valentin Lorentz 5a82cefd51 Remove use of fix_long fixer. 2015-08-08 23:08:49 +02:00
Valentin Lorentz be118c3338 Remove use of fix_dict fixer. 2015-08-08 23:08:49 +02:00
Valentin Lorentz 39e0073b8f Revert "setup.py: Run refactoring in parallel."
This reverts commit 3bc8758cf1.
2015-05-15 13:31:36 +02:00
Valentin Lorentz 3bc8758cf1 setup.py: Run refactoring in parallel. 2015-05-15 13:16:51 +02:00
Valentin Lorentz 29de1e137d Fix 2to3 progression percentage (no long go over 100%). 2015-02-07 08:15:42 +01:00
Valentin Lorentz 733349cb4a Remove 2to3/__pycache__ before making a source dist. Closes GH-946. 2014-12-22 00:22:30 +01:00
Mikaela Suomalainen 0b9e54ebcf remove docs/ && move manpages to man/ 2014-12-08 09:52:42 +02:00
Valentin Lorentz 3973244d82 Undo modifications made in 6f19088724 (merge from Supybot) to setup.py. 2014-07-18 15:38:13 +00:00
Valentin Lorentz 0a9d6469f0 Make dependency on python-mock optional. 2014-07-12 10:01:59 +02:00
Valentin Lorentz 6f19088724 Merge remote-tracking branch 'supybot/master' into testing
Conflicts:
	.gitignore
	plugins/Alias/plugin.py
	plugins/Anonymous/plugin.py
	plugins/Anonymous/test.py
	setup.py
	src/callbacks.py
2014-07-12 09:48:27 +02:00
Mikaela Suomalainen afdc8815f2 Revert "Merge pull request #657 from Mkaysi/links"
This reverts commit 497df2c14f, reversing
changes made to 21f75b8237.
2014-06-26 10:09:05 +03:00
Mikaela Suomalainen f4714638ad Revert "Add manual pages for Limnoria* commands as we already have the commands."
This reverts commit d8cd749a86.
2014-06-26 10:07:08 +03:00
Valentin Lorentz 7d716aa8f3 setup.py: Use UTC for version number. Closes GH-717. 2014-06-04 16:50:31 +02:00
Mikaela Suomalainen d8cd749a86 Add manual pages for Limnoria* commands as we already have the commands.
Squashed commit of the following:

commit 7397647f7f5c44a9e883b500b9342936c14c0188
Author: Mikaela Suomalainen <mikaela.suomalainen@outlook.com>
Date:   Tue Jun 3 16:23:30 2014 +0300

    setup.py: add missing ".1"s.

commit f9a95ebb4900a4b13b0f69fc674d4e9a7f7b019b
Author: Mikaela Suomalainen <mikaela.suomalainen@outlook.com>
Date:   Tue Jun 3 16:22:17 2014 +0300

    fix c48e9f087daf7c69eca8c01c4e52b5843039a119

    Limnoria, not Limnotia!

commit 467480325a4b6e90ac10875316867d9a218a4bc6
Author: Mikaela Suomalainen <mikaela.suomalainen@outlook.com>
Date:   Tue Jun 3 16:16:14 2014 +0300

    Add manual pages for limnoria*

    We already have binaries with name limnoria*, so it makes sense to also
    have manual pages.
2014-06-03 16:24:46 +03:00
venth 76599db944 questions.yn: Perform string, not identity, comparison against 'y'
The `is` operator performs object identity comparison.  Changing to `==`
implements the expected behavior.

Use the mock library to add tests verifying the API of questions.yn.
2014-06-01 22:52:58 -04:00
Mikaela Suomalainen d986b9c64d setup.py & scripts: add limnoria* symlinks 2014-05-22 13:08:59 +03:00
Valentin Lorentz 8885a813c5 Merge remote-tracking branch 'supybot/master' into merge-supybot
Conflicts:
	INSTALL
	plugins/Misc/plugin.py
	plugins/Seen/test.py
	setup.py
	src/commands.py
	src/version.py
2014-04-05 22:54:51 +02:00
Valentin Lorentz c84a7ac094 Change version format to comply with PEP440. 2014-03-03 17:11:39 +01:00
Valentin Lorentz 06fdaa792f Continue accelerating the 2to3 step (remove fix_map). 2014-01-21 10:57:38 +01:00
Valentin Lorentz 1fbdedc7e0 Continue accelerating the 2to3 step (remove fix_funcattrs, fix_itertools, and fix_itertools_imports). 2014-01-21 10:50:55 +01:00
Valentin Lorentz 35a62b4e77 Continue accelerating the 2to3 step (remove fix_ws_comma, fix_xreadlines, and fix_zip). 2014-01-21 10:40:18 +01:00
Valentin Lorentz ca419f6485 Continue accelerating the 2to3 step (remove fix_reduce, fix_renames, fix_repr, fix_set_literal, fix_standarderror, fix_sys_exc, fix_throw, and fix_tuple_params). 2014-01-20 16:04:53 +01:00
Valentin Lorentz bb7db3ab21 Continue accelerating the 2to3 step (remove fix_except). 2014-01-20 15:49:15 +01:00
Valentin Lorentz 2fda69b4d6 Continue accelerating the 2to3 step (remove fix_raise). 2014-01-20 15:43:55 +01:00
Valentin Lorentz c1c23f66f4 Continue accelerating the 2to3 step (remove fix_print). 2014-01-20 15:31:09 +01:00
Valentin Lorentz 529b8f8d99 Continue accelerating the 2to3 step (remove fix_nonzero, fix_operator, and fix_paren). 2014-01-20 15:19:06 +01:00
Valentin Lorentz d1649a44ac Continue accelerating the 2to3 step (remove fix_idioms, fix_imports2, fix_input, fix_intern, fix_isinstance, fix_ne, fix_next, and fix_raw_input). 2014-01-20 15:13:01 +01:00
Valentin Lorentz 4652c9ce51 Start accelerating the 2to3 step (remove fix_apply, fix_buffer, fix_callable, fix_exec, fix_execfile, fix_exitfunc, fix_filter, fix_funcattrs, fix_future, fix_getcwdu, and fix_has_key). 2014-01-20 14:49:47 +01:00
Valentin Lorentz a277ace2bf Set list of fixers explicitely. 2014-01-20 13:59:25 +01:00
Valentin Lorentz b31ce87472 Add classifiers to setup.py (Python 3.x and natural languages). 2014-01-12 15:52:10 +01:00
Valentin Lorentz 4aa34ba6d8 Fix detection of Limnoria version from Git when running the setup with Python 3. 2013-10-27 11:43:21 +01:00
James McCoy bf48d521f2 Use generic setuptools instead of requiring distribute
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2013-10-10 20:37:12 -04:00
Valentin Lorentz 0a439012c1 setup.py: Fix 0fb2ee1bf7 for Git version. 2013-09-11 19:27:10 +02:00
Valentin Lorentz 0fb2ee1bf7 setup.py: Change format of the version number (illegal in rpm and buggy in deb packages). 2013-09-11 19:13:59 +02:00
Valentin Lorentz 0cb22ce6be Fix previous commit. 2013-08-25 21:58:10 +02:00
Valentin Lorentz 8f8e208072 Revert jamessan's switch to setuptools. 2013-08-25 21:51:34 +02:00
Valentin Lorentz 3099c1aae9 setup.py: Install optional dependencies. 2013-08-24 11:57:33 +02:00
Valentin Lorentz 40675ffdfa Merge remote-tracking branch 'supybot/master' into testing
Conflicts:
	plugins/Admin/plugin.py
	plugins/BadWords/config.py
	plugins/Filter/plugin.py
	plugins/Google/plugin.py
	plugins/Math/plugin.py
	plugins/Misc/plugin.py
	plugins/Note/plugin.py
	plugins/RSS/plugin.py
	plugins/Seen/test.py
	plugins/ShrinkUrl/config.py
	plugins/ShrinkUrl/plugin.py
	plugins/ShrinkUrl/test.py
	plugins/Status/plugin.py
	plugins/String/config.py
	plugins/String/plugin.py
	plugins/Time/plugin.py
	plugins/Todo/plugin.py
	plugins/Web/plugin.py
	plugins/__init__.py
	scripts/supybot-botchk
	setup.py
	src/__init__.py
	src/callbacks.py
	src/commands.py
	src/conf.py
	src/drivers/Socket.py
	src/ircdb.py
	src/irclib.py
	src/ircutils.py
	src/questions.py
	src/registry.py
	src/schedule.py
	src/test.py
	src/utils/file.py
	src/utils/gen.py
	src/utils/net.py
	src/utils/web.py
	src/world.py
2013-08-24 11:28:29 +02:00
Valentin Lorentz 5feb1fba59 2to3: Fix fix_import to work on Windows and not confuse 'socket' (from the Python lib) and 'supybot.drivers.Socket'. 2013-07-15 13:34:47 +02:00
Valentin Lorentz 8ca95112d8 setup.py: Show progress when refactoring files (ie. running 2to3). 2013-06-07 19:10:43 +00:00
Valentin Lorentz 6266d0f16f Google: Remove plugins/Google/local/simplejson/ since it is not used. 2013-05-29 14:48:20 +02:00
Valentin Lorentz 1a6d4b64d2 setup.py: Remove error output if not in a git repo. 2013-05-10 17:55:31 +02:00
Valentin Lorentz 7fcda679d8 Speed up install on Python3 (2to3 is ran only on modified files). 2013-04-27 16:05:11 +02:00
Valentin Lorentz cb827c09df Fix typo. 2013-03-25 16:28:33 +01:00
Valentin Lorentz d86dee6c9a setup.py: In debug mode, display 2to3 logs. 2013-02-22 21:17:16 +01:00
Valentin Lorentz e17cd0bd08 setup.py: Add the --debug switch. 2013-02-22 20:50:38 +01:00
Valentin Lorentz 34ea319747 setup.py: Hide 2to3's output. 2013-02-02 20:47:31 +01:00
Valentin Lorentz b04f2f43e0 Fix previous commit 2013-02-02 19:59:03 +01:00
Valentin Lorentz ac8f2c662f setup.py: Fix bug if setup is not in the current working directory. 2013-02-02 19:56:54 +01:00
Valentin Lorentz fecb010dac setup.py: exit after it has called itself. 2013-01-30 20:38:31 +01:00
Valentin Lorentz f42ac86d91 Make the setup.py runnable by Python 3 and run 2to3 automatically. 2013-01-30 20:10:48 +01:00
Valentin Lorentz 76a091db50 Fix the 'provides' field. 2013-01-21 20:33:09 +01:00
Valentin Lorentz 4ce44d1ef2 Update setup.py to be declared as limnoria (and provide supybot). 2013-01-21 20:28:42 +01:00
Valentin Lorentz 3dba9088b0 Merge remote-tracking branch 'supybot/master' into testing
Conflicts:
	INSTALL
	plugins/ChannelLogger/README.txt
	plugins/ChannelStats/README.txt
	plugins/Google/plugin.py
	plugins/Google/test.py
	plugins/Plugin/test.py
	plugins/Web/test.py
	setup.py
	src/callbacks.py
	src/ircdb.py
	src/irclib.py
	src/utils/str.py
	test/test_irclib.py
2013-01-01 21:11:24 +01:00
Valentin Lorentz 6cbc6a14dd Rename all 'locale' directories to 'locales'.
Firstly, these directories contains more than one locale. Secondly, it conflicts with the 'locale' python module.
2012-12-26 15:43:35 +01:00
James McCoy aa4071fa68 RSS: Remove local/feedparser and add it to install_requires
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-10-14 12:13:00 -04:00
James McCoy 450be69710 Bootstrap setuptools if it isn't available.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-10-14 12:12:23 -04:00
Valentin Lorentz 5ebbf2d516 Merge branch 'debian' into testing
Conflicts:
	setup.py
2012-10-12 19:56:43 +02:00
James McCoy 52e71edacc Time: Remove dateutil and add it to install_requires
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-10 22:28:34 -04:00
James McCoy 7203ac383d setup.py: Use setuptools instead of distutils
This will allow us to automatically install dependencies with easy_install
instead of shipping stale copies with Supybot

Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-10 22:25:54 -04:00
James McCoy 6c7aec165f Remove a few more references to local.simplejson
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-10 20:54:08 -04:00
James McCoy 748b76404f Google: Use standard json module now that 2.6 is minimum Python version
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-10 20:07:43 -04:00
Valentin Lorentz 9c5f1ea6eb Fix setup.py compatibility with Pypy. Closes GH-394. 2012-09-05 17:05:46 +02:00
Valentin Lorentz f5fec4a969 Remove useless import.
For some reason, this import failed with Pypy. I have no idea why...
2012-09-03 20:00:41 +02:00
James McCoy 82ecf36fcd Update my name/contact information
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-01 10:16:48 -04:00
James McCoy 83f872fa12 Bump minimum Python version to 2.6 for multiprocessing support
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-01 10:06:50 -04:00
James McCoy 232aa86a1e Merge branch 'maint/0.83.4' 2012-09-01 09:13:52 -04:00
Valentin Lorentz 60cba105c8 Fix setup.py for fresh installs. 2012-07-30 15:42:38 +00:00
Valentin Lorentz 18dd017e99 Merge remote-tracking branch 'supybot/maint/0.83.4' into testing
Conflicts:
	sandbox/release.py
2012-07-06 11:09:34 +02:00
Valentin Lorentz 98e5dce853 Bump version to +limnoria2. 2012-06-23 17:45:01 +02:00
Valentin Lorentz 3ae2ce9483 Merge branch 'master' into debian
Conflicts:
	.gitignore
	src/version.py
2012-06-23 17:44:06 +02:00
James McCoy 786d184b0a setup.py: Correct homepage metadata
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-06-17 11:46:07 -04:00
Daniel Folkinshteyn a31350f14a Consolidate the version string to reside in one central place to ease change making.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-06-17 10:42:44 -04:00
Valentin Lorentz 1b892744a6 Fix install (version file) when the source has not been downloaded with Git. 2012-05-23 16:10:29 +00:00
Valentin Lorentz 90e511cad1 Drop src/version.py from the source and generate it with setup.py instead. Closes GH-358. 2012-05-11 18:43:23 +02:00
Mika Suomalainen fab5bb63be setup.py: Require Python 2.6 or newer. 2012-03-24 14:03:59 +02:00
Valentin Lorentz fe16aae560 Debianize Supybot and update version to 0.83.4.1+limnoria1. 2011-08-22 14:29:59 +02:00
Daniel Folkinshteyn 05c9482759 Consolidate the version string to reside in one central place to ease change making. 2011-04-26 10:23:18 +02:00
Valentin Lorentz 44458d4b57 Change version number to 0.83.4.1+git+fr3 2011-02-27 12:01:51 +01:00
Valentin Lorentz 0223e9c210 Change release number to 0.83.4.1+git+fr2 2011-01-29 10:29:05 +01:00
Valentin Lorentz 0b86e84b13 Add the locale managment (edit setup.py and create locale/ directory) for the core 2010-10-20 17:46:18 +02:00
Valentin Lorentz 50acd3d8d9 Creating the internationalization module and internationalize/localize ChannelStats into French 2010-10-09 11:36:22 +02:00
James Vega d95cdfec34 Remove supybot-plugin-package from the set of installed files.
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
(cherry picked from commit e393ea5917)
2010-08-24 19:21:49 -04:00
James Vega 024a77af48 Updated to 0.83.4.1+git.
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
(cherry picked from commit 332a614eef)
2010-08-24 18:59:46 -04:00
James Vega e393ea5917 Remove supybot-plugin-package from the set of installed files.
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-10-25 09:20:45 -04:00
James Vega 342ab23af8 Bump the minimum supported Python version to 2.4.
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-10-23 19:35:24 -04:00
James Vega 332a614eef Updated to 0.83.4.1+git.
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-05-25 13:38:22 -04:00
James Vega 27a4ef0ed3 Updated to 0.83.4.1.
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-05-25 13:38:12 -04:00
James Vega 3535f6a702 Updated to 0.83.4+git.
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-05-18 03:49:52 -04:00
James Vega f32c886692 Updated to 0.83.4.
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-05-18 03:49:42 -04:00
James Vega d37580e592 Change our minimum dependency back to 2.3
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-05-18 00:16:42 -04:00
James Vega fea4cc2962 Fix setup.py and add local/__init__.py so Time can be installed
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-05-11 11:23:49 -04:00
James Vega 151b3729d8 Bump our minimum required version to 2.4
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-03-31 07:50:30 -04:00
James Vega 013167bba7 setup.py: Build plugin list automatically
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2009-03-16 17:34:35 -04:00