Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better code architecture #94

Merged
merged 113 commits into from
Feb 19, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
aba8d33
Add stuff
vrslev Feb 11, 2022
5994b45
Add incomplete cart
vrslev Feb 11, 2022
b239891
update
vrslev Feb 12, 2022
519a937
update
vrslev Feb 12, 2022
7638465
update
vrslev Feb 12, 2022
aabacde
update
vrslev Feb 12, 2022
30e0172
update
vrslev Feb 12, 2022
8766db1
update
vrslev Feb 12, 2022
b9cf8f0
update
vrslev Feb 12, 2022
b467011
update
vrslev Feb 12, 2022
847f760
update
vrslev Feb 12, 2022
884ff79
update
vrslev Feb 12, 2022
ce86d94
update
vrslev Feb 12, 2022
268e429
update
vrslev Feb 15, 2022
53e9d36
update
vrslev Feb 15, 2022
f7ae8d2
update
vrslev Feb 15, 2022
a522a80
update
vrslev Feb 15, 2022
1296097
update
vrslev Feb 15, 2022
3ab04e2
update
vrslev Feb 15, 2022
645c3b1
Add cart
vrslev Feb 15, 2022
16c49d5
update
vrslev Feb 15, 2022
5edbda4
update
vrslev Feb 15, 2022
c8719f2
update
vrslev Feb 15, 2022
98d910b
Add ordercapture
vrslev Feb 15, 2022
707fca2
Add search
vrslev Feb 15, 2022
6dc34e2
Add purchases
vrslev Feb 15, 2022
9f77609
Add item iows
vrslev Feb 15, 2022
25323ec
Add auth
vrslev Feb 15, 2022
1afd3c0
update
vrslev Feb 15, 2022
ecac221
update
vrslev Feb 15, 2022
388d3d6
Add cart tests
vrslev Feb 15, 2022
c851b1d
Add search tests
vrslev Feb 15, 2022
8a58f0e
update
vrslev Feb 15, 2022
f159ca3
fix pip item tests
vrslev Feb 15, 2022
4d1260d
update
vrslev Feb 15, 2022
81bb5de
update
vrslev Feb 15, 2022
5fc3029
update
vrslev Feb 15, 2022
053938a
Add iows item tests
vrslev Feb 15, 2022
318cebf
Adapt wrappers
vrslev Feb 15, 2022
7bc4c2e
update
vrslev Feb 15, 2022
2c1a1e3
update
vrslev Feb 15, 2022
e483172
update
vrslev Feb 15, 2022
f37a857
update
vrslev Feb 15, 2022
5b69ba8
update
vrslev Feb 15, 2022
0c9a432
update
vrslev Feb 16, 2022
b20bc70
update
vrslev Feb 18, 2022
903994c
update
vrslev Feb 18, 2022
7cb9022
update
vrslev Feb 18, 2022
8fc797b
update
vrslev Feb 18, 2022
b760bc6
update
vrslev Feb 18, 2022
b236dcb
update
vrslev Feb 18, 2022
53e55fb
update
vrslev Feb 18, 2022
818cbec
update
vrslev Feb 18, 2022
6a6c923
update
vrslev Feb 18, 2022
774e6ee
update
vrslev Feb 18, 2022
1d9b809
update
vrslev Feb 18, 2022
28c430f
update
vrslev Feb 18, 2022
ea31b2a
update
vrslev Feb 18, 2022
caf6bf1
update
vrslev Feb 18, 2022
0fca021
update
vrslev Feb 18, 2022
5e441f1
update
vrslev Feb 18, 2022
e631485
update
vrslev Feb 18, 2022
dcf4ae6
update
vrslev Feb 18, 2022
b0270fd
update
vrslev Feb 18, 2022
36a5551
update
vrslev Feb 18, 2022
d8e2288
update
vrslev Feb 18, 2022
2c1078b
update
vrslev Feb 18, 2022
28c3573
add todos
vrslev Feb 18, 2022
da50335
Merge branch 'main' into refactor
vrslev Feb 18, 2022
a4e26a5
update
vrslev Feb 18, 2022
14522ba
Make ResponseInfo not generic
vrslev Feb 19, 2022
94be1fc
update
vrslev Feb 19, 2022
ea3738c
update
vrslev Feb 19, 2022
5d39ced
update
vrslev Feb 19, 2022
8646d7e
update
vrslev Feb 19, 2022
f4581fd
handlers
vrslev Feb 19, 2022
8527fb8
update
vrslev Feb 19, 2022
61c54c5
Add abc tests
vrslev Feb 19, 2022
05aa440
Update error handling
vrslev Feb 19, 2022
abf763f
update
vrslev Feb 19, 2022
d69c727
update
vrslev Feb 19, 2022
547e3a8
update
vrslev Feb 19, 2022
2cfd7ec
Add tests for requests executor
vrslev Feb 19, 2022
727b4b3
update
vrslev Feb 19, 2022
74be730
update
vrslev Feb 19, 2022
91744b3
update
vrslev Feb 19, 2022
7bb3401
update
vrslev Feb 19, 2022
f35e34c
update
vrslev Feb 19, 2022
2558336
update
vrslev Feb 19, 2022
4f14c73
update
vrslev Feb 19, 2022
da04ca2
update
vrslev Feb 19, 2022
77c10f1
update
vrslev Feb 19, 2022
46c1218
Drop Python 3.7, update deps
vrslev Feb 19, 2022
9474429
Fix Python <3.10 compatibillty
vrslev Feb 19, 2022
ba8cd54
Remove pytest-randomly
vrslev Feb 19, 2022
98320c4
Fix CI
vrslev Feb 19, 2022
1ad6c5f
Add missing type annotations
vrslev Feb 19, 2022
3a25256
Fix Python <3.10 compatibillty
vrslev Feb 19, 2022
315b33c
Remove dataclass transform (not needed since Pydantic 1.9.0)
vrslev Feb 19, 2022
5d1f046
Fix Python <3.10 compatibillty
vrslev Feb 19, 2022
3e1eb67
Fix Python <3.10 compatibillty
vrslev Feb 19, 2022
867867a
Stock ingka -> stock
vrslev Feb 19, 2022
ab06d74
Make httpx and requests optional imports
vrslev Feb 19, 2022
dfce636
Test httpx, requests imports
vrslev Feb 19, 2022
7115a7a
Refactor page link unshortening
vrslev Feb 19, 2022
ff19e2a
Add docs
vrslev Feb 19, 2022
fe437ea
Add todos
vrslev Feb 19, 2022
3a75b17
Update readme
vrslev Feb 19, 2022
d4aa01a
Make some properties in API classes private
vrslev Feb 19, 2022
8c6cdcb
Remove unnecessary type-ignores
vrslev Feb 19, 2022
f47875a
Remove unused todos
vrslev Feb 19, 2022
1479b9a
Fix compatibility issue
vrslev Feb 19, 2022
0327774
Remove unused type-ignores
vrslev Feb 19, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
poetry config virtualenvs.create false

- name: Install package
run: poetry install --no-dev -E wrappers -E test
run: poetry install --extras all

- name: Install Pyright
run: npm install -g --no-package-lock --no-save pyright
Expand All @@ -73,7 +73,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10"]
python-version: ["3.8", "3.9", "3.10"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand All @@ -97,7 +97,7 @@ jobs:
poetry config virtualenvs.create false

- name: Install package
run: poetry install --no-dev -E wrappers -E test
run: poetry install --extras all

- name: Test
run: pytest --color=yes --cov --cov-report=xml
Expand Down
4 changes: 2 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ repos:
rev: v2.31.0
hooks:
- id: pyupgrade
args: [--py37-plus, --keep-runtime-typing]
args: [--py38-plus, --keep-runtime-typing]

- repo: https://github.com/codespell-project/codespell
rev: v2.1.0
Expand All @@ -37,7 +37,7 @@ repos:
rev: v1.12.1
hooks:
- id: blacken-docs
args: [--target-version, py37]
args: [--target-version, py38]

- repo: https://github.com/pre-commit/mirrors-prettier
rev: v2.5.1
Expand Down
Loading