Skip to content
This repository has been archived by the owner on Mar 14, 2023. It is now read-only.

status: stop parsing trigger in updatestatus #259

Merged
merged 4 commits into from Aug 6, 2020
Merged

status: stop parsing trigger in updatestatus #259

merged 4 commits into from Aug 6, 2020

Conversation

RhinosF1
Copy link
Contributor

@RhinosF1 RhinosF1 commented Aug 6, 2020

This drops the trigger.* and options from being passed to the updatestatus(..) method and replaces it with a requestdata array containing the data for the request. By doing this, we ensure that the passed data to updatestatus is validated and can better handle exceptions.

Bug: T61

@RhinosF1 RhinosF1 changed the title status: move logic around status: stop parsing trigger in updatestatus Aug 6, 2020
@RhinosF1 RhinosF1 merged commit 9c35cfb into dev Aug 6, 2020
@RhinosF1 RhinosF1 deleted the status-T61 branch August 6, 2020 09:16
Pix1234 pushed a commit that referenced this pull request Aug 18, 2020
* travis: make deploy last and test first (#254)

* copied from sopel-irc/sopel@a33caf1

* dev-require: require flake8

See #255

* Introduce utils.mwapihandler and a wikimgnt plugin and make status use mwapihandler (#252)

* Let's test this and see what happens
Co-authored-by: MacFan4000 <paulfkeffer@gmail.com>

* Revert "Introduce utils.mwapihandler and a wikimgnt plugin and make status use mwapihandler (#252)" (#257)

This reverts commit cce7fb2.

* Introduce utils.mwapihandler, a wikimgnt plugin and also make status use the new mwapihandler (#258)

Let's try this, take 2
Co-authored-by: MacFan4000 <paulfkeffer@gmail.com>

* status: fix config rename

* mwapihandler: return a response if login works

* Update mwapihandler.py

* mwapihandler: fix spelling of logintoken

* Fix wikifarm

* Update mwapihandler.py

* mwapihandler: drop redirect from 'create'

* testing

* Update mwapihandler.py

* Update status.py

* Update status.py

* status: hardcode parameters

* mwapihandler: actually pass content if it exists

* status: stop parsing trigger in updatestatus

See #259 

This drops the trigger.* and options from being passed to the updatestatus(..) method and replaces it with a requestdata array containing the data for the request. By doing this, we ensure that the passed data to updatestatus is validated and can better handle exceptions.

Resolves T61

* joinall: stop checking channel

* joinall: fix indentation

* status: replace a few removed variables

* Fix LGTM errors/warnings (#260)

See #260 

NOOP

* drop __future__

See #261

* travis: Stop blacklisting E402 (#262)

* travis: stop blacklisting F401 (#264)

* travis: stop blacklisting F401

* wikimgnt: drop unused imports

* wikimgnt: drop unused import

* status: drop unused import

* mwapihandler: drop unused import

* models: drop unused imports

* test_rss: drop unused imports

* module -> plugin (#263)

See #263

NOOP

* travis: stop blacklisting W503

See #265

* travis: remove all ignores (#266)

* travis: remove all ignores

* Update wikimgnt.py

* Update mwapihandler.py

* Update mwapihandler.py

* wikimgnt: refactor deletepage()

* wikimgnt: more refactoring

* wikimgnt: if -> elif

* Update wikimgnt.py

* wikimgnt: add blockManager and make (un)block user it

* wikimgnt: fix syntax help for blockManger

* wikimgnt: + trigger for blockManager

* wikimgnt: cleanup

* Update wikimgnt.py

* Fix block/unblock

Target/reason is different for wikifarm

* Fix

* Link user page in edit summary

Per suggestion of dmehus

* Revert

* Fix devoice

* Bump setuptools from 49.2.1 to 49.3.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.2.1 to 49.3.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.2.1...v49.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Add Json Parser

See #269 

Introduce a util script for the parsing of json.

Bug: T64

* status: remove unneeded variable assignment

* mwapihandler: use CONSTANT for CONNECTERRMSG

* mapihandler: fix

* mwapihandler: rename TOKEN -> token inside makeaction(..) (#270)

* Update phab.py

* [Security] Stop using http:// for rss tests

* mwapihandler: remove unused variable

* rss: fix variable assigned twice

* ZppixBot -> MirahezeBot (#272)

* Update requirements.txt

* Update responses.py

Co-authored-by: RhinosF1 <rhinosf1@gmail.com>

* channelmgnt: cache json in memory

See #273 

Resolves T64

* channelmgnt: bug fix

* Update channelmgnt.py

* Update phab.py

* Bump setuptools from 49.3.0 to 49.3.1

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.3.0 to 49.3.1.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.3.0...v49.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* jsonparser: add cache validation / channelmgnt: add command to validate cache

See #276

* channelgmnt: apparently trigger is given by force

* channelmgnt: switch to makemodechange(...)

See #277

* channelmgnt: revert a tiny bit

* channelmgnt: fix

* channelmgnt: clean up

* status: switch to json logic

See #278

* status: sp

* Update status.py

* status: fix

* status: add error

* status: fix

* status: debug

* status: access right section

* Bump setuptools from 49.3.1 to 49.3.2

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.3.1 to 49.3.2.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.3.1...v49.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* phab: add cache handler and warn on old config

See #280 

PR is no-op in production

* Phab use multi url Take 2

See #281

* Update phab.py

* Revert last 3 commits (phab update) (#282)

* Revert "Update phab.py"

This reverts commit 904c00f.

* Revert "Phab use multi url Take 2"

This reverts commit 68efef5.

* Revert "phab: add cache handler and warn on old config"

This reverts commit 210b744.

* Phab: Take 4 (#283)

* Revert "Revert last 3 commits (phab update) (#282)"

This reverts commit 11a7c4c.

* phab: take 4

* Update phab.py

* Update phab.py

* Update phab.py

* Update phab.py

* phab: use new URL from host for output

See #284

* Update phab.py

* phab: remove debug code

* Bump setuptools from 49.3.2 to 49.4.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.3.2 to 49.4.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.3.2...v49.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 49.4.0 to 49.5.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.4.0 to 49.5.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.4.0...v49.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 49.5.0 to 49.6.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.5.0 to 49.6.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.5.0...v49.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* status: stop passing bot.* to updatestatus(..)

* status: fix

* mwapi: fix too many parameters code smell

See #288

* use cache for wikimgnt (#289)

* use cache for wikimgnt

* fix travis

* fixes

* fix

* fixes

* more fixes

* more fixes

* caps

* remove duplicate variable definition

* Update wikimgnt.py

* fix

* add debug

* fixes

* fix

* fix

* fixes

* fix

* fix

* urgh

* fix

* fix

* fixes

* Update wikimgnt.py

* Update wikimgnt.py

* Update wikimgnt.py

* Update wikimgnt.py

* wikimgnt: back out of 9.0.0

Maybe restored if I have time but in it's current state it's not production/stable code.

I can see multiple things that don't make sense, unhandled errors, ignored suggestions and things that don't return right.

* Revert wikimgnt json (#292)

* Revert "Update wikimgnt.py"

This reverts commit 360affa.

* Revert "Update wikimgnt.py"

This reverts commit 2568ac2.

* Revert "Update wikimgnt.py"

This reverts commit 537d409.

* Revert "Update wikimgnt.py"

This reverts commit f5e2f26.

* Revert "fixes"

This reverts commit 9b13cc2.

* Revert "fix"

This reverts commit 7a84681.

* Revert "fix"

This reverts commit e354528.

* Revert "urgh"

This reverts commit 70ef23b.

* Revert "fix"

This reverts commit caa9ae6.

* Revert "fix"

This reverts commit e2ab457.

* Revert "fixes"

This reverts commit 4cf5793.

* Revert "fix"

This reverts commit 6540f46.

* Revert "fix"

This reverts commit b4108de.

* Revert "fixes"

This reverts commit f7834af.

* Revert "add debug"

This reverts commit d866837.

* Revert "fix"

This reverts commit de3200a.

* Revert "use cache for wikimgnt (#289)"

This reverts commit d54cd0f.

* Rework to not pass bot and trigger phab T69 #2 (#293)

* Update welcome.py

Fixed welcome.py send_welcome to not pass bot and trigger

* Spaces to Tab

* autopep8 results

Change spacing with autopep8 for .... 'tool happiness'

Co-authored-by: RhinosF1 <rhinosf1@gmail.com>
Co-authored-by: Operator873 <operator873@873gear.com>

* test_json: add json parser tests

See #294

* Rework to not pass bot and trigger phab T69 #2 (#293)

* Update welcome.py

Fixed welcome.py send_welcome to not pass bot and trigger

* Spaces to Tab

* autopep8 results

Change spacing with autopep8 for .... 'tool happiness'

Co-authored-by: RhinosF1 <rhinosf1@gmail.com>
Co-authored-by: Operator873 <operator873@873gear.com>

* test_json: add json parser tests

See #294

* bump dev to v9

See #275 

Bug: T63

* bump dev to v9

See #275 

Bug: T63

* Bump sqlalchemy from 1.3.18 to 1.3.19

Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 1.3.18 to 1.3.19.
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/master/CHANGES)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Version 9.0.0 changelog

* Update CHANGELOG.md

Co-authored-by: MacFan4000 <paulfkeffer@gmail.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Operator873 <49728480+Operator873@users.noreply.github.com>
Co-authored-by: Operator873 <operator873@873gear.com>
Co-authored-by: Devin/Zppix <zppix@miraheze.org>
MacFan4000 added a commit that referenced this pull request Nov 29, 2020
* travis: make deploy last and test first (#254)

* copied from sopel-irc/sopel@a33caf1

* dev-require: require flake8

See #255

* Introduce utils.mwapihandler and a wikimgnt plugin and make status use mwapihandler (#252)

* Let's test this and see what happens
Co-authored-by: MacFan4000 <paulfkeffer@gmail.com>

* Revert "Introduce utils.mwapihandler and a wikimgnt plugin and make status use mwapihandler (#252)" (#257)

This reverts commit cce7fb2.

* Introduce utils.mwapihandler, a wikimgnt plugin and also make status use the new mwapihandler (#258)

Let's try this, take 2
Co-authored-by: MacFan4000 <paulfkeffer@gmail.com>

* status: fix config rename

* mwapihandler: return a response if login works

* Update mwapihandler.py

* mwapihandler: fix spelling of logintoken

* Fix wikifarm

* Update mwapihandler.py

* mwapihandler: drop redirect from 'create'

* testing

* Update mwapihandler.py

* Update status.py

* Update status.py

* status: hardcode parameters

* mwapihandler: actually pass content if it exists

* status: stop parsing trigger in updatestatus

See #259 

This drops the trigger.* and options from being passed to the updatestatus(..) method and replaces it with a requestdata array containing the data for the request. By doing this, we ensure that the passed data to updatestatus is validated and can better handle exceptions.

Resolves T61

* joinall: stop checking channel

* joinall: fix indentation

* status: replace a few removed variables

* Fix LGTM errors/warnings (#260)

See #260 

NOOP

* drop __future__

See #261

* travis: Stop blacklisting E402 (#262)

* travis: stop blacklisting F401 (#264)

* travis: stop blacklisting F401

* wikimgnt: drop unused imports

* wikimgnt: drop unused import

* status: drop unused import

* mwapihandler: drop unused import

* models: drop unused imports

* test_rss: drop unused imports

* module -> plugin (#263)

See #263

NOOP

* travis: stop blacklisting W503

See #265

* travis: remove all ignores (#266)

* travis: remove all ignores

* Update wikimgnt.py

* Update mwapihandler.py

* Update mwapihandler.py

* wikimgnt: refactor deletepage()

* wikimgnt: more refactoring

* wikimgnt: if -> elif

* Update wikimgnt.py

* wikimgnt: add blockManager and make (un)block user it

* wikimgnt: fix syntax help for blockManger

* wikimgnt: + trigger for blockManager

* wikimgnt: cleanup

* Update wikimgnt.py

* Fix block/unblock

Target/reason is different for wikifarm

* Fix

* Link user page in edit summary

Per suggestion of dmehus

* Revert

* Fix devoice

* Bump setuptools from 49.2.1 to 49.3.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.2.1 to 49.3.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.2.1...v49.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Add Json Parser

See #269 

Introduce a util script for the parsing of json.

Bug: T64

* status: remove unneeded variable assignment

* mwapihandler: use CONSTANT for CONNECTERRMSG

* mapihandler: fix

* mwapihandler: rename TOKEN -> token inside makeaction(..) (#270)

* Update phab.py

* [Security] Stop using http:// for rss tests

* mwapihandler: remove unused variable

* rss: fix variable assigned twice

* ZppixBot -> MirahezeBot (#272)

* Update requirements.txt

* Update responses.py

Co-authored-by: RhinosF1 <rhinosf1@gmail.com>

* channelmgnt: cache json in memory

See #273 

Resolves T64

* channelmgnt: bug fix

* Update channelmgnt.py

* Update phab.py

* Bump setuptools from 49.3.0 to 49.3.1

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.3.0 to 49.3.1.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.3.0...v49.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* jsonparser: add cache validation / channelmgnt: add command to validate cache

See #276

* channelgmnt: apparently trigger is given by force

* channelmgnt: switch to makemodechange(...)

See #277

* channelmgnt: revert a tiny bit

* channelmgnt: fix

* channelmgnt: clean up

* status: switch to json logic

See #278

* status: sp

* Update status.py

* status: fix

* status: add error

* status: fix

* status: debug

* status: access right section

* Bump setuptools from 49.3.1 to 49.3.2

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.3.1 to 49.3.2.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.3.1...v49.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* phab: add cache handler and warn on old config

See #280 

PR is no-op in production

* Phab use multi url Take 2

See #281

* Update phab.py

* Revert last 3 commits (phab update) (#282)

* Revert "Update phab.py"

This reverts commit 904c00f.

* Revert "Phab use multi url Take 2"

This reverts commit 68efef5.

* Revert "phab: add cache handler and warn on old config"

This reverts commit 210b744.

* Phab: Take 4 (#283)

* Revert "Revert last 3 commits (phab update) (#282)"

This reverts commit 11a7c4c.

* phab: take 4

* Update phab.py

* Update phab.py

* Update phab.py

* Update phab.py

* phab: use new URL from host for output

See #284

* Update phab.py

* phab: remove debug code

* Bump setuptools from 49.3.2 to 49.4.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.3.2 to 49.4.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.3.2...v49.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 49.4.0 to 49.5.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.4.0 to 49.5.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.4.0...v49.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 49.5.0 to 49.6.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.5.0 to 49.6.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.5.0...v49.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* status: stop passing bot.* to updatestatus(..)

* status: fix

* mwapi: fix too many parameters code smell

See #288

* use cache for wikimgnt (#289)

* use cache for wikimgnt

* fix travis

* fixes

* fix

* fixes

* more fixes

* more fixes

* caps

* remove duplicate variable definition

* Update wikimgnt.py

* fix

* add debug

* fixes

* fix

* fix

* fixes

* fix

* fix

* urgh

* fix

* fix

* fixes

* Update wikimgnt.py

* Update wikimgnt.py

* Update wikimgnt.py

* Update wikimgnt.py

* Revert wikimgnt json (#292)

* Revert "Update wikimgnt.py"

This reverts commit 360affa.

* Revert "Update wikimgnt.py"

This reverts commit 2568ac2.

* Revert "Update wikimgnt.py"

This reverts commit 537d409.

* Revert "Update wikimgnt.py"

This reverts commit f5e2f26.

* Revert "fixes"

This reverts commit 9b13cc2.

* Revert "fix"

This reverts commit 7a84681.

* Revert "fix"

This reverts commit e354528.

* Revert "urgh"

This reverts commit 70ef23b.

* Revert "fix"

This reverts commit caa9ae6.

* Revert "fix"

This reverts commit e2ab457.

* Revert "fixes"

This reverts commit 4cf5793.

* Revert "fix"

This reverts commit 6540f46.

* Revert "fix"

This reverts commit b4108de.

* Revert "fixes"

This reverts commit f7834af.

* Revert "add debug"

This reverts commit d866837.

* Revert "fix"

This reverts commit de3200a.

* Revert "use cache for wikimgnt (#289)"

This reverts commit d54cd0f.

* Rework to not pass bot and trigger phab T69 #2 (#293)

* Update welcome.py

Fixed welcome.py send_welcome to not pass bot and trigger

* Spaces to Tab

* autopep8 results

Change spacing with autopep8 for .... 'tool happiness'

Co-authored-by: RhinosF1 <rhinosf1@gmail.com>
Co-authored-by: Operator873 <operator873@873gear.com>

* test_json: add json parser tests

See #294

* bump dev to v9

See #275 

Bug: T63

* Bump sqlalchemy from 1.3.18 to 1.3.19

Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 1.3.18 to 1.3.19.
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/master/CHANGES)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 49.6.0 to 50.0.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.6.0 to 50.0.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.6.0...v50.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 50.0.0 to 50.0.1

Bumps [setuptools](https://github.com/pypa/setuptools) from 50.0.0 to 50.0.1.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v50.0.0...v50.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 50.0.1 to 50.0.2

Bumps [setuptools](https://github.com/pypa/setuptools) from 50.0.1 to 50.0.2.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v50.0.1...v50.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 50.0.2 to 50.0.3

Bumps [setuptools](https://github.com/pypa/setuptools) from 50.0.2 to 50.0.3.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v50.0.2...v50.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 50.0.3 to 50.1.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 50.0.3 to 50.1.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v50.0.3...v50.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 50.1.0 to 50.2.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 50.1.0 to 50.2.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v50.1.0...v50.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 50.2.0 to 50.3.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 50.2.0 to 50.3.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v50.2.0...v50.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump pytest from 6.0.1 to 6.0.2

Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@6.0.1...6.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump feedparser from 5.2.1 to 6.0.0

Bumps [feedparser](https://github.com/kurtmckee/feedparser) from 5.2.1 to 6.0.0.
- [Release notes](https://github.com/kurtmckee/feedparser/releases)
- [Changelog](https://github.com/kurtmckee/feedparser/blob/develop/NEWS)
- [Commits](kurtmckee/feedparser@5.2.1...6.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* build: support 3.9

* Update .travis.yml

* Bump feedparser from 6.0.0 to 6.0.1

Bumps [feedparser](https://github.com/kurtmckee/feedparser) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/kurtmckee/feedparser/releases)
- [Changelog](https://github.com/kurtmckee/feedparser/blob/develop/NEWS)
- [Commits](kurtmckee/feedparser@6.0.0...6.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* build-dev: pull six as require (#310)

* Bump pytest from 6.0.2 to 6.1.0

Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.0.2 to 6.1.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@6.0.2...6.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump flake8 from 3.8.3 to 3.8.4

Bumps [flake8](https://gitlab.com/pycqa/flake8) from 3.8.3 to 3.8.4.
- [Release notes](https://gitlab.com/pycqa/flake8/tags)
- [Commits](https://gitlab.com/pycqa/flake8/compare/3.8.3...3.8.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump pytest from 6.1.0 to 6.1.1

Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.1.0 to 6.1.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@6.1.0...6.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Update usage of jsonparser (#311)

* Update requirements.txt

* Delete jsonparser.py

* Update test_json.py

* Update status.py

* Update phab.py

* Update channelmgnt.py

* Update requirements.txt

* Update channelmgnt.py

* Update phab.py

* Update status.py

* Update test_json.py

* Update .travis.yml

* oops

* Update test_json.py

* Update channelmgnt.py

* Update phab.py

* Update status.py

* Update requirements.txt

* build: include adminlist (#316)

* Update requirements.txt

* Delete adminlist.py

* Update setup.cfg

* Update requirements.txt

* bump

* build: adjust extra reqs

* Update .travis.yml

* Update .travis.yml

* Update .travis.yml

* attempt fix

* aah

* Update .travis.yml

* Update .travis.yml

Co-authored-by: MacFan4000 <paulfkeffer@gmail.com>

* Revert "build: include adminlist (#316)" (#317)

This reverts commit 7525d2c.

* build: include adminlist (#318)

* Revert "Revert "build: include adminlist (#316)" (#317)"

This reverts commit 31e9e65.

* require: bump adminlist

* remove wikimgnt (#320)

* build: undeploy wikimgnt

* Delete wikimgnt.py

* switch to channelmgnt package (#321)

* Update requirements.txt

* Update .travis.yml

* Delete channelmgnt.py

* Update setup.cfg

* Update requirements.txt

* Bump vcrpy from 4.1.0 to 4.1.1

Bumps [vcrpy](https://github.com/kevin1024/vcrpy) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kevin1024/vcrpy/releases)
- [Changelog](https://github.com/kevin1024/vcrpy/blob/master/docs/changelog.rst)
- [Commits](kevin1024/vcrpy@v4.1.0...v4.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump sopel-plugins-channelmgnt from 1.0.1 to 1.0.2

Bumps [sopel-plugins-channelmgnt](https://github.com/MirahezeBots/sopel-channelmgnt) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/MirahezeBots/sopel-channelmgnt/releases)
- [Commits](https://github.com/MirahezeBots/sopel-channelmgnt/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Update setup.cfg

* Update requirements.txt

* Bump sqlalchemy from 1.3.19 to 1.3.20

Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 1.3.19 to 1.3.20.
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/master/CHANGES)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 50.3.0 to 50.3.1

Bumps [setuptools](https://github.com/pypa/setuptools) from 50.3.0 to 50.3.1.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v50.3.0...v50.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 50.3.1 to 50.3.2

Bumps [setuptools](https://github.com/pypa/setuptools) from 50.3.1 to 50.3.2.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v50.3.1...v50.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Update SECURITY.md

Need to verify which versions are supported by this policy.

* Update SECURITY.md

* Update SECURITY.md

No table, update supported versions

* switch to pingpong package (#332)

* Delete pingpong.py

* Update .travis.yml

* Update requirements.txt

* Update .travis.yml

* Update setup.cfg

* update

* Update SECURITY.md

update supported versions wording

* Update SECURITY.md

Clearer wording

* build: update travis

* build: cache pip

* isort: fix import orders

* welcome: get rid of get_filename (#337)

* build: run pipdeptree at end (#339)

* mwapihandler: improve a format line (#338)

* Add automation to version (#340)

* Add automation to version

* build: use constant

* responses: use constant

* version: = -> ==

* version: cast to str

* Update version.py

* Update version.py

* build: update a few comments

* version: bugfix

* version: provide an array + fix with versions > 9

* Bump feedparser from 6.0.1 to 6.0.2

Bumps [feedparser](https://github.com/kurtmckee/feedparser) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/kurtmckee/feedparser/releases)
- [Changelog](https://github.com/kurtmckee/feedparser/blob/develop/CHANGELOG.rst)
- [Commits](kurtmckee/feedparser@6.0.1...6.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* build: support 3.9 (#315)

* add welcome table to db (#341)

* add welcome table to db

* Rename db

* models: add welcome table

* tests: update db name

* Add welcome_id as primary key & unique

* models: add PK to welcome

* Update example.db

Co-authored-by: Operator873 <operator873@873gear.com>
Co-authored-by: RhinosF1 <rhinosf1@gmail.com>

* Use joinall package (#346)

* Update requirements.txt

* Update .travis.yml

* Update setup.cfg

* Delete joinall.py

* Bump pytest from 6.1.1 to 6.1.2

Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.1.1 to 6.1.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@6.1.1...6.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Create codeql-analysis.yml (#347)

* Create Dependabot config file (#349)

* Create Dependabot config file

* add more options

* config mwg

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: MacFan4000 <paulfkeffer@gmail.com>

* Bump requests from 2.24.0 to 2.25.0

Bumps [requests](https://github.com/psf/requests) from 2.24.0 to 2.25.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/master/HISTORY.md)
- [Commits](psf/requests@v2.24.0...v2.25.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* require: bump minimum sopel

* Update requirements.txt

* Sync with master (#354)

* build: update requests & sopel

* Update version to 9.0.3

* Update responses.py

* Update CHANGELOG.md

Co-authored-by: merge-when-green[bot] <44340046+merge-when-green[bot]@users.noreply.github.com>

* Sync with master (#356)

* build: update requests & sopel

* Update version to 9.0.3

* Update responses.py

* Update CHANGELOG.md

* Try and fix this (#355)

* Try and fix this

* Update dev-requirements.txt

Co-authored-by: merge-when-green[bot] <44340046+merge-when-green[bot]@users.noreply.github.com>

* build: bump version

* Revert "Try and fix this (#355)" (#357)

This reverts commit 3b26c41.

No longer needed, the bug that required this should be fixed per https://travis-ci.community/t/cant-deploy-to-pypi-anymore-pkg-resources-contextualversionconflict-importlib-metadata-0-18/10494/25?u=rhinosf1

* Update responses.py

* require: remove vcrpy (#358)

* build: widen requirements (#359)

* build: widen requirements

* Update requirements.txt

* Update requirements.txt (#363)

* Update SECURITY.md

* Move to GitHub Actions (#360)

Co-authored-by: MacFan4000 <paulfkeffer@gmail.com>

* fix build/deploy and add sonarcloud action and tweek merge-when-green (#364)

* fix build/deploy and add sonarcloud

* Delete all.sh

* Delete install.sh

* Delete post_script.sh

* Delete pre_script.sh

* Delete script.sh

* Create sonar-project.properties

* Update merge-when-green.yml

* Ban lower than .3 for pingpong (#365)

* CI: support multiple os (#368)

* CI: support multiple os

* build: add Windows/MacOS to OS list

* CI: Disable test coverage checks (#367)

* Update requirements.txt

* Update requirements.txt

* Remove Travis-CI image

* bump jsonparser

* bump channelmgnt

* master -> release

* master -> release

* Update CHANGELOG.md (#369)

* Update requirements.txt

* version: bump to 9.1.0

Co-authored-by: MacFan4000 <paulfkeffer@gmail.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Operator873 <49728480+Operator873@users.noreply.github.com>
Co-authored-by: Operator873 <operator873@873gear.com>
Co-authored-by: sario528 <28790463+sario528@users.noreply.github.com>
Co-authored-by: merge-when-green[bot] <44340046+merge-when-green[bot]@users.noreply.github.com>
RhinosF1 added a commit that referenced this pull request Dec 27, 2020
* travis: make deploy last and test first (#254)

* copied from sopel-irc/sopel@a33caf1

* dev-require: require flake8

See #255

* Introduce utils.mwapihandler and a wikimgnt plugin and make status use mwapihandler (#252)

* Let's test this and see what happens
Co-authored-by: MacFan4000 <paulfkeffer@gmail.com>

* Revert "Introduce utils.mwapihandler and a wikimgnt plugin and make status use mwapihandler (#252)" (#257)

This reverts commit cce7fb2.

* Introduce utils.mwapihandler, a wikimgnt plugin and also make status use the new mwapihandler (#258)

Let's try this, take 2
Co-authored-by: MacFan4000 <paulfkeffer@gmail.com>

* status: fix config rename

* mwapihandler: return a response if login works

* Update mwapihandler.py

* mwapihandler: fix spelling of logintoken

* Fix wikifarm

* Update mwapihandler.py

* mwapihandler: drop redirect from 'create'

* testing

* Update mwapihandler.py

* Update status.py

* Update status.py

* status: hardcode parameters

* mwapihandler: actually pass content if it exists

* status: stop parsing trigger in updatestatus

See #259 

This drops the trigger.* and options from being passed to the updatestatus(..) method and replaces it with a requestdata array containing the data for the request. By doing this, we ensure that the passed data to updatestatus is validated and can better handle exceptions.

Resolves T61

* joinall: stop checking channel

* joinall: fix indentation

* status: replace a few removed variables

* Fix LGTM errors/warnings (#260)

See #260 

NOOP

* drop __future__

See #261

* travis: Stop blacklisting E402 (#262)

* travis: stop blacklisting F401 (#264)

* travis: stop blacklisting F401

* wikimgnt: drop unused imports

* wikimgnt: drop unused import

* status: drop unused import

* mwapihandler: drop unused import

* models: drop unused imports

* test_rss: drop unused imports

* module -> plugin (#263)

See #263

NOOP

* travis: stop blacklisting W503

See #265

* travis: remove all ignores (#266)

* travis: remove all ignores

* Update wikimgnt.py

* Update mwapihandler.py

* Update mwapihandler.py

* wikimgnt: refactor deletepage()

* wikimgnt: more refactoring

* wikimgnt: if -> elif

* Update wikimgnt.py

* wikimgnt: add blockManager and make (un)block user it

* wikimgnt: fix syntax help for blockManger

* wikimgnt: + trigger for blockManager

* wikimgnt: cleanup

* Update wikimgnt.py

* Fix block/unblock

Target/reason is different for wikifarm

* Fix

* Link user page in edit summary

Per suggestion of dmehus

* Revert

* Fix devoice

* Bump setuptools from 49.2.1 to 49.3.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.2.1 to 49.3.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.2.1...v49.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Add Json Parser

See #269 

Introduce a util script for the parsing of json.

Bug: T64

* status: remove unneeded variable assignment

* mwapihandler: use CONSTANT for CONNECTERRMSG

* mapihandler: fix

* mwapihandler: rename TOKEN -> token inside makeaction(..) (#270)

* Update phab.py

* [Security] Stop using http:// for rss tests

* mwapihandler: remove unused variable

* rss: fix variable assigned twice

* ZppixBot -> MirahezeBot (#272)

* Update requirements.txt

* Update responses.py

Co-authored-by: RhinosF1 <rhinosf1@gmail.com>

* channelmgnt: cache json in memory

See #273 

Resolves T64

* channelmgnt: bug fix

* Update channelmgnt.py

* Update phab.py

* Bump setuptools from 49.3.0 to 49.3.1

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.3.0 to 49.3.1.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.3.0...v49.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* jsonparser: add cache validation / channelmgnt: add command to validate cache

See #276

* channelgmnt: apparently trigger is given by force

* channelmgnt: switch to makemodechange(...)

See #277

* channelmgnt: revert a tiny bit

* channelmgnt: fix

* channelmgnt: clean up

* status: switch to json logic

See #278

* status: sp

* Update status.py

* status: fix

* status: add error

* status: fix

* status: debug

* status: access right section

* Bump setuptools from 49.3.1 to 49.3.2

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.3.1 to 49.3.2.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.3.1...v49.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* phab: add cache handler and warn on old config

See #280 

PR is no-op in production

* Phab use multi url Take 2

See #281

* Update phab.py

* Revert last 3 commits (phab update) (#282)

* Revert "Update phab.py"

This reverts commit 904c00f.

* Revert "Phab use multi url Take 2"

This reverts commit 68efef5.

* Revert "phab: add cache handler and warn on old config"

This reverts commit 210b744.

* Phab: Take 4 (#283)

* Revert "Revert last 3 commits (phab update) (#282)"

This reverts commit 11a7c4c.

* phab: take 4

* Update phab.py

* Update phab.py

* Update phab.py

* Update phab.py

* phab: use new URL from host for output

See #284

* Update phab.py

* phab: remove debug code

* Bump setuptools from 49.3.2 to 49.4.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.3.2 to 49.4.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.3.2...v49.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 49.4.0 to 49.5.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.4.0 to 49.5.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.4.0...v49.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 49.5.0 to 49.6.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.5.0 to 49.6.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.5.0...v49.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* status: stop passing bot.* to updatestatus(..)

* status: fix

* mwapi: fix too many parameters code smell

See #288

* use cache for wikimgnt (#289)

* use cache for wikimgnt

* fix travis

* fixes

* fix

* fixes

* more fixes

* more fixes

* caps

* remove duplicate variable definition

* Update wikimgnt.py

* fix

* add debug

* fixes

* fix

* fix

* fixes

* fix

* fix

* urgh

* fix

* fix

* fixes

* Update wikimgnt.py

* Update wikimgnt.py

* Update wikimgnt.py

* Update wikimgnt.py

* Revert wikimgnt json (#292)

* Revert "Update wikimgnt.py"

This reverts commit 360affa.

* Revert "Update wikimgnt.py"

This reverts commit 2568ac2.

* Revert "Update wikimgnt.py"

This reverts commit 537d409.

* Revert "Update wikimgnt.py"

This reverts commit f5e2f26.

* Revert "fixes"

This reverts commit 9b13cc2.

* Revert "fix"

This reverts commit 7a84681.

* Revert "fix"

This reverts commit e354528.

* Revert "urgh"

This reverts commit 70ef23b.

* Revert "fix"

This reverts commit caa9ae6.

* Revert "fix"

This reverts commit e2ab457.

* Revert "fixes"

This reverts commit 4cf5793.

* Revert "fix"

This reverts commit 6540f46.

* Revert "fix"

This reverts commit b4108de.

* Revert "fixes"

This reverts commit f7834af.

* Revert "add debug"

This reverts commit d866837.

* Revert "fix"

This reverts commit de3200a.

* Revert "use cache for wikimgnt (#289)"

This reverts commit d54cd0f.

* Rework to not pass bot and trigger phab T69 #2 (#293)

* Update welcome.py

Fixed welcome.py send_welcome to not pass bot and trigger

* Spaces to Tab

* autopep8 results

Change spacing with autopep8 for .... 'tool happiness'

Co-authored-by: RhinosF1 <rhinosf1@gmail.com>
Co-authored-by: Operator873 <operator873@873gear.com>

* test_json: add json parser tests

See #294

* bump dev to v9

See #275 

Bug: T63

* Bump sqlalchemy from 1.3.18 to 1.3.19

Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 1.3.18 to 1.3.19.
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/master/CHANGES)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 49.6.0 to 50.0.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 49.6.0 to 50.0.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v49.6.0...v50.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 50.0.0 to 50.0.1

Bumps [setuptools](https://github.com/pypa/setuptools) from 50.0.0 to 50.0.1.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v50.0.0...v50.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 50.0.1 to 50.0.2

Bumps [setuptools](https://github.com/pypa/setuptools) from 50.0.1 to 50.0.2.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v50.0.1...v50.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 50.0.2 to 50.0.3

Bumps [setuptools](https://github.com/pypa/setuptools) from 50.0.2 to 50.0.3.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v50.0.2...v50.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 50.0.3 to 50.1.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 50.0.3 to 50.1.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v50.0.3...v50.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 50.1.0 to 50.2.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 50.1.0 to 50.2.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v50.1.0...v50.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 50.2.0 to 50.3.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 50.2.0 to 50.3.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v50.2.0...v50.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump pytest from 6.0.1 to 6.0.2

Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@6.0.1...6.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump feedparser from 5.2.1 to 6.0.0

Bumps [feedparser](https://github.com/kurtmckee/feedparser) from 5.2.1 to 6.0.0.
- [Release notes](https://github.com/kurtmckee/feedparser/releases)
- [Changelog](https://github.com/kurtmckee/feedparser/blob/develop/NEWS)
- [Commits](kurtmckee/feedparser@5.2.1...6.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* build: support 3.9

* Update .travis.yml

* Bump feedparser from 6.0.0 to 6.0.1

Bumps [feedparser](https://github.com/kurtmckee/feedparser) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/kurtmckee/feedparser/releases)
- [Changelog](https://github.com/kurtmckee/feedparser/blob/develop/NEWS)
- [Commits](kurtmckee/feedparser@6.0.0...6.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* build-dev: pull six as require (#310)

* Bump pytest from 6.0.2 to 6.1.0

Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.0.2 to 6.1.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@6.0.2...6.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump flake8 from 3.8.3 to 3.8.4

Bumps [flake8](https://gitlab.com/pycqa/flake8) from 3.8.3 to 3.8.4.
- [Release notes](https://gitlab.com/pycqa/flake8/tags)
- [Commits](https://gitlab.com/pycqa/flake8/compare/3.8.3...3.8.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump pytest from 6.1.0 to 6.1.1

Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.1.0 to 6.1.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@6.1.0...6.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Update usage of jsonparser (#311)

* Update requirements.txt

* Delete jsonparser.py

* Update test_json.py

* Update status.py

* Update phab.py

* Update channelmgnt.py

* Update requirements.txt

* Update channelmgnt.py

* Update phab.py

* Update status.py

* Update test_json.py

* Update .travis.yml

* oops

* Update test_json.py

* Update channelmgnt.py

* Update phab.py

* Update status.py

* Update requirements.txt

* build: include adminlist (#316)

* Update requirements.txt

* Delete adminlist.py

* Update setup.cfg

* Update requirements.txt

* bump

* build: adjust extra reqs

* Update .travis.yml

* Update .travis.yml

* Update .travis.yml

* attempt fix

* aah

* Update .travis.yml

* Update .travis.yml

Co-authored-by: MacFan4000 <paulfkeffer@gmail.com>

* Revert "build: include adminlist (#316)" (#317)

This reverts commit 7525d2c.

* build: include adminlist (#318)

* Revert "Revert "build: include adminlist (#316)" (#317)"

This reverts commit 31e9e65.

* require: bump adminlist

* remove wikimgnt (#320)

* build: undeploy wikimgnt

* Delete wikimgnt.py

* switch to channelmgnt package (#321)

* Update requirements.txt

* Update .travis.yml

* Delete channelmgnt.py

* Update setup.cfg

* Update requirements.txt

* Bump vcrpy from 4.1.0 to 4.1.1

Bumps [vcrpy](https://github.com/kevin1024/vcrpy) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kevin1024/vcrpy/releases)
- [Changelog](https://github.com/kevin1024/vcrpy/blob/master/docs/changelog.rst)
- [Commits](kevin1024/vcrpy@v4.1.0...v4.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump sopel-plugins-channelmgnt from 1.0.1 to 1.0.2

Bumps [sopel-plugins-channelmgnt](https://github.com/MirahezeBots/sopel-channelmgnt) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/MirahezeBots/sopel-channelmgnt/releases)
- [Commits](https://github.com/MirahezeBots/sopel-channelmgnt/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Update setup.cfg

* Update requirements.txt

* Bump sqlalchemy from 1.3.19 to 1.3.20

Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 1.3.19 to 1.3.20.
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/master/CHANGES)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 50.3.0 to 50.3.1

Bumps [setuptools](https://github.com/pypa/setuptools) from 50.3.0 to 50.3.1.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v50.3.0...v50.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 50.3.1 to 50.3.2

Bumps [setuptools](https://github.com/pypa/setuptools) from 50.3.1 to 50.3.2.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v50.3.1...v50.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Update SECURITY.md

Need to verify which versions are supported by this policy.

* Update SECURITY.md

* Update SECURITY.md

No table, update supported versions

* switch to pingpong package (#332)

* Delete pingpong.py

* Update .travis.yml

* Update requirements.txt

* Update .travis.yml

* Update setup.cfg

* update

* Update SECURITY.md

update supported versions wording

* Update SECURITY.md

Clearer wording

* build: update travis

* build: cache pip

* isort: fix import orders

* welcome: get rid of get_filename (#337)

* build: run pipdeptree at end (#339)

* mwapihandler: improve a format line (#338)

* Add automation to version (#340)

* Add automation to version

* build: use constant

* responses: use constant

* version: = -> ==

* version: cast to str

* Update version.py

* Update version.py

* build: update a few comments

* version: bugfix

* version: provide an array + fix with versions > 9

* Bump feedparser from 6.0.1 to 6.0.2

Bumps [feedparser](https://github.com/kurtmckee/feedparser) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/kurtmckee/feedparser/releases)
- [Changelog](https://github.com/kurtmckee/feedparser/blob/develop/CHANGELOG.rst)
- [Commits](kurtmckee/feedparser@6.0.1...6.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* build: support 3.9 (#315)

* add welcome table to db (#341)

* add welcome table to db

* Rename db

* models: add welcome table

* tests: update db name

* Add welcome_id as primary key & unique

* models: add PK to welcome

* Update example.db

Co-authored-by: Operator873 <operator873@873gear.com>
Co-authored-by: RhinosF1 <rhinosf1@gmail.com>

* Use joinall package (#346)

* Update requirements.txt

* Update .travis.yml

* Update setup.cfg

* Delete joinall.py

* Bump pytest from 6.1.1 to 6.1.2

Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.1.1 to 6.1.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@6.1.1...6.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Create codeql-analysis.yml (#347)

* Create Dependabot config file (#349)

* Create Dependabot config file

* add more options

* config mwg

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: MacFan4000 <paulfkeffer@gmail.com>

* Bump requests from 2.24.0 to 2.25.0

Bumps [requests](https://github.com/psf/requests) from 2.24.0 to 2.25.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/master/HISTORY.md)
- [Commits](psf/requests@v2.24.0...v2.25.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* require: bump minimum sopel

* Update requirements.txt

* Sync with master (#354)

* build: update requests & sopel

* Update version to 9.0.3

* Update responses.py

* Update CHANGELOG.md

Co-authored-by: merge-when-green[bot] <44340046+merge-when-green[bot]@users.noreply.github.com>

* Sync with master (#356)

* build: update requests & sopel

* Update version to 9.0.3

* Update responses.py

* Update CHANGELOG.md

* Try and fix this (#355)

* Try and fix this

* Update dev-requirements.txt

Co-authored-by: merge-when-green[bot] <44340046+merge-when-green[bot]@users.noreply.github.com>

* build: bump version

* Revert "Try and fix this (#355)" (#357)

This reverts commit 3b26c41.

No longer needed, the bug that required this should be fixed per https://travis-ci.community/t/cant-deploy-to-pypi-anymore-pkg-resources-contextualversionconflict-importlib-metadata-0-18/10494/25?u=rhinosf1

* Update responses.py

* require: remove vcrpy (#358)

* build: widen requirements (#359)

* build: widen requirements

* Update requirements.txt

* Update requirements.txt (#363)

* Update SECURITY.md

* Move to GitHub Actions (#360)

Co-authored-by: MacFan4000 <paulfkeffer@gmail.com>

* fix build/deploy and add sonarcloud action and tweek merge-when-green (#364)

* fix build/deploy and add sonarcloud

* Delete all.sh

* Delete install.sh

* Delete post_script.sh

* Delete pre_script.sh

* Delete script.sh

* Create sonar-project.properties

* Update merge-when-green.yml

* Ban lower than .3 for pingpong (#365)

* CI: support multiple os (#368)

* CI: support multiple os

* build: add Windows/MacOS to OS list

* CI: Disable test coverage checks (#367)

* Update requirements.txt

* Update requirements.txt

* Remove Travis-CI image

* bump jsonparser

* bump channelmgnt

* master -> release

* master -> release

* Update CHANGELOG.md (#369)

* Update requirements.txt

* version: bump to 9.1.0

Co-authored-by: MacFan4000 <paulfkeffer@gmail.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Operator873 <49728480+Operator873@users.noreply.github.com>
Co-authored-by: Operator873 <operator873@873gear.com>
Co-authored-by: sario528 <28790463+sario528@users.noreply.github.com>
Co-authored-by: merge-when-green[bot] <44340046+merge-when-green[bot]@users.noreply.github.com>

Co-authored-by: MacFan4000 <paulfkeffer@gmail.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Operator873 <49728480+Operator873@users.noreply.github.com>
Co-authored-by: Operator873 <operator873@873gear.com>
Co-authored-by: sario528 <28790463+sario528@users.noreply.github.com>
Co-authored-by: merge-when-green[bot] <44340046+merge-when-green[bot]@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
1 participant