Skip to content

Commit

Permalink
Update dependencies and update version (#466)
Browse files Browse the repository at this point in the history
* Update dependencies and update version

* Fix mkdocs config
  • Loading branch information
facelessuser authored Sep 28, 2024
1 parent e49be2a commit 44c1c69
Show file tree
Hide file tree
Showing 12 changed files with 27 additions and 21 deletions.
1 change: 1 addition & 0 deletions docs/src/markdown/about/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
## 4.21

- **NEW**: Officially support Python 3.12 and Python 3.13, requires latest wxPython (4.2.2).
- **NEW**: Update minimum required dependencies for bug fixes.

## 4.20.3

Expand Down
2 changes: 2 additions & 0 deletions mkdocs-internal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,3 +89,5 @@ markdown_extensions:
- quote
- pymdownx.blocks.html:
- pymdownx.blocks.definition:
- pymdownx.fancylists:
inject_style: true
2 changes: 2 additions & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,8 @@ markdown_extensions:
- quote
- pymdownx.blocks.html:
- pymdownx.blocks.definition:
- pymdownx.fancylists:
inject_style: true

extra:
social:
Expand Down
2 changes: 1 addition & 1 deletion requirements/extras.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
faust-cchardet>=2.1.18
regex>=2023.6.3
regex>=2024.9.11
14 changes: 7 additions & 7 deletions requirements/project.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
chardet>=5.1.0
backrefs>=5.6,<6.0
backrefs>=5.7
bracex>=2.4
wcmatch>=8.5,<9.0
wcmatch>=10.0,<11.0
wxpython>=4.1.0
filelock>=3.12.2
send2trash>=1.8.2
markdown>=3.4.4
pymdown-extensions>=10.3
filelock>=3.16
send2trash>=1.8.3
markdown>=3.7
pymdown-extensions>=10.11
pygments>=2.14.1
coloraide>=2.9.1
coloraide>=4.0
6 changes: 3 additions & 3 deletions requirements/test-project.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
chardet>=3.0.4
backrefs>=5.0,<6.0
wcmatch>=8.1,<9.0
chardet>=5.1.0
backrefs>=5.7
wcmatch>=10.0,<11.0
2 changes: 1 addition & 1 deletion rummage/lib/__meta__.py
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@ def parse_version(ver):


# (major, minor, micro, release type, pre-release build, post-release build, development-release)
__version_info__ = Version(4, 20, 3, 'final')
__version_info__ = Version(4, 21, 0, 'final')
__version__ = __version_info__._get_canonical()
__app__ = "Rummage"
__status__ = __version_info__[3]
Expand Down
2 changes: 1 addition & 1 deletion rummage/lib/gui/data/docs/.dochash
Original file line number Diff line number Diff line change
@@ -1 +1 @@
12ef784ba501eebdd28cb9bc1274d320
0cd58713b67eafdcd920f80223baa5dc
1 change: 1 addition & 0 deletions rummage/lib/gui/data/docs/about/changelog.html
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ <h1 id="changelog">Changelog</h1>
<h2 id="421">4.21</h2>
<ul>
<li><strong>NEW</strong>: Officially support Python 3.12 and Python 3.13, requires latest wxPython (4.2.2).</li>
<li><strong>NEW</strong>: Update minimum required dependencies for bug fixes.</li>
</ul>
<h2 id="4203">4.20.3</h2>
<ul>
Expand Down
4 changes: 2 additions & 2 deletions rummage/lib/gui/data/docs/about/contributing.html
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ <h2 id="become-a-sponsor">Become a Sponsor <span class="twemoji heart-throb"><sv
<p><a class="md-button md-button--primary" href="https://github.com/sponsors/facelessuser"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M8 0c4.42 0 8 3.58 8 8a8.01 8.01 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27s-1.36.09-2 .27c-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8"/></svg></span> GitHub Sponsors</a>
<a class="md-button" href="https://www.paypal.me/facelessuser"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2M357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6"/></svg></span> PayPal</a></p>
<h2 id="bug-reports">Bug Reports</h2>
<ol>
<ol style="list-style-type: decimal;" type="1">
<li>
<p>Please <strong>read the documentation</strong> and <strong>search the issue tracker</strong> to try to find the answer to your question
<strong>before</strong> posting an issue.</p>
Expand Down Expand Up @@ -125,7 +125,7 @@ <h3 id="gui-tools">GUI Tools</h3>
<p>Current version being used is <strong>3.9.0</strong>.</p>
<p>Currently <code>tools/gui_patch.py</code> should be run on the output before running Rummage.</p>
<h3 id="running-validation-tests">Running Validation Tests</h3>
<ol>
<ol style="list-style-type: decimal;" type="1">
<li>
<p>Make sure that Tox is installed:</p>
<div class="highlight"><pre><span></span><code>pip install tox
Expand Down
10 changes: 5 additions & 5 deletions rummage/lib/gui/data/docs/extras.html
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@
<h1 id="extras">Extras</h1>
<h2 id="file-manager-context-menu">File Manager Context Menu</h2>
<h3 id="macos">macOS</h3>
<ol>
<ol style="list-style-type: decimal;" type="1">
<li>Open Automator.</li>
<li>Create new Service.</li>
<li>
Expand All @@ -115,7 +115,7 @@ <h3 id="macos">macOS</h3>
</li>
</ol>
<h3 id="windows">Windows</h3>
<ol>
<ol style="list-style-type: decimal;" type="1">
<li>
<p>Create a file <code>rummage.reg</code> with the content from one of the entries below. Replace <code>&lt;python_install_path&gt;</code> with the
actual path to your Python directory (usually something like: <code>c:\Python35</code>). Remember to escape backslashes
Expand Down Expand Up @@ -169,7 +169,7 @@ <h3 id="linux">Linux</h3>
like to include the info here, please issue a pull request to update the documentation.</p>
<h4 id="ubuntu-nautilus-gnome">Ubuntu Nautilus (Gnome)</h4>
<p>Paths might vary depending on Ubuntu version etc.</p>
<ol>
<ol style="list-style-type: decimal;" type="1">
<li>
<p>Create an executable file called <code>Rummage Here...</code> in <code>~/.local/share/nautilus/scripts/</code> with the following content
(RUMMAGE_PATH should be the binary created when installing rummage in Python which is usually
Expand All @@ -194,7 +194,7 @@ <h4 id="ubuntu-nautilus-gnome">Ubuntu Nautilus (Gnome)</h4>
</ol>
<h4 id="ubuntu-dolphin-kde">Ubuntu Dolphin (KDE)</h4>
<p>At the time of writing, this was tested on KDE 5, so most of the commands are appended with '5'.</p>
<ol>
<ol style="list-style-type: decimal;" type="1">
<li>
<p>To discover where you can store your context menu entries, run the following command:</p>
<div class="highlight"><pre><span></span><code>facelessuser@facelessuser:~$ kf5-config --path services
Expand Down Expand Up @@ -233,7 +233,7 @@ <h4 id="ubuntu-dolphin-kde">Ubuntu Dolphin (KDE)</h4>
<h4 id="ubuntu-thunar-xfce4">Ubuntu Thunar (XFCE4)</h4>
<p>In Ubuntu 18.04, XFCE4 uses Thunar. Thunar has a built in way of setting custom context menu items. This may or may not
apply to other distros.</p>
<ol>
<ol style="list-style-type: decimal;" type="1">
<li>
<p>In Thunar, select <code>Edit &gt; Configure Custom Actions...</code>. You will be presented with the custom actions dialog.</p>
<p><img alt="Thunar Custom Actions" src="images/thunar-custom.png" /></p>
Expand Down
2 changes: 1 addition & 1 deletion rummage/lib/gui/data/docs/usage.html
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ <h2 id="replace-plugins">Replace plugins</h2>
<p><img alt="Enable Replace Plugin" src="images/plugin_input.png" /></p>
<h3 id="writing-a-plugin">Writing a Plugin</h3>
<p>Replace plugins should contain two things:</p>
<ol>
<ol style="list-style-type: decimal;" type="1">
<li>A plugin class derived from the <code>rummage.lib.rumcore.ReplacePlugin</code> class.</li>
<li>A function called <code>get_replace</code> that returns your class.</li>
</ol>
Expand Down

0 comments on commit 44c1c69

Please sign in to comment.