Commit Graph

37 Commits

Author SHA1 Message Date
aa7bcbaf1f
docs: Create the skeleton of documentation 2023-10-31 12:19:58 +01:00
3f7a656588
ci: Add and configure reuse, and make it happy 2023-10-31 07:35:23 +01:00
a05a1aa182
test: Make pytest automatically recognize async tests 2023-10-31 07:35:23 +01:00
4996931b54
ci: Add mypy as a dev dependency and configure it 2023-10-31 07:35:22 +01:00
95039914ba
ci: Configure isort and make it happy 2023-10-31 07:34:57 +01:00
d28ca167f2
ci: Lint source 2023-10-31 07:34:57 +01:00
53994b77a7
build: Move testing utilities to tests/helpers.py 2023-10-31 07:34:57 +01:00
5ad13cea75
build: Move test files to the tests/ directory
We don’t want these to install by default.
2023-10-31 07:34:56 +01:00
5cd7cba3df
build: Remove async_generator as a dependency
As Python <3.6 is no longer supported, this library is obsolete.
2023-10-31 07:34:56 +01:00
93f2d329a4
ci: Use black instead of flake8
It results in mostly the same style, plus it’s configurable via pyprojects.toml.
2023-10-31 07:34:56 +01:00
bbfc137ca8
ci: Add and configure pre-commit and commitizen 2023-10-31 07:34:56 +01:00
85cea58067
build: Change yaml.load to safe_load
It’s safer.  PyYAML also changed the load method so it requires a loader parameter.
2023-10-31 07:34:56 +01:00
7458752336
build: Convert to Poetry 2023-10-31 07:34:51 +01:00
7ee85f4519
ci: Remove Travis CI configuration
Travis is no longer free to use.
2023-10-31 06:01:13 +01:00
Pedro Ferreira
bfad317734 Use latest Python versions 2019-06-12 21:49:32 +02:00
Pedro Ferreira
231afaa686 Update dependencies 2019-06-12 21:06:31 +02:00
Pedro Ferreira
58ebab5bf8 Version bump 2018-02-04 22:31:57 +01:00
Pedro Ferreira
43161742a9 Add is_connected flag 2018-02-04 22:19:15 +01:00
Pedro Ferreira
bdda1cd8e8 Update package versions 2018-02-04 15:51:09 +01:00
Pedro Ferreira
7949cba7d7 Fix import order 2018-02-04 15:50:56 +01:00
Pedro Ferreira
9fcb0bc20f Update .gitignore 2018-02-04 15:45:47 +01:00
Pedro Ferreira
59de8c3ce0 Refactor server code (use connections)
Past version was unusable with >1 client.
2018-02-04 15:41:30 +01:00
Pedro Ferreira
706705307b Bump version 2017-08-01 22:40:00 +02:00
Pedro Ferreira
ac3b4f1cd1 Test 3.5 on Travis 2017-08-01 22:36:49 +02:00
Pedro Ferreira
3831485ff3 Add Python 3.5 compatibility
Close #4
2017-08-01 22:06:29 +02:00
Pedro Ferreira
30d2ec4209 Set version 0.1.0.dev1 2017-08-01 21:27:44 +02:00
Pedro Ferreira
86bc76d495 Use async connect9) instead of feeding loop 2017-08-01 19:31:24 +02:00
Pedro Ferreira
e70324ed11 Make disconnect() synchronous 2017-07-30 22:39:57 +02:00
Pedro Ferreira
eb6f9413bd Remove FIXME 2017-07-30 11:16:07 +02:00
Pedro Ferreira
18489de6d4 Start using readexaclty()
Since read(N) is not guaranteed to read exactly N bytes
2017-06-05 22:53:24 +02:00
Pedro Ferreira
0a9ebc09bf Improvements in on_connect() 2017-06-05 20:41:44 +02:00
Pedro Ferreira
37c7d34fee Make crypto vars more consistent wrt paper 2017-06-05 11:45:40 +02:00
Pedro Ferreira
b423894b96 Handle data buffers > 4K 2017-06-05 11:35:55 +02:00
Pedro Ferreira
6be0cb2b5a Fix misnamed variable 2017-06-05 00:35:27 +02:00
Pedro Ferreira
77847883ec Add support for coveralls 2017-06-05 00:35:27 +02:00
Pedro Ferreira
ea3b12dfcf Add travis config 2017-06-05 00:35:27 +02:00
Pedro Ferreira
66a4149f12 First functional version 2017-06-05 00:35:27 +02:00