Skip to content

Commit 0ff20d0

Browse files
authored
Merge pull request #44 from sidmitra/master
Pin lower bound on Pydantic as >=1
2 parents 87053d8 + e84d6e0 commit 0ff20d0

File tree

4 files changed

+23
-21
lines changed

4 files changed

+23
-21
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
strategy:
99
matrix:
10-
python-version: [3.7, 3.8, 3.9]
10+
python-version: [3.7, 3.8, 3.9, '3.10', 3.11, 3.12]
1111
steps:
1212
- uses: actions/checkout@v2
1313
- name: Set up Python ${{ matrix.python-version }}

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
requests>=2.22.0
2-
pydantic==1.*
2+
pydantic>=1

tox.ini

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py37, py38, py39, report
2+
envlist = py37, py38, py39, py310, py311, py312, report
33
skipsdist = true
44
skip_install = true
55
basepython = py37
@@ -9,6 +9,9 @@ python =
99
3.7: py37
1010
3.8: py38, report
1111
3.9: py39
12+
3.10: py310
13+
3.11: py311
14+
3.12: py312
1215

1316
[base]
1417
deps =
@@ -46,4 +49,3 @@ fail_under = 82
4649
precision = 2
4750
skip_covered = True
4851
skip_empty = True
49-

veryfi/model.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,20 @@
33

44

55
class SharedLineItem(BaseModel):
6-
sku: Optional[str]
7-
category: Optional[str]
8-
tax: Optional[float]
9-
price: Optional[float]
10-
unit_of_measure: Optional[str]
11-
quantity: Optional[float]
12-
upc: Optional[str]
13-
tax_rate: Optional[float]
14-
discount_rate: Optional[float]
15-
start_date: Optional[str]
16-
end_date: Optional[str]
17-
hsn: Optional[str]
18-
section: Optional[str]
19-
weight: Optional[str]
6+
sku: Optional[str] = None
7+
category: Optional[str] = None
8+
tax: Optional[float] = None
9+
price: Optional[float] = None
10+
unit_of_measure: Optional[str] = None
11+
quantity: Optional[float] = None
12+
upc: Optional[str] = None
13+
tax_rate: Optional[float] = None
14+
discount_rate: Optional[float] = None
15+
start_date: Optional[str] = None
16+
end_date: Optional[str] = None
17+
hsn: Optional[str] = None
18+
section: Optional[str] = None
19+
weight: Optional[str] = None
2020

2121

2222
class AddLineItem(SharedLineItem):
@@ -26,6 +26,6 @@ class AddLineItem(SharedLineItem):
2626

2727

2828
class UpdateLineItem(SharedLineItem):
29-
order: Optional[int]
30-
description: Optional[str]
31-
total: Optional[float]
29+
order: Optional[int] = None
30+
description: Optional[str] = None
31+
total: Optional[float] = None

0 commit comments

Comments
 (0)