<feed xmlns='http://www.w3.org/2005/Atom'>
<title>swiftstory.git/swiftstory, branch websockets-new-impl</title>
<subtitle>SwiftStory game</subtitle>
<id>http://git.sigexec.com/cgit.cgi/swiftstory.git/atom?h=websockets-new-impl</id>
<link rel='self' href='http://git.sigexec.com/cgit.cgi/swiftstory.git/atom?h=websockets-new-impl'/>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/swiftstory.git/'/>
<updated>2025-08-18T09:56:22+00:00</updated>
<entry>
<title>swiftstory: move out of legacy websockets 14.0 implementation</title>
<updated>2025-08-18T09:56:22+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>olivier.gayot@sigexec.com</email>
</author>
<published>2025-08-18T09:37:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/swiftstory.git/commit/?id=6881f41f8e10bf6f7fd806454f8b8359b9f3d325'/>
<id>urn:sha1:6881f41f8e10bf6f7fd806454f8b8359b9f3d325</id>
<content type='text'>
https://websockets.readthedocs.io/en/stable/howto/upgrade.html

Signed-off-by: Olivier Gayot &lt;olivier.gayot@sigexec.com&gt;
</content>
</entry>
<entry>
<title>Remove trailing commas when defining enum so we don't define tuples</title>
<updated>2021-12-29T19:15:46+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>olivier.gayot@sigexec.com</email>
</author>
<published>2021-12-29T19:14:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/swiftstory.git/commit/?id=dacb8b4d73d01bf28444d306c812f650ca48d661'/>
<id>urn:sha1:dacb8b4d73d01bf28444d306c812f650ca48d661</id>
<content type='text'>
Signed-off-by: Olivier Gayot &lt;olivier.gayot@sigexec.com&gt;
</content>
</entry>
<entry>
<title>Add docstrings to all modules</title>
<updated>2021-12-29T19:06:14+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>olivier.gayot@sigexec.com</email>
</author>
<published>2021-12-29T18:21:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/swiftstory.git/commit/?id=741f8234edde84dccefcbf5dc0ba3b70c0e016e2'/>
<id>urn:sha1:741f8234edde84dccefcbf5dc0ba3b70c0e016e2</id>
<content type='text'>
Signed-off-by: Olivier Gayot &lt;olivier.gayot@sigexec.com&gt;
</content>
</entry>
<entry>
<title>Import resource_stream to reduce size of lines</title>
<updated>2021-12-29T18:46:26+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>olivier.gayot@sigexec.com</email>
</author>
<published>2021-12-29T18:36:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/swiftstory.git/commit/?id=f5edd5035d06adc7b6bceb1f521b4911706cde0b'/>
<id>urn:sha1:f5edd5035d06adc7b6bceb1f521b4911706cde0b</id>
<content type='text'>
Signed-off-by: Olivier Gayot &lt;olivier.gayot@sigexec.com&gt;
</content>
</entry>
<entry>
<title>Make list_languages a static method since it does not use self</title>
<updated>2021-12-29T18:46:05+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>olivier.gayot@sigexec.com</email>
</author>
<published>2021-12-29T18:29:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/swiftstory.git/commit/?id=545fb5d5143b11320b768094410b162815cc4f75'/>
<id>urn:sha1:545fb5d5143b11320b768094410b162815cc4f75</id>
<content type='text'>
Signed-off-by: Olivier Gayot &lt;olivier.gayot@sigexec.com&gt;
</content>
</entry>
<entry>
<title>Add type hinting everywhere so we can enable strict mypy options</title>
<updated>2021-12-29T16:06:29+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>olivier.gayot@sigexec.com</email>
</author>
<published>2021-12-29T16:05:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/swiftstory.git/commit/?id=95ca11e98c47c3e8e57093c37134a6f51bcb6f30'/>
<id>urn:sha1:95ca11e98c47c3e8e57093c37134a6f51bcb6f30</id>
<content type='text'>
Signed-off-by: Olivier Gayot &lt;olivier.gayot@sigexec.com&gt;
</content>
</entry>
<entry>
<title>Remove unnecessary module imports</title>
<updated>2021-12-27T19:38:42+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>olivier.gayot@sigexec.com</email>
</author>
<published>2021-12-27T19:36:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/swiftstory.git/commit/?id=8d242a5e6c090ee8165b36fea6520d533269518e'/>
<id>urn:sha1:8d242a5e6c090ee8165b36fea6520d533269518e</id>
<content type='text'>
Signed-off-by: Olivier Gayot &lt;olivier.gayot@sigexec.com&gt;
</content>
</entry>
<entry>
<title>Make cards be part of the Python package data</title>
<updated>2021-12-26T17:28:21+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>olivier.gayot@sigexec.com</email>
</author>
<published>2021-12-26T16:11:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/swiftstory.git/commit/?id=d592880c4bc4c581d8847d96ff73bc319ca1fac2'/>
<id>urn:sha1:d592880c4bc4c581d8847d96ff73bc319ca1fac2</id>
<content type='text'>
We now load the cards using pkg_resources. This is way better in many
aspects:
 * we can install the package using pip without having issues loading
  cards
 * we don't need to chdir to / before running swiftstoryd
 * we don't need to rely on data_files which is deprecated.

Signed-off-by: Olivier Gayot &lt;olivier.gayot@sigexec.com&gt;
</content>
</entry>
<entry>
<title>Move WS code outside the main into swiftstory.interface.ws.py</title>
<updated>2021-12-25T13:20:08+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>olivier.gayot@sigexec.com</email>
</author>
<published>2021-12-25T13:09:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/swiftstory.git/commit/?id=0bdaea4591fae05a1a93b6ddcf066f92e8f224f4'/>
<id>urn:sha1:0bdaea4591fae05a1a93b6ddcf066f92e8f224f4</id>
<content type='text'>
Also, the GameManager object is not created globally anymore when
importing the module.

Signed-off-by: Olivier Gayot &lt;olivier.gayot@sigexec.com&gt;
</content>
</entry>
<entry>
<title>Add type annotations to client.py and game.py</title>
<updated>2021-12-23T22:15:21+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>olivier.gayot@sigexec.com</email>
</author>
<published>2021-12-23T16:29:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/swiftstory.git/commit/?id=2f2eef5c134eaffbac3db278ba71f153e19de54b'/>
<id>urn:sha1:2f2eef5c134eaffbac3db278ba71f153e19de54b</id>
<content type='text'>
Signed-off-by: Olivier Gayot &lt;olivier.gayot@sigexec.com&gt;
</content>
</entry>
</feed>
