We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 53307de commit 73a24b0Copy full SHA for 73a24b0
README.md
@@ -1,6 +1,8 @@
1
# exacting
2
> *(adj.) making great demands on one's skill, attention, or other resources.*
3
4
+[**Docs**](https://aweirddev.github.io/exacting)
5
+
6
`exacting` is a picky dataclass runtime utility collection, making sure all type annotations are followed.
7
8
Essentially... **THE** go-to option for dataclasses. heh.
@@ -34,17 +36,6 @@ Person(name="John", age=1.23)
34
36
# (isinstance) Expected <class 'int'>, got: <class 'float'>
35
37
```
38
-Also, you can type anything! Almost.
-
39
-```python
40
-@exact
41
-class Stuff:
42
- apple: Optional[str]
43
- banana: str | int | bool
44
45
-# ...they all work!
46
-```
47
48
***
49
50
WIP. More APIs soon.
0 commit comments