Skip to content

Commit ab300fc

Browse files
Vectorrentmryab
authored andcommitted
Migrate to pydantic >= 2.0 (#613)
* Revert to v1 api * Use 2.0.0 as the minimum version (cherry picked from commit 128ee90)
1 parent 17f61c5 commit ab300fc

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

examples/albert/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import Dict, List, Tuple
22

3-
from pydantic import BaseModel, StrictFloat, confloat, conint
3+
from pydantic.v1 import BaseModel, StrictFloat, confloat, conint
44

55
from hivemind.dht.crypto import RSASignatureValidator
66
from hivemind.dht.schema import BytesWithPublicKey, SchemaValidator

hivemind/dht/schema.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import re
22
from typing import Any, Dict, Optional, Type
33

4-
import pydantic
4+
import pydantic.v1 as pydantic
55

66
from hivemind.dht.crypto import RSASignatureValidator
77
from hivemind.dht.protocol import DHTProtocol

hivemind/optim/progress_tracker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from typing import Dict, Optional
77

88
import numpy as np
9-
from pydantic import BaseModel, StrictBool, StrictFloat, confloat, conint
9+
from pydantic.v1 import BaseModel, StrictBool, StrictFloat, confloat, conint
1010

1111
from hivemind.dht import DHT
1212
from hivemind.dht.schema import BytesWithPublicKey, RSASignatureValidator, SchemaValidator

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ configargparse>=1.2.3
1212
py-multihash>=0.2.3
1313
multiaddr @ git+https://github.com/multiformats/py-multiaddr.git@e01dbd38f2c0464c0f78b556691d655265018cce
1414
cryptography>=3.4.6
15-
pydantic>=1.8.1,<2.0
15+
pydantic>=2.0.0
1616
packaging>=20.9

tests/test_dht_schema.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from typing import Dict
33

44
import pytest
5-
from pydantic import BaseModel, StrictInt, conint
5+
from pydantic.v1 import BaseModel, StrictInt, conint
66

77
import hivemind
88
from hivemind.dht.node import DHTNode

tests/test_dht_validation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from typing import Dict
33

44
import pytest
5-
from pydantic import BaseModel, StrictInt
5+
from pydantic.v1 import BaseModel, StrictInt
66

77
import hivemind
88
from hivemind.dht.crypto import RSASignatureValidator

0 commit comments

Comments
 (0)