<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fietsboek/setup.py, branch climbs</title>
<subtitle>A web-based GPX track tracker</subtitle>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/'/>
<entry>
<title>switch out setuptools for poetry</title>
<updated>2022-11-15T19:08:04+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-11-15T19:08:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=3eb21aaf91e9201c54f0cfe5b16b99f5975bf698'/>
<id>3eb21aaf91e9201c54f0cfe5b16b99f5975bf698</id>
<content type='text'>
setup.py is the very old style for packaging, so I wanted to replace it
with something more "modern". pyproject.toml seems like the way to go in
the future.

At first, I wanted to simply configure setuptools using pyproject.toml,
but that support is in beta and seemed to cause some issues with the tox
virtualenvs.

Poetry seems to work fine and provides a better dependency resolver
(given that dependencies are actually specified well) and some other
goodies. For users, nothing much should change, as "pip install" still
works.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
setup.py is the very old style for packaging, so I wanted to replace it
with something more "modern". pyproject.toml seems like the way to go in
the future.

At first, I wanted to simply configure setuptools using pyproject.toml,
but that support is in beta and seemed to cause some issues with the tox
virtualenvs.

Poetry seems to work fine and provides a better dependency resolver
(given that dependencies are actually specified well) and some other
goodies. For users, nothing much should change, as "pip install" still
works.
</pre>
</div>
</content>
</entry>
<entry>
<title>reorganize updater CLI</title>
<updated>2022-09-28T16:55:04+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-09-28T16:55:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=ccbf216aaf6e10d60e3138cbbed93359acfe71a2'/>
<id>ccbf216aaf6e10d60e3138cbbed93359acfe71a2</id>
<content type='text'>
This moves the updater scripts into a subfolder, which keeps them
separated better from the rest of the package. In addition, we now have
the "fietsupdate" command instead of using "python -m
fietsboek.updater".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This moves the updater scripts into a subfolder, which keeps them
separated better from the rest of the package. In addition, we now have
the "fietsupdate" command instead of using "python -m
fietsboek.updater".
</pre>
</div>
</content>
</entry>
<entry>
<title>add a CLI frontend for the updater logic</title>
<updated>2022-09-24T12:59:59+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-09-24T12:59:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=914843fa1eb8d557d6c0d7b50030f7f7645d200a'/>
<id>914843fa1eb8d557d6c0d7b50030f7f7645d200a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bump version to 0.3.0</title>
<updated>2022-08-12T11:05:13+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-08-12T11:05:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=4bac1668373bdaaaa4b62e66ba6284d497a2c254'/>
<id>4bac1668373bdaaaa4b62e66ba6284d497a2c254</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>include changelog in docs</title>
<updated>2022-07-25T17:46:24+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-07-25T17:46:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=f507cd972b4a839e78af19a1030562fe203d22c4'/>
<id>f507cd972b4a839e78af19a1030562fe203d22c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bump version to 0.2.1</title>
<updated>2022-07-24T19:21:50+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-07-24T19:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=81aafb1e89ac1c8495d0e8c75cf5ca46c9d0cbe9'/>
<id>81aafb1e89ac1c8495d0e8c75cf5ca46c9d0cbe9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bump version to 0.2.0</title>
<updated>2022-07-23T15:05:41+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-07-23T15:05:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=9855ff27a35b518c62a58cf8ff2cf253aa4f9d98'/>
<id>9855ff27a35b518c62a58cf8ff2cf253aa4f9d98</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version to 0.1.0</title>
<updated>2022-07-09T10:54:49+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-07-09T10:54:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=6e18519c93ff34d864029ae1d9b2aa03ac2f7f53'/>
<id>6e18519c93ff34d864029ae1d9b2aa03ac2f7f53</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>better loading in util.read_localized_resource</title>
<updated>2022-07-08T00:42:44+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-07-08T00:42:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=bb6714e9d7468465f23bf0e163d06517de397dbe'/>
<id>bb6714e9d7468465f23bf0e163d06517de397dbe</id>
<content type='text'>
The other code kinda assumed that we can turn the resource path into a
package by replacing the slashes (path separators) with dots. That
turned out to not really work in the end, especially if the resource
subfolders don't have a __init__.py in there.

This uses the .files() API (available in Python 3.9 and backported in
importlib_resources) to better handle folders in the resources.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The other code kinda assumed that we can turn the resource path into a
package by replacing the slashes (path separators) with dots. That
turned out to not really work in the end, especially if the resource
subfolders don't have a __init__.py in there.

This uses the .files() API (available in Python 3.9 and backported in
importlib_resources) to better handle folders in the resources.
</pre>
</div>
</content>
</entry>
<entry>
<title>add a small script for maintenance tasks</title>
<updated>2022-07-02T18:02:31+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2022-07-02T18:02:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=3614d7e012cd06ae953fe33fbb0d5da83366af5b'/>
<id>3614d7e012cd06ae953fe33fbb0d5da83366af5b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
