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

Feature: authenticated file upload SDK #57

Closed
wants to merge 16 commits into from

Conversation

1yam
Copy link
Collaborator

@1yam 1yam commented Aug 28, 2023

SDK implementations of : aleph-im/pyaleph#463

examples/store.py Outdated Show resolved Hide resolved
examples/store.py Outdated Show resolved Hide resolved
examples/store.py Outdated Show resolved Hide resolved
@odesenfans odesenfans marked this pull request as ready for review October 9, 2023 09:03
Problem: `pip install .[testing]` is not enough to run all tests
successfully.

Solution: add missing packages to the "testing" install target.
MHHukiewitz
MHHukiewitz previously approved these changes Oct 10, 2023
MHHukiewitz and others added 9 commits October 10, 2023 16:13
… methods; Client classes are bloated and have unused parameters

Solution: add MessageFilter & PostFilter; remove limit parameter;
…; aggregate fetching could result in unhandled parsing errors

Solution: Adjust integration tests for current functionality; add raise_for_status to GET aggregates requests
…es and their contained functions did not correspond to another

Solution: refactor client.py into own module; rename pagination to page_size where possible; refactor models module
…slow down performance

Solution: Prevent unnecessary .as_http_params() calls
…els module is too broad of a name; client module classes had unclear naming

Solution: Restructure and remove the sync wrapper; Move models' functions into new query module and existing files; Rename client classes
Solution: Debug examples and only use async client
Fix: exemple

multiple fixes

fix tests
@1yam 1yam requested a review from MHHukiewitz October 23, 2023 14:12
@1yam 1yam closed this Oct 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants