summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-12-30Updated package version numberOlivier Gayot
2021-12-29Remove trailing commas when defining enum so we don't define tuplesOlivier Gayot
2021-12-29Add docstrings to all modulesOlivier Gayot
2021-12-29Import resource_stream to reduce size of linesOlivier Gayot
2021-12-29Make list_languages a static method since it does not use selfOlivier Gayot
2021-12-29Add type hinting everywhere so we can enable strict mypy optionsOlivier Gayot
2021-12-27Remove unnecessary module importsOlivier Gayot
2021-12-26Remove jQuery from the treeOlivier Gayot
2021-12-26Mention that the Debian package is offensive to bump standards-versionOlivier Gayot
2021-12-26Update Debian package descriptionOlivier Gayot
2021-12-26Added licenses statements in copyright fileOlivier Gayot
2021-12-26Depend on libjs-jquery instead of shipping jquery filesOlivier Gayot
2021-12-26Make cards be part of the Python package dataOlivier Gayot
2021-12-26Use more modern packaging systemOlivier Gayot
2021-12-26Added copyright fileOlivier Gayot
2021-12-25Use dh_sysuser instead of manual adduser in postinstOlivier Gayot
2021-12-25Declare pre-depends to avoid warning from lintianOlivier Gayot
2021-12-25Bump debhelper compatibility level to 13Olivier Gayot
2021-12-25Run unit tests with pytest when building Debian packageOlivier Gayot
2021-12-25Make sure unit tests can be run from outside the packageOlivier Gayot
2021-12-25Move WS code outside the main into swiftstory.interface.ws.pyOlivier Gayot
2021-12-25Remove annoying print statement from setup.pyOlivier Gayot
2021-12-23Add type annotations to client.py and game.pyOlivier Gayot
2021-12-23Add type annotations to board.pyOlivier Gayot
2021-12-23Add type annotations to player.py and status.pyOlivier Gayot
2021-12-23Avoid dependency on Client from GameOlivier Gayot
2021-12-23Refactor GameManager and add control over game creationOlivier Gayot
2021-12-23Move FS operation outside the initializer of GameManagerOlivier Gayot
2021-12-23Feed the picks directly to the board, without storing them firstOlivier Gayot
2021-12-23Use an enumeration for the game stateOlivier Gayot
2021-12-23Use a language container rather than a dictionaryOlivier Gayot
2021-12-23Don't store a reference to a client from the playerOlivier Gayot
2021-12-23Fix reception of card having wrong indexOlivier Gayot
2021-12-23Make sure our use of websockets package is forwards compatibleOlivier Gayot
2021-12-23Add script to run static type checkingOlivier Gayot
2021-12-23Add required annotations to make sure mypy succeedsOlivier Gayot
2021-12-23Add back not so unused module ...Olivier Gayot
2021-12-23Use lowercase module namesOlivier Gayot
2021-12-23Use __main__.py instead of SwiftStory.pyOlivier Gayot
2020-11-02Fix typos in READMEOlivier Gayot
2020-11-02Fix typo s/colletion/collectionOlivier Gayot
2020-11-02also add the JoinError exception typeOlivier Gayot
2020-11-01Add UnsupportedLanguage exceptionOlivier Gayot
2020-11-01Add WrongAction exception and use it instaed of returning errorOlivier Gayot
2020-11-01fix error not propagated when collecting cardsOlivier Gayot
2020-11-01replace calls to print by calls to loggingOlivier Gayot
2020-09-13Add test for joining game without specifying the nameOlivier Gayot
2020-09-13Get rid of extra newlineOlivier Gayot
2020-09-13Use callbacks to handle the opcodesOlivier Gayot
2020-09-13Add test for play_card without card ID specifiedOlivier Gayot