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

✨ feat: add SDK methods #4

Merged
merged 38 commits into from
Dec 2, 2024
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
44b3f1f
feat: add SDk methods
guptadev21 Nov 8, 2024
3ae5951
✨feat: add unit tests for list_projects method and client fixture
guptadev21 Nov 11, 2024
e0befc5
✨ feat:add methods for network management
guptadev21 Nov 11, 2024
cb3939a
✅ Chore: add tests
guptadev21 Nov 11, 2024
1b51eac
♻️ chore: suggestions update
guptadev21 Nov 12, 2024
85d05ce
♻️ Chore: refactor response handling
guptadev21 Nov 13, 2024
3c4af1a
chore: update
guptadev21 Nov 13, 2024
1568273
🐛 Chore: update
guptadev21 Nov 13, 2024
0c99015
🐛 Chore: update
guptadev21 Nov 13, 2024
39ac282
🎨 Chore: improve format
guptadev21 Nov 13, 2024
744e3ea
✅ Chore: add project tests
guptadev21 Nov 13, 2024
d493515
🩹 Chore: add parameters
guptadev21 Nov 14, 2024
e911524
🎨 chore: refactor authentication methods to use decorators
guptadev21 Nov 15, 2024
46dc8cd
♻️ Chore: update error handling to use httpx status codes
guptadev21 Nov 15, 2024
e621855
✨ Chore: update arguments and improve async handling
guptadev21 Nov 18, 2024
ffce424
chore: update
guptadev21 Nov 18, 2024
6d22f24
🎨 Chore:update
guptadev21 Nov 19, 2024
8ec6d3a
🔨 Chore: update
guptadev21 Nov 19, 2024
54621c0
✨ Feat: add async client
guptadev21 Nov 20, 2024
287d48f
🔨 chore: make v2api and rip host class attribute
guptadev21 Nov 20, 2024
b8145ac
✨ Feat: add walk_pages for pagination in list methods
guptadev21 Nov 21, 2024
84a2eb1
🎨 Chore(async): use walk pages in list methods
guptadev21 Nov 21, 2024
6bf91bf
✨ Feat: refactor client methods
guptadev21 Nov 22, 2024
2379071
📝 Chore: update docstring
guptadev21 Nov 22, 2024
1121672
🔨 Chore: simplify mock responses in package and project tests
guptadev21 Nov 22, 2024
73529b7
chore: removes tenacity from pyproject.toml
pallabpain Nov 24, 2024
64eb958
refactor: docs, formatting and naming conventions
pallabpain Nov 24, 2024
1069ecf
🎨 Chore: async_client sync with sync client
guptadev21 Nov 26, 2024
a058af6
chore: update
guptadev21 Nov 26, 2024
5cf904e
🔨 Chore: add tests for disks, deployments
guptadev21 Nov 26, 2024
98c11c3
✅ Chore: add tests of network, secret, staticroute
guptadev21 Nov 26, 2024
eae023f
✨ Feat: add managed services
guptadev21 Nov 26, 2024
6b12de9
✅ Chore: add tests
guptadev21 Nov 27, 2024
b7f1489
🔨 Chore: remove Python compatibility workflow and rename pull request…
guptadev21 Nov 29, 2024
b2dc1b7
🩹 Chore: update Python version matrix in quality checks workflow
guptadev21 Nov 29, 2024
7b9bcc4
ci: refactor quality check workflow
pallabpain Nov 29, 2024
aa524f4
📝 chore(Docs): update README
guptadev21 Nov 29, 2024
35b6d2f
docs: updates README
pallabpain Nov 29, 2024
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
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,5 @@ wheels/
main_test.py
test_config.json

ignore/
ignore/
.coverage
10 changes: 8 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ dependencies = [
"httpx>=0.27.2",
"mock>=5.1.0",
guptadev21 marked this conversation as resolved.
Show resolved Hide resolved
"munch>=4.0.0",
"pytest-mock>=3.14.0",
"pytest>=8.3.3",
"tenacity>=9.0.0",
]
readme = "README.md"
Expand All @@ -30,3 +28,11 @@ allow-direct-references = true

[tool.hatch.build.targets.wheel]
packages = ["rapyuta_io_sdk_v2"]

[dependency-groups]
dev = [
"coverage>=7.6.1",
"pytest-cov>=5.0.0",
"pytest-mock>=3.14.0",
"pytest>=8.3.3",
]
Loading
Loading