Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python-trio/trio-owfs

Access 1wire buses (via owserver)
https://github.com/python-trio/trio-owfs

Fix test error handling

only works with Trio, but oh well

694a7d89265d78af6080978f01b86ec1fd32c9f9 authored almost 4 years ago by Matthias Urlichs <[email protected]>
Fix startup timing

19ef443762bb228f8907179a8ff1da4c040af5ca authored almost 4 years ago by Matthias Urlichs <[email protected]>
slow_server test: may not be slower than our timeout

d8dcabf336db233a5a76d3e8a70e309dd45fa2e9 authored almost 4 years ago by Matthias Urlichs <[email protected]>
anyio 2

XXX some tests still splat

f74a097a7215f9df967b3cf3eacee24b862a2eda authored almost 4 years ago by Matthias Urlichs <[email protected]>
Stupid fixes

4f65c21f2d0d43f250d0e6c013d9625f0e63b8ba authored over 4 years ago by Matthias Urlichs <[email protected]>
Add struct-following get+set methods

506cfa001f0b7c9a917e2340602c8e005fcbede5 authored over 4 years ago by Matthias Urlichs <[email protected]>
missed deleting debug code

fb0613b654b1f5887ee2713cbc4c1874b8c74bda authored over 4 years ago by Matthias Urlichs <[email protected]>
Blackened

9b6a643267c91ab356e1487c938a394ec3d237bc authored over 4 years ago by Matthias Urlichs <[email protected]>
Accept tuples as device attributes

1bf47e555d0f402fc7071251a688326ea9907079 authored over 4 years ago by Matthias Urlichs <[email protected]>
Fix msg repr

if non-strings are in a path, at least print them

6cd453ecedc9751514f8947623e06549bfdb4ed8 authored over 4 years ago by Matthias Urlichs <[email protected]>
Forward an error if a device isn't pollable

11248f2c5985ece6b303ecedc97329f590a59977 authored over 4 years ago by Matthias Urlichs <[email protected]>
Blackened

c039200c6ef70e49b66e589fd533406c4240d6ce authored over 4 years ago by Matthias Urlichs <[email protected]>
Polling of sub entries

Example: counter (family code "1d"):
you can now poll "counter/0" and "counter/1"

b310fb53531cc0deb3ffb4a978defddf7a953ce2 authored over 4 years ago by Matthias Urlichs <[email protected]>
Disable simultaneous conversions

TEST

389b884ac3ce583a9e6c44aba86f08c2ae63e2b5 authored over 4 years ago by Matthias Urlichs <[email protected]>
ignore F821 and F841

863ed6bf4b68263456e884c0363fb039b972f21b authored over 4 years ago by Matthias Urlichs <[email protected]>
Makefile source

3b9502ca2004e4c617ab1afe553ecc8b6b52e364 authored over 4 years ago by Matthias Urlichs <[email protected]>
documented, blackened, flake8ed and pylinted

55e83de821b5a8116d8468a8399f933022dd1f3c authored over 4 years ago by Matthias Urlichs <[email protected]>
Makefile: Space

801bcf93b1fd3deb29892470ffeeeba1c169af60 authored over 4 years ago by Matthias Urlichs <[email protected]>
Use common Makefile

1f18f923610d7e9687d2d190fd052b9245e98226 authored over 4 years ago by Matthias Urlichs <[email protected]>
Spelling 2

43cdc0bb232ad881a8053fce792c562ca7a1ed6f authored over 4 years ago by Matthias Urlichs <[email protected]>
Fix spelling ;-)

060767d9ff128c9692a5143401ab89e5d3fe5cf6 authored over 4 years ago by Matthias Urlichs <[email protected]>
missing import

9c2b851dc8c19566287f2cb50859ad589fdf2a03 authored over 4 years ago by Matthias Urlichs <[email protected]>
fix testing (somewhat)

aa5248227f817d91e7f6d9c34d9370317d870405 authored over 4 years ago by Matthias Urlichs <[email protected]>
move mock server test infrastructure to asyncfs

9d69374ef56bdab46007a1517b034b00d5215ceb authored over 4 years ago by Matthias Urlichs <[email protected]>
attr.s deprecated "cmp"

a8c395b94d464dfa20edff2cf482fe6501fae97a authored over 4 years ago by Matthias Urlichs <[email protected]>
Name that server

a1a75061e6127114abb48556f13cd4dda07bc515 authored over 4 years ago by Matthias Urlichs <[email protected]>
typo

476f78ef6ad3956d7fa251f12a02f47accd75d81 authored over 4 years ago by Matthias Urlichs <[email protected]>
Add a lock to task startup

so there won't be two identical jobs

e2013fdb5c22751cf80b3c01b77e633b9932bdf8 authored over 5 years ago by Matthias Urlichs <[email protected]>
reorder code for better readability

c3223e1228aecc71ca8c7aa189fb456f85ff8e44 authored over 5 years ago by Matthias Urlichs <[email protected]>
The PIO (family 05) does not rquire any special handling.

15653f4505f39a487f9ec5b97b52b5929001642a authored over 5 years ago by Matthias Urlichs <[email protected]>
iUse slash as separator, not dot

c0a661209bc71b4f51688914bc79fa0b7278db31 authored over 5 years ago by Matthias Urlichs <[email protected]>
default value to 0

514c54a4aa9d7f8adaec87b39f6f0d11978a093a authored over 5 years ago by Matthias Urlichs <[email protected]>
Added manual polling, PIO device (05.*).

d935b5385e50a442f6a06da9e9d74da09b0a2863 authored over 5 years ago by Matthias Urlichs <[email protected]>
Refactor client restart

Don't restart from the reader task. That isn't stable.
Instead, use a new taskgroup with all non...

1e29ef1090c8ec17711215f6529d607b91c4513f authored over 5 years ago by Matthias Urlichs <[email protected]>
formatting nit

efec10cff8f85097a4e81037cd41b872a3f2b096 authored over 5 years ago by Matthias Urlichs <[email protected]>
Close the server socket after testing

827e60f474071b3ff13e869bf3b5b1ef2fe782a4 authored over 5 years ago by Matthias Urlichs <[email protected]>
Fix event sequence tests

d72925c8a82616c5b229cea78f2de2570120737e authored over 5 years ago by Matthias Urlichs <[email protected]>
Remove bus message sequence tests

too fragile

6f6012f0938090007d8ff0952ac9ee7fa3f27ddf authored over 5 years ago by Matthias Urlichs <[email protected]>
"Busy" is just a filler

c85803ffc1b32d5b30bc8e08cd4105fd0535c4d8 authored over 5 years ago by Matthias Urlichs <[email protected]>
Fix exception handling

Must pass cancellation unmolested

b7769eec9362a5412ec325c7bb7e55b16cab11e5 authored over 5 years ago by Matthias Urlichs <[email protected]>
less debugging

3b0b8f4a8f5c79cacd70de1ce7bf88c2dda1d507 authored over 5 years ago by Matthias Urlichs <[email protected]>
This change is nonsense -- "busy" from the server is a no-op message.

Revert "If the server reports busy, re-queue the current request"

This reverts commit 82a55c5a5...

9e570e5d6ddad057a4c14ad1959c0277e5adcb6f authored over 5 years ago by Matthias Urlichs <[email protected]>
superfluous

d61066e5a8fb0634d179c0605f021a0812716c2f authored over 5 years ago by Matthias Urlichs <[email protected]>
fix examples

d469942961df6381cfbb487d5bf479106c871c4f authored over 5 years ago by Matthias Urlichs <[email protected]>
Makefile fix

0cfd8a579e44778583f8a31243d3738d61a86f22 authored over 5 years ago by Matthias Urlichs <[email protected]>
doc fix

7db2f080a631516780fc626c3080d56f2d801f64 authored over 5 years ago by Matthias Urlichs <[email protected]>
Fix examples

e0900444fb234fb381cea2e52d85c8418d4b5b65 authored over 5 years ago by Matthias Urlichs <[email protected]>
Cleanup

50ebe6098e6c1f7ead244587834096c0b1545c8c authored over 5 years ago by Matthias Urlichs <[email protected]>
only add _all when appropriate

93c9753d25983df6b5b9ff73226dd86cb4013e8d authored over 5 years ago by Matthias Urlichs <[email protected]>
Remember device.fields for introspectability

42cd6d3553a180faf3cba50380814517719f0021 authored over 5 years ago by Matthias Urlichs <[email protected]>
less logging

40dddcb03d236694161e7f5ba117e128e5c88afd authored over 5 years ago by Matthias Urlichs <[email protected]>
use setuptools_scm

fbfbef960de91bd0907960287b4885f56a6644d1 authored over 5 years ago by Matthias Urlichs <[email protected]>
rehome

27c2ce327d7973d98762eee7cc09367a2052db55 authored over 5 years ago by Matthias Urlichs <[email protected]>
global s/trio_owfs/asyncowfs

7bafb26286f86d081597a504a231b43fe091549b authored over 5 years ago by Matthias Urlichs <[email protected]>
renamed subdir

394f45a53890092d534f4f8407eae5d6686c835b authored over 5 years ago by Matthias Urlichs <[email protected]>
more rename and rehome

ca0197103b6735839c991a890963468199821ea7 authored over 5 years ago by Matthias Urlichs <[email protected]>
Fix writer exception handling

a225cdcab4597b042a6ae0a9de8582229045bcb1 authored over 5 years ago by Matthias Urlichs <[email protected]>
Don't let the writer die on env error

like closed file

1d50f076cbc0ac790e83877ecb86138616f5d4ce authored over 5 years ago by Matthias Urlichs <[email protected]>
fix test

2bd750d245f8379fcd67f1b4ebb4670b2ed82dd9 authored over 5 years ago by Matthias Urlichs <[email protected]>
transport scan arguments :-/

87923a71f3228e327698474f312a9994028d4013 authored over 5 years ago by Matthias Urlichs <[email protected]>
Fix cancellation

03f1301125f38d25d27390f11ac49bd764f82e68 authored over 5 years ago by Matthias Urlichs <[email protected]>
fix docstring

ab85df1beeeed06916458a05fecbd3b0331ddd57 authored over 5 years ago by Matthias Urlichs <[email protected]>
If the server reports busy, re-queue the current request

82a55c5a5fdca50555230dde62f9f5940fc0b0f5 authored over 5 years ago by Matthias Urlichs <[email protected]>
Add fn to wait for device to appear on a bus

e7606de42c6f3aed9b99e3637c7d9032a39dddd4 authored over 5 years ago by Matthias Urlichs <[email protected]>
don't forget latesttemp

42a53c80293a1dbeef710f9abfed1dd82542e222 authored over 5 years ago by Matthias Urlichs <[email protected]>
Drop Py3.5 asnyc_gen workaround, use contextlib

0d8968dad8877d655357902d7f28117ec46d2890 authored over 5 years ago by Matthias Urlichs <[email protected]>
remember stream

11cf5b133c0a2d94df48a2bc6546b975cf503f6f authored over 5 years ago by Matthias Urlichs <[email protected]>
remember alarm_temp

912d1ca4e6c8c82cb0f2680146558fa329983623 authored over 5 years ago by Matthias Urlichs <[email protected]>
fix ValueEvent constructor

405d18a3acc0118241fd8b0963fe2db9e5a70bd3 authored over 5 years ago by Matthias Urlichs <[email protected]>
CancelScope

3434ec5d410157c7ea6be3b9cb564f6e43914cce authored over 5 years ago by Matthias Urlichs <[email protected]>
logger.warn => warning

18a4997bca556b73a70645eccead87f6c1874c56 authored over 5 years ago by Matthias Urlichs <[email protected]>
properly init read_task and write_task

f632e3062a031eae427c8d648cb0499a5a7163d8 authored about 6 years ago by Matthias Urlichs <[email protected]>
Support the DS18B20

fa51995f297c9a2de891a769a66fcd664aa22d69 authored about 6 years ago by Matthias Urlichs <[email protected]>
V 0.7.1

29a0b9fb259ccc24adc7a94c11ee78ec3a501b8f authored about 6 years ago by Matthias Urlichs <[email protected]>
Clean up shutdown handling

44fba05381ca76b7d1ffc57a7a30cf0c39879d66 authored about 6 years ago by Matthias Urlichs <[email protected]>
async-ize a bunch of methods

required for anyio

74e034880bc4e88b14018a6211940db72fb7d0c7 authored about 6 years ago by Matthias Urlichs <[email protected]>
Version 0.7.0

be9f38e7cb22f4c5ab18ec86a786887828c19249 authored about 6 years ago by Matthias Urlichs <[email protected]>
Fix reconnect, add connect in background

several fixes intermixed :-/

4b4812b92ef1084eebbb16edf94048de03905bb9 authored about 6 years ago by Matthias Urlichs <[email protected]>
protocol: ignore offset from server

5ed578732973a8bc30f5d3f5d7b4d9247fae8688 authored about 6 years ago by Matthias Urlichs <[email protected]>
close on exception

fe73498c3ca66b132ceed924b8c15259c547ec14 authored about 6 years ago by Matthias Urlichs <[email protected]>
superfluous code

87bf30eb592b9e0b36abd589334d1c06c8ab23f7 authored about 6 years ago by Matthias Urlichs <[email protected]>
Number server connections; for logging

8af3bfd9adad804ce0b5cb53aba1ea948c872b85 authored about 6 years ago by Matthias Urlichs <[email protected]>
devince handling fixes; add ADC (family 0x20)

13d5072cdeac73458a4646802645350852754f26 authored about 6 years ago by Matthias Urlichs <[email protected]>
Fix queue handling, remember events

14fb7c9a6c5ef23e595c8aedc6b550b7eb83157f authored about 6 years ago by Matthias Urlichs <[email protected]>
Make randomness settable

4208674df6160b0b820222e8fbe5bb206a68056d authored about 6 years ago by Matthias Urlichs <[email protected]>
fix server test: cancel shielding

faedeb92f7f1432146e4656517908a440f0ce025 authored about 6 years ago by Matthias Urlichs <[email protected]>
handle poll errors by logging them

76b5ba9bc14919bb36cabfd0fea9ab468f486806 authored about 6 years ago by Matthias Urlichs <[email protected]>
de-PDB

42c42b4bd8b3a14036a74b5978354d94dd07f9dd authored about 6 years ago by Matthias Urlichs <[email protected]>
refactor accessors, add .ALL methods

3087594751e65b00f31b091ca81ddbfc2fca8e66 authored about 6 years ago by Matthias Urlichs <[email protected]>
trio update

b3e38fa2247e3dd2c1dcf6e54396f170f1d26f15 authored about 6 years ago by Matthias Urlichs <[email protected]>
Version 0.6.7

ef91a774df33a18683d8f3dc3da3e688cd394b34 authored about 6 years ago by Matthias Urlichs <[email protected]>
document initial_scan

14244b2a740c7f957f216b706d177310fc6ab0da authored about 6 years ago by Matthias Urlichs <[email protected]>
Server busy handling

also log reconnects

55292d03639edda007f4f953eb9c42473d6923e7 authored about 6 years ago by Matthias Urlichs <[email protected]>
don't circumvent the scan lock

e4010beb35b6d0f28c4792d6f67b1a567e7f3fc3 authored about 6 years ago by Matthias Urlichs <[email protected]>
clean up scanning seup

also add a couple of types

6c4a55a40e60cf6465979b65c045ce939398121c authored about 6 years ago by Matthias Urlichs <[email protected]>
cancel is async on anyio

2e7190f7f6927b62744c75e5ecb5c256c848b2e3 authored about 6 years ago by Matthias Urlichs <[email protected]>
wrong attribute name

f00caf3678e34b4d97dd5e81f53bc7023502c27d authored about 6 years ago by Matthias Urlichs <[email protected]>
Version uptick due to bug fixes and whatnot

4f58dde6367f7dbe1b479b8e04ca88e2270e404b authored about 6 years ago by Matthias Urlichs <[email protected]>
Don't overwrite "real" attributes

894d3a793f6c55a36f656d7c4da8e342e6ec49dd authored about 6 years ago by Matthias Urlichs <[email protected]>
actually, warn when not-overwriting

75277afa3cd2fb6c5e1c78a9cd345c6c7856567c authored about 6 years ago by Matthias Urlichs <[email protected]>