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

Stage 10.0.0 - DO NOT MERGE #391

Closed
wants to merge 743 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
743 commits
Select commit Hold shift + click to select a range
3424e40
Bump flake8-comprehensions from 3.5.0 to 3.6.1
dependabot[bot] Aug 16, 2021
3a9e1a5
Merge pull request #561 from MirahezeBots/dependabot/pip/wheel-gte-0.…
sario528 Aug 17, 2021
56acfef
Bump requests-cache from 0.7.2 to 0.7.4
dependabot[bot] Aug 17, 2021
d57ed34
Merge pull request #564 from MirahezeBots/dependabot/pip/flake8-compr…
sario528 Aug 17, 2021
8b79ec6
Merge pull request #565 from MirahezeBots/dependabot/pip/requests-cac…
sario528 Aug 17, 2021
697c22c
Bump flake8-quotes from 3.2.0 to 3.3.0
dependabot[bot] Aug 23, 2021
2c100d2
Merge pull request #566 from MirahezeBots/dependabot/pip/flake8-quote…
sario528 Aug 24, 2021
c428741
Bump pytest from 6.2.4 to 6.2.5
dependabot[bot] Aug 30, 2021
30d84ee
Merge pull request #567 from MirahezeBots/dependabot/pip/pytest-6.2.5
sario528 Aug 31, 2021
170fbc8
Bump requests-cache from 0.7.4 to 0.8.0
dependabot[bot] Sep 8, 2021
b4425d2
Bump setuptools from 57.4.0 to 58.0.4
dependabot[bot] Sep 9, 2021
1f763b6
Merge pull request #571 from MirahezeBots/dependabot/pip/setuptools-5…
sario528 Sep 14, 2021
5f89a20
Merge pull request #569 from MirahezeBots/dependabot/pip/requests-cac…
sario528 Sep 14, 2021
40509bd
Bump requests-cache from 0.8.0 to 0.8.1
dependabot[bot] Sep 15, 2021
8ec4f58
Merge pull request #572 from MirahezeBots/dependabot/pip/requests-cac…
sario528 Sep 17, 2021
3ce5dec
Bump emoji from 1.4.2 to 1.5.0
dependabot[bot] Sep 17, 2021
8492986
Bump build from 0.6.0.post1 to 0.7.0
dependabot[bot] Sep 17, 2021
66854f3
Merge pull request #573 from MirahezeBots/dependabot/pip/emoji-1.5.0
sario528 Sep 20, 2021
b0b45dd
Bump sopel-modules-github from 0.4.2 to 0.4.3
dependabot[bot] Sep 20, 2021
aa51d81
Merge pull request #575 from MirahezeBots/dependabot/pip/build-0.7.0
sario528 Sep 20, 2021
ea06c8e
Merge pull request #574 from MirahezeBots/dependabot/pip/sopel-module…
sario528 Sep 20, 2021
6690ddd
Bump flake8-simplify from 0.14.1 to 0.14.2
dependabot[bot] Sep 20, 2021
980423c
Bump types-requests from 2.25.6 to 2.25.7
dependabot[bot] Sep 20, 2021
6004e16
Merge pull request #576 from MirahezeBots/dependabot/pip/flake8-simpl…
sario528 Sep 20, 2021
2888f58
Merge pull request #577 from MirahezeBots/dependabot/pip/types-reques…
sario528 Sep 20, 2021
bc355b4
Bump types-requests from 2.25.7 to 2.25.8
dependabot[bot] Sep 21, 2021
81a2652
Bump sopel-modules-github from 0.4.3 to 0.4.4
dependabot[bot] Sep 21, 2021
3c7084a
Merge pull request #578 from MirahezeBots/dependabot/pip/types-reques…
sario528 Sep 22, 2021
5ebca6b
Merge pull request #579 from MirahezeBots/dependabot/pip/sopel-module…
sario528 Sep 22, 2021
fdc0744
Bump types-requests from 2.25.8 to 2.25.9
dependabot[bot] Sep 27, 2021
6af04a7
Bump setuptools from 58.0.4 to 58.2.0
dependabot[bot] Oct 4, 2021
1b03022
Bump emoji from 1.5.0 to 1.6.0
dependabot[bot] Oct 5, 2021
66d6df0
Bump flake8-comprehensions from 3.6.1 to 3.7.0
dependabot[bot] Oct 11, 2021
1875965
Merge pull request #581 from MirahezeBots/dependabot/pip/types-reques…
sario528 Oct 11, 2021
b552da8
Merge pull request #582 from MirahezeBots/dependabot/pip/setuptools-5…
sario528 Oct 11, 2021
f5e4bcb
Merge pull request #583 from MirahezeBots/dependabot/pip/emoji-1.6.0
sario528 Oct 11, 2021
70348e0
Merge pull request #584 from MirahezeBots/dependabot/pip/flake8-compr…
sario528 Oct 11, 2021
6ad8a14
Bump pipdeptree from 2.1.0 to 2.2.0
dependabot[bot] Oct 12, 2021
af93d99
Bump types-requests from 2.25.9 to 2.25.10
dependabot[bot] Oct 12, 2021
6c6c455
Merge pull request #586 from MirahezeBots/dependabot/pip/pipdeptree-2…
sario528 Oct 13, 2021
6b4438f
Merge pull request #587 from MirahezeBots/dependabot/pip/types-reques…
sario528 Oct 13, 2021
9d8b7e1
Bump emoji from 1.6.0 to 1.6.1
dependabot[bot] Oct 13, 2021
c339e1d
Bump flake8-commas from 2.0.0 to 2.1.0
dependabot[bot] Oct 14, 2021
f8c9cf9
Bump actions/checkout from 2.3.4 to 2.3.5
dependabot[bot] Oct 15, 2021
72d69b7
Bump types-requests from 2.25.10 to 2.25.11
dependabot[bot] Oct 15, 2021
ee99cff
Merge pull request #588 from MirahezeBots/dependabot/pip/emoji-1.6.1
sario528 Oct 17, 2021
85e3f9e
Merge pull request #589 from MirahezeBots/dependabot/pip/flake8-comma…
sario528 Oct 17, 2021
2324794
Merge pull request #590 from MirahezeBots/dependabot/github_actions/d…
sario528 Oct 17, 2021
0f139b0
Merge pull request #591 from MirahezeBots/dependabot/pip/types-reques…
sario528 Oct 17, 2021
8fc355c
Bump flake8-eradicate from 1.1.0 to 1.2.0
dependabot[bot] Oct 19, 2021
1d17bcd
Bump flake8-quotes from 3.3.0 to 3.3.1
dependabot[bot] Oct 19, 2021
d30c52e
Merge pull request #592 from MirahezeBots/dependabot/pip/flake8-eradi…
sario528 Oct 20, 2021
ea11347
Merge pull request #593 from MirahezeBots/dependabot/pip/flake8-quote…
sario528 Oct 20, 2021
8558ea4
Bump pip-check-reqs from 2.3.0 to 2.3.1
dependabot[bot] Oct 20, 2021
6e9c1d8
Merge pull request #594 from MirahezeBots/dependabot/pip/pip-check-re…
sario528 Oct 20, 2021
01b1578
Bump flake8 from 3.9.2 to 4.0.1
dependabot[bot] Oct 20, 2021
1e80fd3
Merge pull request #585 from MirahezeBots/dependabot/pip/flake8-4.0.1
sario528 Oct 21, 2021
5d5529e
Bump setuptools from 58.2.0 to 58.3.0
dependabot[bot] Oct 25, 2021
7186829
Merge pull request #595 from MirahezeBots/dependabot/pip/setuptools-5…
sario528 Oct 26, 2021
7be829b
Bump flake8-pytest-style from 1.5.0 to 1.5.1 (#604)
dependabot[bot] Nov 9, 2021
1dd0f52
Bump setuptools from 58.3.0 to 58.5.3 (#603)
dependabot[bot] Nov 9, 2021
36c02ae
Bump flake8-unused-arguments from 0.0.6 to 0.0.8 (#601)
dependabot[bot] Nov 9, 2021
c848b9d
Bump actions/checkout from 2.3.5 to 2.4.0 (#600)
dependabot[bot] Nov 9, 2021
e08ebbe
Bump pip-check-reqs from 2.3.1 to 2.3.2 (#596)
dependabot[bot] Nov 9, 2021
4740169
Update pip
MacFan4000 Nov 9, 2021
fb2215f
Merge branch 'MirahezeBots:dev' into master
MacFan4000 Nov 13, 2021
5dbf1da
Update workflow.yml
MacFan4000 Nov 13, 2021
31b32cc
Update workflow.yml
MacFan4000 Nov 14, 2021
4bc54e6
Bump types-requests from 2.25.11 to 2.26.1
dependabot[bot] Nov 26, 2021
beaa1b8
Bump actions/setup-python from 2.2.2 to 2.3.1
dependabot[bot] Nov 29, 2021
00a322a
Bump sopel-modules-youtube from 0.4.1 to 0.4.2
dependabot[bot] Nov 29, 2021
e532c69
Bump setuptools from 58.5.3 to 59.5.0
dependabot[bot] Dec 6, 2021
06b2fc4
Merge pull request #618 from MirahezeBots/dependabot/pip/setuptools-5…
sario528 Dec 13, 2021
4936703
Bump sopel-modules-github from 0.4.4 to 0.4.5
dependabot[bot] Dec 13, 2021
e397c90
Merge pull request #619 from MirahezeBots/dependabot/pip/sopel-module…
sario528 Dec 13, 2021
fe1e6f6
Merge pull request #616 from MirahezeBots/dependabot/pip/sopel-module…
sario528 Dec 13, 2021
6552cea
Merge pull request #615 from MirahezeBots/dependabot/github_actions/d…
sario528 Dec 13, 2021
02a5aaa
Merge pull request #614 from MirahezeBots/dependabot/pip/types-reques…
sario528 Dec 13, 2021
5dc2686
Bump bandit from 1.7.0 to 1.7.1
dependabot[bot] Dec 13, 2021
0bd1404
Merge pull request #608 from MirahezeBots/dependabot/pip/bandit-1.7.1
sario528 Dec 13, 2021
fe7567c
Bump flake8-unused-arguments from 0.0.8 to 0.0.9
dependabot[bot] Dec 13, 2021
39b936a
Merge pull request #612 from MirahezeBots/dependabot/pip/flake8-unuse…
sario528 Dec 13, 2021
3b62aad
Bump setuptools from 59.5.0 to 59.6.0
dependabot[bot] Dec 13, 2021
e2b2179
Merge pull request #620 from MirahezeBots/dependabot/pip/setuptools-5…
sario528 Dec 13, 2021
877f870
Bump mypy from 0.910 to 0.920
dependabot[bot] Dec 16, 2021
d0ec63c
Merge pull request #621 from MirahezeBots/dependabot/pip/mypy-0.920
sario528 Dec 20, 2021
7f2161e
Bump types-requests from 2.26.1 to 2.26.2
dependabot[bot] Dec 20, 2021
62e223e
Merge pull request #622 from MirahezeBots/dependabot/pip/types-reques…
sario528 Dec 20, 2021
03e765e
Bump mypy from 0.920 to 0.930
dependabot[bot] Dec 22, 2021
8f6165e
Bump flake8-pytest-style from 1.5.1 to 1.6.0
dependabot[bot] Dec 23, 2021
463dec3
Bump sopel-modules-twitter from 0.3.2 to 0.4.0
dependabot[bot] Dec 29, 2021
d31606a
Bump setuptools from 59.6.0 to 60.2.0
dependabot[bot] Dec 30, 2021
3a498f0
Merge pull request #625 from MirahezeBots/dependabot/pip/mypy-0.930
sario528 Jan 3, 2022
df24ae0
Merge pull request #628 from MirahezeBots/dependabot/pip/flake8-pytes…
sario528 Jan 3, 2022
9bde8f0
Bump types-requests from 2.26.2 to 2.26.3
dependabot[bot] Jan 3, 2022
9957091
Merge pull request #632 from MirahezeBots/dependabot/pip/sopel-module…
sario528 Jan 3, 2022
04681f0
Merge pull request #633 from MirahezeBots/dependabot/pip/setuptools-6…
sario528 Jan 3, 2022
ac6098c
Merge pull request #630 from MirahezeBots/dependabot/pip/types-reques…
sario528 Jan 3, 2022
7a5bb19
Bump requests-cache from 0.8.1 to 0.9.0 (#634)
dependabot[bot] Jan 3, 2022
22b1a46
Ignore SIM114 for now
MacFan4000 Jan 4, 2022
d9eb120
Merge branch 'MirahezeBots:dev' into master
MacFan4000 Jan 4, 2022
7a18f01
update URL
MacFan4000 Jan 6, 2022
7c56b05
Bump setuptools from 60.2.0 to 60.3.1 (#635)
dependabot[bot] Jan 6, 2022
b1ffdc9
auto merge dependabot
MacFan4000 Jan 6, 2022
a6d69e5
Update .gethelp (#598)
Universal-Omega Jan 6, 2022
3b854f7
Fix
MacFan4000 Jan 7, 2022
c21b123
Bump types-requests from 2.26.3 to 2.27.1 (#636)
dependabot[bot] Jan 7, 2022
654cec1
Bump mypy from 0.930 to 0.931 (#637)
dependabot[bot] Jan 7, 2022
b7249c0
Bump types-requests from 2.27.1 to 2.27.2 (#638)
dependabot[bot] Jan 7, 2022
c38af24
Bump types-requests from 2.27.2 to 2.27.3 (#639)
dependabot[bot] Jan 9, 2022
31fd4a9
Bump pipdeptree from 2.2.0 to 2.2.1 (#640)
dependabot[bot] Jan 9, 2022
6b54598
Bump setuptools from 60.3.1 to 60.5.0 (#641)
dependabot[bot] Jan 9, 2022
1395d90
Bump flake8-simplify from 0.14.2 to 0.14.5 (#642)
dependabot[bot] Jan 10, 2022
8da1447
Bump types-requests from 2.27.3 to 2.27.5 (#643)
dependabot[bot] Jan 10, 2022
e056b16
Bump flake8-comprehensions from 3.7.0 to 3.8.0 (#644)
dependabot[bot] Jan 10, 2022
ac27699
Bump types-requests from 2.27.5 to 2.27.6 (#645)
dependabot[bot] Jan 12, 2022
d2de574
Bump sopel-modules-youtube from 0.4.2 to 0.4.3 (#646)
dependabot[bot] Jan 13, 2022
b365c0d
Bump types-requests from 2.27.6 to 2.27.7 (#647)
dependabot[bot] Jan 14, 2022
97019ed
Bump requests-cache from 0.9.0 to 0.9.1 (#648)
dependabot[bot] Jan 17, 2022
ad2af4d
Bump emoji from 1.6.1 to 1.6.3 (#649)
dependabot[bot] Jan 17, 2022
48e0dfb
Bump flake8-simplify from 0.14.5 to 0.15.1 (#650)
dependabot[bot] Jan 24, 2022
f9e4a09
Bump bandit from 1.7.1 to 1.7.2 (#651)
dependabot[bot] Jan 26, 2022
cefa144
Bump setuptools from 60.5.0 to 60.6.0 (#652)
dependabot[bot] Jan 31, 2022
4da17dc
Bump types-requests from 2.27.7 to 2.27.8 (#653)
dependabot[bot] Jan 31, 2022
a8c2301
Bump setuptools from 60.6.0 to 60.7.0 (#654)
dependabot[bot] Feb 2, 2022
94ceb80
Bump setuptools from 60.7.0 to 60.7.1 (#655)
dependabot[bot] Feb 3, 2022
756bd3e
Bump actions/setup-python from 2.3.1 to 2.3.2 (#656)
dependabot[bot] Feb 4, 2022
018c1aa
Bump pytest from 6.2.5 to 7.0.0 (#657)
dependabot[bot] Feb 4, 2022
79ded63
Bump setuptools from 60.7.1 to 60.8.1 (#658)
dependabot[bot] Feb 7, 2022
d8d9458
Bump setuptools from 60.8.1 to 60.8.2 (#659)
dependabot[bot] Feb 9, 2022
f9e2600
Bump types-requests from 2.27.8 to 2.27.9 (#660)
dependabot[bot] Feb 10, 2022
74e44c6
Bump flake8-simplify from 0.15.1 to 0.15.2 (#661)
dependabot[bot] Feb 10, 2022
1b4d2d4
Bump pytest from 7.0.0 to 7.0.1 (#662)
dependabot[bot] Feb 11, 2022
6383d8e
Bump flake8-simplify from 0.15.2 to 0.17.0 (#663)
dependabot[bot] Feb 14, 2022
fa8f3b0
Bump setuptools from 60.8.2 to 60.9.0 (#664)
dependabot[bot] Feb 14, 2022
d3ff94e
Bump dependabot/fetch-metadata from 1.1.1 to 1.2.0 (#665)
dependabot[bot] Feb 15, 2022
b665186
Bump setuptools from 60.9.0 to 60.9.1 (#666)
dependabot[bot] Feb 15, 2022
9711d12
Bump setuptools from 60.9.1 to 60.9.2 (#667)
dependabot[bot] Feb 16, 2022
7411b74
Bump requests-cache from 0.9.1 to 0.9.2 (#668)
dependabot[bot] Feb 16, 2022
148c152
Bump flake8-simplify from 0.17.0 to 0.17.1 (#669)
dependabot[bot] Feb 16, 2022
b5e937f
Bump setuptools from 60.9.2 to 60.9.3 (#671)
dependabot[bot] Feb 18, 2022
df617db
Bump flake8-simplify from 0.17.1 to 0.18.0 (#672)
dependabot[bot] Feb 21, 2022
f2cb869
Bump types-requests from 2.27.9 to 2.27.11 (#673)
dependabot[bot] Feb 22, 2022
0c49a27
Bump sopel-modules-weather from 1.3.1 to 1.4.0 (#674)
dependabot[bot] Feb 22, 2022
4a1020d
3.7: start work to remove (#545)
RhinosF1 Feb 23, 2022
cb2d118
Bump requests-cache from 0.9.2 to 0.9.3
dependabot[bot] Feb 23, 2022
0e9dc3e
Bump actions/setup-python from 2.3.2 to 3
dependabot[bot] Feb 28, 2022
c94b3e6
Bump dependabot/fetch-metadata from 1.2.0 to 1.3.0
dependabot[bot] Mar 1, 2022
8be95d8
Bump sopel-modules-twitter from 0.4.0 to 0.4.1
dependabot[bot] Mar 4, 2022
860c4fa
Bump emoji from 1.6.3 to 1.7.0
dependabot[bot] Mar 8, 2022
e8c49c2
Merge pull request #676 from MirahezeBots/dependabot/pip/requests-cac…
sario528 Mar 31, 2022
fb8d21f
Bump types-requests from 2.27.11 to 2.27.15
dependabot[bot] Mar 31, 2022
18f4da4
Merge pull request #687 from MirahezeBots/dependabot/pip/types-reques…
sario528 Mar 31, 2022
f80fbf2
Bump sopel-modules-youtube from 0.4.3 to 0.5.0
dependabot[bot] Mar 31, 2022
56c8dd2
Bump bandit from 1.7.2 to 1.7.4
dependabot[bot] Mar 31, 2022
f4c7445
Merge pull request #678 from MirahezeBots/dependabot/github_actions/d…
sario528 Mar 31, 2022
70b41e6
Merge pull request #680 from MirahezeBots/dependabot/github_actions/d…
sario528 Mar 31, 2022
eeeb277
Bump actions/checkout from 2.4.0 to 3
dependabot[bot] Mar 31, 2022
a2d3dcf
Merge pull request #682 from MirahezeBots/dependabot/pip/sopel-module…
sario528 Mar 31, 2022
67d2cb5
Bump pytest from 7.0.1 to 7.1.1
dependabot[bot] Mar 31, 2022
658cfd8
Merge pull request #683 from MirahezeBots/dependabot/pip/bandit-1.7.4
sario528 Mar 31, 2022
dbfeddf
Merge pull request #681 from MirahezeBots/dependabot/github_actions/d…
sario528 Mar 31, 2022
8fbd947
Merge pull request #684 from MirahezeBots/dependabot/pip/emoji-1.7.0
sario528 Mar 31, 2022
a0ab9b7
Merge pull request #688 from MirahezeBots/dependabot/pip/sopel-module…
sario528 Mar 31, 2022
b682bfd
Merge pull request #689 from MirahezeBots/dependabot/pip/pytest-7.1.1
sario528 Mar 31, 2022
1973b6d
Bump flake8-simplify from 0.18.0 to 0.19.2 (#686)
dependabot[bot] Mar 31, 2022
dcc1c35
Bump mypy from 0.931 to 0.942 (#690)
dependabot[bot] Apr 1, 2022
0b94cd3
Bump setuptools from 60.9.3 to 61.3.0 (#692)
dependabot[bot] Apr 1, 2022
1bfb903
Bump types-requests from 2.27.15 to 2.27.16 (#691)
dependabot[bot] Apr 1, 2022
8bf1b5b
Merge branch 'master' into dev
MacFan4000 Apr 2, 2022
0c4e9d8
Revert "Merge branch 'master' into dev"
MacFan4000 Apr 2, 2022
0fd82ae
Bump setuptools from 61.3.0 to 62.0.0 (#693)
dependabot[bot] Apr 4, 2022
2a66996
Bump sopel-modules-chanlogs from 0.2.1 to 0.2.2 (#694)
dependabot[bot] Apr 6, 2022
dddac16
Bump setuptools from 62.0.0 to 62.1.0 (#695)
dependabot[bot] Apr 11, 2022
7aa2155
Bump types-requests from 2.27.16 to 2.27.19 (#696)
dependabot[bot] Apr 18, 2022
6a3289a
Bump flake8-multiline-containers from 0.0.18 to 0.0.19 (#697)
dependabot[bot] Apr 18, 2022
7f01623
Bump dependabot/fetch-metadata from 1.3.0 to 1.3.1 (#698)
dependabot[bot] Apr 20, 2022
5feca90
Bump types-requests from 2.27.19 to 2.27.20 (#699)
dependabot[bot] Apr 21, 2022
c1a4ec9
Bump github/codeql-action from 1 to 2 (#700)
dependabot[bot] Apr 25, 2022
83eeaea
Bump flake8-unused-arguments from 0.0.9 to 0.0.10 (#701)
dependabot[bot] Apr 25, 2022
e6f9329
Bump requests-cache from 0.9.3 to 0.9.4 (#703)
dependabot[bot] Apr 25, 2022
852097e
Bump pytest from 7.1.1 to 7.1.2 (#702)
dependabot[bot] Apr 25, 2022
7d9c4e6
Bump types-requests from 2.27.20 to 2.27.24 (#707)
dependabot[bot] Apr 28, 2022
38e3912
Bump mypy from 0.942 to 0.950 (#705)
dependabot[bot] Apr 28, 2022
026f920
Bump types-requests from 2.27.24 to 2.27.25 (#708)
dependabot[bot] May 2, 2022
d1de630
Bump flake8-print from 4.0.0 to 5.0.0 (#709)
dependabot[bot] May 2, 2022
4acd0d9
Bump setuptools from 62.1.0 to 62.2.0 (#710)
dependabot[bot] May 10, 2022
9e42b7d
Bump flake8-comprehensions from 3.8.0 to 3.9.0 (#711)
dependabot[bot] May 11, 2022
201b0b4
Bump flake8-eradicate from 1.2.0 to 1.2.1 (#704)
dependabot[bot] May 11, 2022
a1c7708
update urls
MacFan4000 May 12, 2022
b8f32d0
Update SECURITY.md
MacFan4000 May 12, 2022
e22c23d
update
MacFan4000 May 12, 2022
a017c54
Update workflow.yml
RhinosF1 May 14, 2022
c210712
Bump setuptools from 62.2.0 to 62.3.1 (#712)
dependabot[bot] May 17, 2022
a5a8b66
Bump types-requests from 2.27.25 to 2.27.26 (#713)
dependabot[bot] May 17, 2022
3dab7f9
Bump setuptools from 62.3.1 to 62.3.2 (#715)
dependabot[bot] May 18, 2022
1b22e62
Bump types-requests from 2.27.26 to 2.27.27 (#716)
dependabot[bot] May 19, 2022
ba8bef1
Bump flake8-comprehensions from 3.9.0 to 3.10.0 (#717)
dependabot[bot] May 19, 2022
3faf285
Bump sopel-modules-github from 0.4.5 to 0.4.6 (#719)
dependabot[bot] May 24, 2022
3a59ab3
Bump mypy from 0.950 to 0.960 (#720)
dependabot[bot] May 25, 2022
0b4959c
Bump build from 0.7.0 to 0.8.0 (#718)
dependabot[bot] May 25, 2022
d045188
Bump types-requests from 2.27.27 to 2.27.29 (#721)
dependabot[bot] May 26, 2022
07e8534
Bump types-requests from 2.27.29 to 2.27.30 (#722)
dependabot[bot] Jun 2, 2022
eac2849
Bump mypy from 0.960 to 0.961 (#723)
dependabot[bot] Jun 6, 2022
48e1afb
Bump setuptools from 62.3.2 to 62.3.3 (#724)
dependabot[bot] Jun 7, 2022
74d1124
Bump actions/setup-python from 3 to 4 (#725)
dependabot[bot] Jun 8, 2022
c9b8cd7
Bump setuptools from 62.3.3 to 62.4.0 (#726)
dependabot[bot] Jun 13, 2022
de8f533
Bump setuptools from 62.4.0 to 62.6.0 (#727)
dependabot[bot] Jun 20, 2022
73532b9
Bump types-requests from 2.27.30 to 2.27.31 (#728)
dependabot[bot] Jun 21, 2022
e857263
Bump styfle/cancel-workflow-action from 0.9.1 to 0.10.0 (#729)
dependabot[bot] Jun 27, 2022
66342a0
Bump types-requests from 2.27.31 to 2.28.0 (#730)
dependabot[bot] Jun 27, 2022
4ad5c0e
Bump requests-cache from 0.9.4 to 0.9.5 (#733)
dependabot[bot] Jun 30, 2022
55629eb
Bump dependabot/fetch-metadata from 1.3.1 to 1.3.3 (#734)
dependabot[bot] Jul 1, 2022
5505bab
Bump setuptools from 62.6.0 to 63.1.0 (#735)
dependabot[bot] Jul 4, 2022
7468cb8
Bump types-requests from 2.28.0 to 2.28.1 (#736)
dependabot[bot] Jul 14, 2022
412ad7a
Bump setuptools from 63.1.0 to 63.2.0 (#737)
dependabot[bot] Jul 14, 2022
bb5445d
Bump emoji from 1.7.0 to 2.0.0 (#738)
dependabot[bot] Jul 18, 2022
f696a00
Bump mypy from 0.961 to 0.971 (#739)
dependabot[bot] Jul 19, 2022
2609b4e
Bump types-requests from 2.28.1 to 2.28.2 (#740)
dependabot[bot] Jul 19, 2022
a340648
Bump types-requests from 2.28.2 to 2.28.3 (#741)
dependabot[bot] Jul 21, 2022
041c84e
Bump sopel-help from 0.3.0 to 0.4.0 (#742)
dependabot[bot] Jul 25, 2022
f79b054
Bump types-requests from 2.28.3 to 2.28.5 (#743)
dependabot[bot] Jul 26, 2022
6a96a6c
Bump flake8-simplify from 0.19.2 to 0.19.3 (#744)
dependabot[bot] Jul 28, 2022
6b22bea
Bump flake8-unused-arguments from 0.0.10 to 0.0.11 (#745)
dependabot[bot] Aug 1, 2022
de2fa6e
Bump setuptools from 63.2.0 to 63.3.0 (#747)
dependabot[bot] Aug 1, 2022
9f0217d
Bump types-requests from 2.28.5 to 2.28.6 (#748)
dependabot[bot] Aug 1, 2022
8f1f2ae
Bump types-requests from 2.28.6 to 2.28.7 (#749)
dependabot[bot] Aug 2, 2022
b4f9ace
Bump setuptools from 63.3.0 to 63.4.1 (#751)
dependabot[bot] Aug 3, 2022
ca12b5d
Bump types-requests from 2.28.7 to 2.28.8 (#753)
dependabot[bot] Aug 5, 2022
3395dab
Bump setuptools from 63.4.1 to 63.4.2 (#754)
dependabot[bot] Aug 8, 2022
cf140d3
Bump flake8-pytest from 1.3 to 1.4 (#755)
dependabot[bot] Aug 8, 2022
13e308c
Bump setuptools from 63.4.2 to 63.4.3 (#756)
dependabot[bot] Aug 10, 2022
011fd44
Bump setuptools from 63.4.3 to 64.0.0 (#757)
dependabot[bot] Aug 11, 2022
5d2cd95
Bump flake8-eradicate from 1.2.1 to 1.3.0 (#758)
dependabot[bot] Aug 11, 2022
d69a76c
Bump flake8 from 4.0.1 to 5.0.4 (#752)
dependabot[bot] Aug 11, 2022
35139a2
Bump setuptools from 64.0.0 to 64.0.3 (#759)
dependabot[bot] Aug 12, 2022
c4dccf5
Bump setuptools from 64.0.3 to 65.0.0 (#760)
dependabot[bot] Aug 15, 2022
d33096e
Bump setuptools from 65.0.0 to 65.0.1 (#761)
dependabot[bot] Aug 16, 2022
27dd0a5
Bump setuptools from 65.0.1 to 65.1.0 (#762)
dependabot[bot] Aug 18, 2022
10c63fd
Bump types-requests from 2.28.8 to 2.28.9 (#763)
dependabot[bot] Aug 19, 2022
12214df
Bump setuptools from 65.1.0 to 65.2.0 (#764)
dependabot[bot] Aug 22, 2022
d847fc8
Bump setuptools from 65.2.0 to 65.3.0 (#765)
dependabot[bot] Aug 24, 2022
c3de9c1
Bump requests-cache from 0.9.5 to 0.9.6 (#766)
dependabot[bot] Aug 26, 2022
3531eec
Bump pytest from 7.1.2 to 7.1.3 (#767)
dependabot[bot] Sep 2, 2022
d125cdc
Bump pipdeptree from 2.2.1 to 2.3.0 (#768)
dependabot[bot] Sep 6, 2022
5705bc1
Bump pipdeptree from 2.3.0 to 2.3.1 (#769)
dependabot[bot] Sep 8, 2022
5fb2849
Bump types-requests from 2.28.9 to 2.28.10 (#770)
dependabot[bot] Sep 8, 2022
c94e55b
i am lost as to what the fuck you are doing
RhinosF1 Sep 18, 2022
e5b979a
Update requirements.txt
RhinosF1 Feb 10, 2023
ba32643
Update dev-requirements.txt
RhinosF1 Feb 10, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
18 changes: 18 additions & 0 deletions .deepsource.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
version = 1

test_patterns = ["MirahezeBots/tests/*.py"]

[[analyzers]]
name = "python"
enabled = true

[analyzers.meta]
runtime_version = "3.x.x"

[[transformers]]
name = "autopep8"
enabled = false

[[transformers]]
name = "isort"
enabled = false
4 changes: 2 additions & 2 deletions .flake8
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[flake8]
max-line-length = 265
max-line-length = 125
exclude = */__init__.py, dist/*, build/*
extend-ignore = SFS301
extend-ignore = SFS301, SIM114
per-file-ignores =
MirahezeBots/utils/phabapi.py:SFS201
20 changes: 14 additions & 6 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,10 @@ name: "CodeQL"

on:
push:
pull_request:
branches:
- dev
- release
pull_request_target:
schedule:
- cron: '25 22 * * 6'

Expand All @@ -32,15 +35,20 @@ jobs:
# https://docs.github.com/en/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#overriding-automatic-language-detection

steps:
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action@0.10.0
with:
all_but_latest: true
access_token: ${{ github.token }}
- name: Checkout repository
uses: actions/checkout@v2.3.4
uses: actions/checkout@v3
- name: Setup python 3.9
uses: actions/setup-python@v2.2.2
uses: actions/setup-python@v4
with:
python-version: 3.9
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -51,7 +59,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
uses: github/codeql-action/autobuild@v2

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
Expand All @@ -65,4 +73,4 @@ jobs:
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
uses: github/codeql-action/analyze@v2
22 changes: 22 additions & 0 deletions .github/workflows/dependabot-merge.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Dependabot auto-merge
on: pull_request

permissions:
pull-requests: write
contents: write

jobs:
dependabot:
runs-on: ubuntu-latest
if: ${{ github.actor == 'dependabot[bot]' }}
steps:
- name: Dependabot metadata
id: metadata
uses: dependabot/fetch-metadata@v1.3.3
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
- name: Enable auto-merge for Dependabot PRs
run: gh pr merge --auto --squash "$PR_URL"
env:
PR_URL: ${{github.event.pull_request.html_url}}
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
37 changes: 20 additions & 17 deletions .github/workflows/workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,28 @@ name: 'Main CI Build'
on: [push, pull_request_target]

jobs:
build:
test:
name: Test Build (Python ${{ matrix.python }} on ${{ matrix.os }})
runs-on: ${{ matrix.os }}
strategy:
matrix:
python: ['3.7', '3.8', '3.9', '3.9-dev', '3.10-dev']
python: ['3.8', '3.9', '3.9-dev', '3.10-dev']
os: ['ubuntu-latest', 'macos-latest']
steps:
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action@0.9.0
uses: styfle/cancel-workflow-action@0.10.0
with:
access_token: ${{ github.token }}
- uses: actions/checkout@v2.3.4
- uses: actions/checkout@v3
with:
submodules: true
- name: Setup Python ${{ matrix.python }} on ${{ matrix.os }}
uses: actions/setup-python@v2.2.2
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python }}
- name: Install packages
run: |
python -m pip install --upgrade pip wheel
python -m pip install --upgrade pip==21.3.1 wheel
pip install -r dev-requirements.txt
pyproject-build --wheel --outdir dist .
find dist -name "*.whl" | xargs pip3 install
Expand All @@ -35,30 +36,32 @@ jobs:
run: |
flake8 .
pytest --pyargs MirahezeBots.tests
pip-missing-reqs --ignore-file=setup.py --ignore-module=pytest --ignore-module=MirahezeBots.* . --ignore-file=MirahezeBots/tests/* --ignore-file=build/*
bandit MirahezeBots -r -x MirahezeBots/test
mypy -p MirahezeBots --exclude=build --ignore-missing-imports --disallow-untyped-defs
pip install -r compatibility.txt
pip check
- name: Run pip freeze and pipdeptree
run: |
pip freeze
pipdeptree
- name: Show outdated packages
run: pip list --outdated
deploy:
runs-on: ubuntu-latest
steps:
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action@0.9.0
uses: styfle/cancel-workflow-action@0.10.0
with:
access_token: ${{ github.token }}
- uses: actions/checkout@v2.3.4
- uses: actions/checkout@v3
- name: Set up Python 3.9
uses: actions/setup-python@v2.2.2
uses: actions/setup-python@v4
with:
python-version: 3.9
- name: Install pypa/build
run: >-
python -m
pip install
build
--user
run: |
python -m pip install --upgrade pip==21.1.0
pip install -r dev-requirements.txt
- name: Build a binary wheel
run: pyproject-build --wheel --outdir dist .
- name: Publish to PyPi
Expand All @@ -71,10 +74,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action@0.9.0
uses: styfle/cancel-workflow-action@0.10.0
with:
access_token: ${{ github.token }}
- uses: actions/checkout@v2.3.4
- uses: actions/checkout@v3
with:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
- name: SonarCloud Scan
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
dist/*
build/*
build
dist
__pycache__
__pycache__/*
Expand Down
15 changes: 9 additions & 6 deletions MirahezeBots/dbclean.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
import sqlite3
"""Remove a list of users from sopel database."""
from sqlite3 import connect


def main():
file = input("Full path to the deletion list: ")
def rundel() -> None:
"""Attempt the actual function for the cli script."""
file = input('Full path to the deletion list: ')
with open(file, 'r') as f: # ensure the file is open and closed properly
users = f.readlines()
database = input("Full path to database: ")
with sqlite3.connect(database) as conn:
database = input('Full path to database: ')
with connect(database) as conn:
curs = conn.cursor()
for user in users:
curs.execute('DELETE FROM nick_values WHERE nick_id = ?', (user,))
Expand All @@ -15,4 +17,5 @@ def main():
conn.commit()


main()
if __name__ == '__main__':
rundel()
68 changes: 31 additions & 37 deletions MirahezeBots/plugins/goofy.py
Original file line number Diff line number Diff line change
@@ -1,63 +1,57 @@
""" Some commands for just goofing around and having fun """
"""Some commands for just goofing around and having fun."""

from sopel.module import commands, example
from sopel.plugin import commands, example
from sopel import bot, trigger


@example('.coffee MirahezeBot')
@commands('coffee')
def coffee(bot, trigger):
"""
Makes me give the specified nick a coffee.
"""
if trigger.group(2) is None:
bot.reply("To whom should I give this cup of coffee?")
def coffee(instance: bot, message: trigger) -> None:
"""Make me give the specified nick a coffee."""
if message.group(2) is None:
instance.reply('To whom should I give this cup of coffee?')
else:
bot.action("gives %s a nice warm cup of coffee." % (trigger.group(2)), trigger.sender)
instance.action(f'gives {message.group(2)} a nice warm cup of coffee.', message.sender)


@example('.hug MirahezeBot')
@commands('hug')
def hug(bot, trigger):
"""
Makes me give the specified nick a hug.
"""
if trigger.group(2) is None:
bot.reply("To whom should I give this hug?")
def hug(instance: bot, message: trigger) -> None:
"""Make me give the specified nick a hug."""
if message.group(2) is None:
instance.reply('To whom should I give this hug?')
else:
bot.action("gives %s a great big bear hug." % (trigger.group(2)), trigger.sender)
instance.action(f'gives {message.group(2)} a great big bear hug.', message.sender)


@example('.burger MirahezeBot')
@commands('burger')
def burger(bot, trigger):
"""
Makes me give the specified nick a burger.
"""
if trigger.group(2) is None:
bot.reply("To whom should I give this cheeseburger?")
def burger(instance: bot, message: trigger) -> None:
"""Make me give the specified nick a burger."""
if message.group(2) is None:
instance.reply('To whom should I give this cheeseburger?')
else:
bot.action("gives %s a freshly cooked cheeseburger." % (trigger.group(2)), trigger.sender)
instance.action(f'gives {message.group(2)} a freshly cooked cheeseburger.', message.sender)


@example('.present MirahezeBot')
@commands('present')
def present(bot, trigger):
"""
Makes me give the specified nick a present.
"""
if trigger.group(2) is None:
bot.reply("To whom should I give this present?")
def present(instance: bot, message: trigger) -> None:
"""Make me give the specified nick a present."""
if message.group(2) is None:
instance.reply('To whom should I give this present?')
else:
bot.action("gives %s a present." % (trigger.group(2)), trigger.sender)
instance.action(f'gives {message.group(2)} a present.', message.sender)


@example('.hotchoc MirahezeBot')
@commands('hotchoc', 'hotchocolate')
def hotchoc(bot, trigger):
"""
Makes me give the specified nick a hot chocolate.
"""
if trigger.group(2) is None:
bot.reply("To whom should I give this hot chocolate?")
def hotchoc(instance: bot, message: trigger) -> None:
"""Make me give the specified nick a hot chocolate."""
if message.group(2) is None:
instance.reply('To whom should I give this hot chocolate?')
else:
bot.action("gives %s a warm, velvety salted caramel hot chocolate with cream and marhsmellows." % (trigger.group(2)), trigger.sender)
instance.action(
f'gives {message.group(2)} a warm, velvety salted caramel hot chocolate with cream and marhsmellows.',
message.sender,
)
34 changes: 16 additions & 18 deletions MirahezeBots/plugins/miraheze.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
"""This plugin contains miraheze specific commands."""
from sopel.module import commands, example, rule
from sopel.plugin import commands, example, rule
from sopel import bot, trigger

MIRAHEZE_ABOUT_MIRAHEZE_CHANNEL = (
'Miraheze is a non-profit wikifarm running MediaWiki. If you would like '
Expand All @@ -16,31 +17,28 @@
@commands('miraheze')
@rule('.*[w-wW-W]hat (even is [m-mM-M]iraheze|is [m-mM-M]iraheze|does [m-mM-M]iraheze do).*')
@example('.miraheze')
def miraheze(bot, trigger):
"""
Miraheze about command.

This command will tell you about Miraheze and where to learn more.
"""
if trigger.sender == '#miraheze':
bot.reply(MIRAHEZE_ABOUT_MIRAHEZE_CHANNEL)
def miraheze(instance: bot, message: trigger) -> None:
"""Tells you about Miraheze and where to learn more."""
if message.sender == '#miraheze':
instance.reply(MIRAHEZE_ABOUT_MIRAHEZE_CHANNEL)
else:
bot.reply(MIRAHEZE_ABOUT_OTHER_CHANNELS)
instance.reply(MIRAHEZE_ABOUT_OTHER_CHANNELS)


@commands('gethelp')
@rule("([i-iI-I] need help|[c-cC-C]an someone help me|[i-iI-I] can(t|'t) login).*")
@example('.gethelp I cannot access https://meta.miraheze.org')
def miraheze_gethelp(bot, trigger):
def miraheze_gethelp(instance: bot, message: trigger) -> None:
"""Reply to help requests."""
if trigger.sender == '#miraheze':
bot.reply('Pinging dmehus, JohnLewis, paladox, PuppyKun, Reception123, RhinosF1, SPF|Cloud, Universal_Omega, and Voidwalker,'
'who might be able to help you. Other users in this channel also see this and may be able to assist you.')
if message.sender == '#miraheze':
instance.reply(
'Pinging Agent, CosmicAlpha, dmehus, JohnLewis, paladox, Reception123, RhinosF1 and Voidwalker,'
'who might be able to help you. Other users in this channel also see this and may be able to assist you.')
else:
bot.reply('If you need Miraheze releated help, please join #miraheze')
instance.reply('If you need Miraheze releated help, please join #miraheze')


@commands('discord')
def miraheze_discord(bot, trigger):
"""Displays discord information for Miraheze."""
bot.reply('You can join discord by going to, https://discord.is/miraheze!')
def miraheze_discord(instance: bot, message: trigger) -> None: # noqa: U100
"""Display discord information for Miraheze."""
instance.reply('You can join discord by going to, https://miraheze.org/discord!')