Skip to content

Commit

Permalink
Merge pull request #423 from byllyfish/deps
Browse files Browse the repository at this point in the history
Update dev. dependencies. Update black formatter and re-format all.
  • Loading branch information
byllyfish authored Jan 30, 2024
2 parents 4c4ab01 + a0e36e5 commit b56c768
Show file tree
Hide file tree
Showing 8 changed files with 122 additions and 132 deletions.
2 changes: 1 addition & 1 deletion ci/requirements-demonet.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Poetry (version 1.7.1) export at Sat Jan 27 14:27:45 MST 2024
# Poetry (version 1.7.1) export at Mon Jan 29 20:18:47 MST 2024
pygraphviz==1.12 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:8b0b9207954012f3b670e53b8f8f448a28d12bdbbcf69249313bd8dbe680152f
96 changes: 48 additions & 48 deletions ci/requirements-dev.txt
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
# Poetry (version 1.7.1) export at Sat Jan 27 14:27:45 MST 2024
# Poetry (version 1.7.1) export at Mon Jan 29 20:18:47 MST 2024
astroid==3.0.2 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:4a61cf0a59097c7bb52689b0fd63717cd2a8a14dc9f1eee97b82d814881c8c91 \
--hash=sha256:d6e62862355f60e716164082d6b4b041d38e2a8cf1c7cd953ded5108bac8ff5c
black==23.12.1 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:0808494f2b2df923ffc5723ed3c7b096bd76341f6213989759287611e9837d50 \
--hash=sha256:1fa88a0f74e50e4487477bc0bb900c6781dbddfdfa32691e780bf854c3b4a47f \
--hash=sha256:25e57fd232a6d6ff3f4478a6fd0580838e47c93c83eaf1ccc92d4faf27112c4e \
--hash=sha256:2d9e13db441c509a3763a7a3d9a49ccc1b4e974a47be4e08ade2a228876500ec \
--hash=sha256:3e1b38b3135fd4c025c28c55ddfc236b05af657828a8a6abe5deec419a0b7055 \
--hash=sha256:3fa4be75ef2a6b96ea8d92b1587dd8cb3a35c7e3d51f0738ced0781c3aa3a5a3 \
--hash=sha256:4ce3ef14ebe8d9509188014d96af1c456a910d5b5cbf434a09fef7e024b3d0d5 \
--hash=sha256:4f0031eaa7b921db76decd73636ef3a12c942ed367d8c3841a0739412b260a54 \
--hash=sha256:602cfb1196dc692424c70b6507593a2b29aac0547c1be9a1d1365f0d964c353b \
--hash=sha256:6d1bd9c210f8b109b1762ec9fd36592fdd528485aadb3f5849b2740ef17e674e \
--hash=sha256:78baad24af0f033958cad29731e27363183e140962595def56423e626f4bee3e \
--hash=sha256:8d4df77958a622f9b5a4c96edb4b8c0034f8434032ab11077ec6c56ae9f384ba \
--hash=sha256:97e56155c6b737854e60a9ab1c598ff2533d57e7506d97af5481141671abf3ea \
--hash=sha256:9c4352800f14be5b4864016882cdba10755bd50805c95f728011bcb47a4afd59 \
--hash=sha256:a4d6a9668e45ad99d2f8ec70d5c8c04ef4f32f648ef39048d010b0689832ec6d \
--hash=sha256:a920b569dc6b3472513ba6ddea21f440d4b4c699494d2e972a1753cdc25df7b0 \
--hash=sha256:ae76c22bde5cbb6bfd211ec343ded2163bba7883c7bc77f6b756a1049436fbb9 \
--hash=sha256:b18fb2ae6c4bb63eebe5be6bd869ba2f14fd0259bda7d18a46b764d8fb86298a \
--hash=sha256:c04b6d9d20e9c13f43eee8ea87d44156b8505ca8a3c878773f68b4e4812a421e \
--hash=sha256:c88b3711d12905b74206227109272673edce0cb29f27e1385f33b0163c414bba \
--hash=sha256:dd15245c8b68fe2b6bd0f32c1556509d11bb33aec9b5d0866dd8e2ed3dba09c2 \
--hash=sha256:e0aaf6041986767a5e0ce663c7a2f0e9eaf21e6ff87a5f95cbf3675bfd4c41d2
black==24.1.1 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:0269dfdea12442022e88043d2910429bed717b2d04523867a85dacce535916b8 \
--hash=sha256:07204d078e25327aad9ed2c64790d681238686bce254c910de640c7cc4fc3aa6 \
--hash=sha256:08b34e85170d368c37ca7bf81cf67ac863c9d1963b2c1780c39102187ec8dd62 \
--hash=sha256:1a95915c98d6e32ca43809d46d932e2abc5f1f7d582ffbe65a5b4d1588af7445 \
--hash=sha256:2588021038bd5ada078de606f2a804cadd0a3cc6a79cb3e9bb3a8bf581325a4c \
--hash=sha256:2fa6a0e965779c8f2afb286f9ef798df770ba2b6cee063c650b96adec22c056a \
--hash=sha256:34afe9da5056aa123b8bfda1664bfe6fb4e9c6f311d8e4a6eb089da9a9173bf9 \
--hash=sha256:3897ae5a21ca132efa219c029cce5e6bfc9c3d34ed7e892113d199c0b1b444a2 \
--hash=sha256:40657e1b78212d582a0edecafef133cf1dd02e6677f539b669db4746150d38f6 \
--hash=sha256:48b5760dcbfe5cf97fd4fba23946681f3a81514c6ab8a45b50da67ac8fbc6c7b \
--hash=sha256:5242ecd9e990aeb995b6d03dc3b2d112d4a78f2083e5a8e86d566340ae80fec4 \
--hash=sha256:5cdc2e2195212208fbcae579b931407c1fa9997584f0a415421748aeafff1168 \
--hash=sha256:5d7b06ea8816cbd4becfe5f70accae953c53c0e53aa98730ceccb0395520ee5d \
--hash=sha256:7258c27115c1e3b5de9ac6c4f9957e3ee2c02c0b39222a24dc7aa03ba0e986f5 \
--hash=sha256:854c06fb86fd854140f37fb24dbf10621f5dab9e3b0c29a690ba595e3d543024 \
--hash=sha256:a21725862d0e855ae05da1dd25e3825ed712eaaccef6b03017fe0853a01aa45e \
--hash=sha256:a83fe522d9698d8f9a101b860b1ee154c1d25f8a82ceb807d319f085b2627c5b \
--hash=sha256:b3d64db762eae4a5ce04b6e3dd745dcca0fb9560eb931a5be97472e38652a161 \
--hash=sha256:e298d588744efda02379521a19639ebcd314fba7a49be22136204d7ed1782717 \
--hash=sha256:e2c8dfa14677f90d976f68e0c923947ae68fa3961d61ee30976c388adc0b02c8 \
--hash=sha256:ecba2a15dfb2d97105be74bbfe5128bc5e9fa8477d8c46766505c1dda5883aac \
--hash=sha256:fc1ec9aa6f4d98d022101e015261c056ddebe3da6a8ccfc2c792cbe0349d48b7
click==8.1.7 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28 \
--hash=sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de
Expand Down Expand Up @@ -84,9 +84,9 @@ coverage[toml]==7.4.1 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:f86f368e1c7ce897bf2457b9eb61169a44e2ef797099fb5728482b8d69f3f016 \
--hash=sha256:f90515974b39f4dea2f27c0959688621b46d96d5a626cf9c53dbc653a895c05c \
--hash=sha256:fe558371c1bdf3b8fa03e097c523fb9645b8730399c14fe7721ee9c9e2a545d3
dill==0.3.7 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:76b122c08ef4ce2eedcd4d1abd8e641114bfc6c2867f49f3c41facf65bf19f5e \
--hash=sha256:cc1c8b182eb3013e24bd475ff2e9295af86c1a38eb1aff128dac8962a9ce3c03
dill==0.3.8 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:3ebe3c479ad625c4553aca177444d89b486b1d84982eeacded644afc0cf797ca \
--hash=sha256:c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7
exceptiongroup==1.2.0 ; python_version >= "3.10" and python_version < "3.11" \
--hash=sha256:4bfd3996ac73b41e9b9628b04e079f193850720ea5945fc96a08633c66912f14 \
--hash=sha256:91f5c769735f051a4290d52edd0858999b57e5876e9f85937691bd4c9fa3ed68
Expand Down Expand Up @@ -294,9 +294,9 @@ pygments==2.17.2 ; python_version >= "3.10" and python_version < "4.0" \
pylint==3.0.3 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:58c2398b0301e049609a8429789ec6edf3aabe9b6c5fec916acd18639c16de8b \
--hash=sha256:7a1585285aefc5165db81083c3e06363a27448f6b467b3b0f30dbd0ac1f73810
pyright==1.1.348 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:1c6994546f7ab130b9da8c357f8b2a99bef268b6d8ae2eae292bde66923aa7af \
--hash=sha256:e7d4df504c4c082b5c3725a8c15fc3fda62da5d09fc77994baa77f359a1b62f2
pyright==1.1.349 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:8f9189ddb62222a35b3525666225f1d8f24244cbff5893c42b3f001d8ebafa1a \
--hash=sha256:af4ab7f103a0b2a92e5fbf248bf734e9a98247991350ac989ead34e97148f91c
pytest-asyncio==0.21.1 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:40a7eae6dded22c7b604986855ea48400ab15b069ae38116e8c01238e9eeb64d \
--hash=sha256:8666c1c8ac02631d7c51ba282e0c69a8a452b211ffedf2599099845da5c5c37b
Expand All @@ -306,24 +306,24 @@ pytest-cov==4.1.0 ; python_version >= "3.10" and python_version < "4.0" \
pytest==7.4.4 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:2cf0005922c6ace4a3e2ec8b4080eb0d9753fdc93107415332f50ce9e7994280 \
--hash=sha256:b090cdf5ed60bf4c45261be03239c2c1c22df034fbffe691abe93cd80cea01d8
ruff==0.1.14 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:1c8eca1a47b4150dc0fbec7fe68fc91c695aed798532a18dbb1424e61e9b721f \
--hash=sha256:2270504d629a0b064247983cbc495bed277f372fb9eaba41e5cf51f7ba705a6a \
--hash=sha256:269302b31ade4cde6cf6f9dd58ea593773a37ed3f7b97e793c8594b262466b67 \
--hash=sha256:62ce2ae46303ee896fc6811f63d6dabf8d9c389da0f3e3f2bce8bc7f15ef5488 \
--hash=sha256:653230dd00aaf449eb5ff25d10a6e03bc3006813e2cb99799e568f55482e5cae \
--hash=sha256:6b3dadc9522d0eccc060699a9816e8127b27addbb4697fc0c08611e4e6aeb8b5 \
--hash=sha256:7060156ecc572b8f984fd20fd8b0fcb692dd5d837b7606e968334ab7ff0090ab \
--hash=sha256:722bafc299145575a63bbd6b5069cb643eaa62546a5b6398f82b3e4403329cab \
--hash=sha256:80258bb3b8909b1700610dfabef7876423eed1bc930fe177c71c414921898efa \
--hash=sha256:87b3acc6c4e6928459ba9eb7459dd4f0c4bf266a053c863d72a44c33246bfdbf \
--hash=sha256:96f76536df9b26622755c12ed8680f159817be2f725c17ed9305b472a757cdbb \
--hash=sha256:a53d8e35313d7b67eb3db15a66c08434809107659226a90dcd7acb2afa55faea \
--hash=sha256:ab3f71f64498c7241123bb5a768544cf42821d2a537f894b22457a543d3ca7a9 \
--hash=sha256:ad3f8088b2dfd884820289a06ab718cde7d38b94972212cc4ba90d5fbc9955f3 \
--hash=sha256:b2027dde79d217b211d725fc833e8965dc90a16d0d3213f1298f97465956661b \
--hash=sha256:bea9be712b8f5b4ebed40e1949379cfb2a7d907f42921cf9ab3aae07e6fba9eb \
--hash=sha256:e3d241aa61f92b0805a7082bd89a9990826448e4d0398f0e2bc8f05c75c63d99
ruff==0.1.15 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:1bab866aafb53da39c2cadfb8e1c4550ac5340bb40300083eb8967ba25481447 \
--hash=sha256:2417e1cb6e2068389b07e6fa74c306b2810fe3ee3476d5b8a96616633f40d14f \
--hash=sha256:3837ac73d869efc4182d9036b1405ef4c73d9b1f88da2413875e34e0d6919587 \
--hash=sha256:5fe8d54df166ecc24106db7dd6a68d44852d14eb0729ea4672bb4d96c320b7df \
--hash=sha256:6c629cf64bacfd136c07c78ac10a54578ec9d1bd2a9d395efbee0935868bf852 \
--hash=sha256:6f0bfbb53c4b4de117ac4d6ddfd33aa5fc31beeaa21d23c45c6dd249faf9126f \
--hash=sha256:6f8ad828f01e8dd32cc58bc28375150171d198491fc901f6f98d2a39ba8e3ff5 \
--hash=sha256:86811954eec63e9ea162af0ffa9f8d09088bab51b7438e8b6488b9401863c25e \
--hash=sha256:9405fa9ac0e97f35aaddf185a1be194a589424b8713e3b97b762336ec79ff807 \
--hash=sha256:9a933dfb1c14ec7a33cceb1e49ec4a16b51ce3c20fd42663198746efc0427360 \
--hash=sha256:abf4822129ed3a5ce54383d5f0e964e7fef74a41e48eb1dfad404151efc130a2 \
--hash=sha256:b17b93c02cdb6aeb696effecea1095ac93f3884a49a554a9afa76bb125c114c1 \
--hash=sha256:c66ec24fe36841636e814b8f90f572a8c0cb0e54d8b5c2d0e300d28a0d7bffec \
--hash=sha256:ddb87643be40f034e97e97f5bc2ef7ce39de20e34608f3f829db727a93fb82c5 \
--hash=sha256:e0d432aec35bfc0d800d4f70eba26e23a352386be3a6cf157083d18f6f5881c8 \
--hash=sha256:f6dfa8c1b21c913c326919056c390966648b680966febcb796cc9d1aaab8564e \
--hash=sha256:fd4025ac5e87d9b80e1f300207eb2fd099ff8200fa2320d7dc066a3f4622dc6b
setuptools==69.0.3 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:385eb4edd9c9d5c17540511303e39a147ce2fc04bc55289c322b9e5904fe2c05 \
--hash=sha256:be1af57fc409f93647f2e8e4573a142ed38724b8cdd389706a867bb4efcf1e78
Expand Down
2 changes: 1 addition & 1 deletion ci/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Poetry (version 1.7.1) export at Sat Jan 27 14:27:45 MST 2024
# Poetry (version 1.7.1) export at Mon Jan 29 20:18:47 MST 2024
grpcio==1.60.0 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:073f959c6f570797272f4ee9464a9997eaf1e98c27cb680225b82b53390d61e6 \
--hash=sha256:0fd3b3968ffe7643144580f260f04d39d869fcc2cddb745deef078b09fd2b328 \
Expand Down
8 changes: 4 additions & 4 deletions finsy/gnmipath.py
Original file line number Diff line number Diff line change
Expand Up @@ -121,12 +121,12 @@ def copy(self) -> "GNMIPath":
return GNMIPath(_copy_path(self.path))

@overload
def __getitem__(self, key: int | str | tuple[int | str, str]) -> str:
... # pragma: no cover
def __getitem__(
self, key: int | str | tuple[int | str, str]
) -> str: ... # pragma: no cover

@overload
def __getitem__(self, key: slice) -> "GNMIPath":
... # pragma: no cover
def __getitem__(self, key: slice) -> "GNMIPath": ... # pragma: no cover

def __getitem__(
self,
Expand Down
16 changes: 8 additions & 8 deletions finsy/p4client.py
Original file line number Diff line number Diff line change
Expand Up @@ -354,24 +354,24 @@ async def receive(self) -> p4r.StreamMessageResponse:
return msg

@overload
async def request(self, msg: p4r.WriteRequest) -> p4r.WriteResponse:
... # pragma: no cover
async def request(
self, msg: p4r.WriteRequest
) -> p4r.WriteResponse: ... # pragma: no cover

@overload
async def request(
self, msg: p4r.GetForwardingPipelineConfigRequest
) -> p4r.GetForwardingPipelineConfigResponse:
... # pragma: no cover
) -> p4r.GetForwardingPipelineConfigResponse: ... # pragma: no cover

@overload
async def request(
self, msg: p4r.SetForwardingPipelineConfigRequest
) -> p4r.SetForwardingPipelineConfigResponse:
... # pragma: no cover
) -> p4r.SetForwardingPipelineConfigResponse: ... # pragma: no cover

@overload
async def request(self, msg: p4r.CapabilitiesRequest) -> p4r.CapabilitiesResponse:
... # pragma: no cover
async def request(
self, msg: p4r.CapabilitiesRequest
) -> p4r.CapabilitiesResponse: ... # pragma: no cover

async def request(self, msg: pbutil.PBMessage) -> pbutil.PBMessage:
"Send a unary-unary P4Runtime request and wait for the response."
Expand Down
23 changes: 6 additions & 17 deletions finsy/test/demonet.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,23 +27,12 @@ class GraphAPI(Protocol):
pygraphviz is an optional dependency; this Protocol facilitates typing.
"""

def __init__(self, **attr: Any):
...

def add_node(self, n: Any, **attr: Any) -> None:
...

def add_edge(self, u: Any, v: Any, **attr: Any) -> None:
...

def layout(self) -> None:
...

def draw(self, path: str | None) -> bytes | None:
...

def to_string(self) -> str:
...
def __init__(self, **attr: Any): ...
def add_node(self, n: Any, **attr: Any) -> None: ...
def add_edge(self, u: Any, v: Any, **attr: Any) -> None: ...
def layout(self) -> None: ...
def draw(self, path: str | None) -> bytes | None: ...
def to_string(self) -> str: ...


# pyright: reportUnknownMemberType=false
Expand Down
Loading

0 comments on commit b56c768

Please sign in to comment.