Title: [MSUE-232] - Add typing. Apply code linters. Update documentation by pecheneff · Pull Request #117 · SiftScience/sift-python · GitHub
Open Graph Title: [MSUE-232] - Add typing. Apply code linters. Update documentation by pecheneff · Pull Request #117 · SiftScience/sift-python
X Title: [MSUE-232] - Add typing. Apply code linters. Update documentation by pecheneff · Pull Request #117 · SiftScience/sift-python
Description: Purpose Make Sift's API client for Python type safe and actualize doc strings of the client's methods. Summary Deprecated support of Python versions < 3.8 Added typing annotations overall the library Updated client methods' doc strings with actual information Replaced legacy API URLs with actual API URL "https://api.sift.com" Reworked library's packaging with pyproject.toml Integrated pre-commit hooks with Python code linters Fixed small issue when the client could send requests with invalid version in the User-Agent header Testing Python 3.8 Python 3.9 Python 3.10 Python 3.11 Python 3.12 Python 3.13 Checklist The change was thoroughly tested manually The change was covered with unit tests The change was tested with real API calls (if applicable) Necessary changes were made in the integration tests (if applicable) New functionality is reflected in README
Open Graph Description: Purpose Make Sift's API client for Python type safe and actualize doc strings of the client's methods. Summary Deprecated support of Python versions < 3.8 Added typing annotations overa...
X Description: Purpose Make Sift's API client for Python type safe and actualize doc strings of the client's methods. Summary Deprecated support of Python versions < 3.8 Added typing annot...
Opengraph URL: https://github.com/SiftScience/sift-python/pull/117
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:47b1b635-9e43-08a6-96ba-dea475e9231b |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | C918:131B5F:1074F44:14BF671:69916DDF |
| html-safe-nonce | a82370ed3bf737d649bf54e49c9aa221d9bb803c33057c52aa9c1dcea373f2f7 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDOTE4OjEzMUI1RjoxMDc0RjQ0OjE0QkY2NzE6Njk5MTZEREYiLCJ2aXNpdG9yX2lkIjoiNjI1NTA0NjI3NTUxMjc1NzcyNyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | ed2b99f2c5f0af1196f1da55b471f422d19110dddfa1aaedb97f7715613c7bdf |
| hovercard-subject-tag | pull_request:2414020671 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/SiftScience/sift-python/pull/117/checks |
| twitter:image | https://avatars.githubusercontent.com/u/4158523?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/4158523?s=400&v=4 |
| og:image:alt | Purpose Make Sift's API client for Python type safe and actualize doc strings of the client's methods. Summary Deprecated support of Python versions < 3.8 Added typing annotations overa... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b |
| turbo-cache-control | no-cache |
| go-import | github.com/SiftScience/sift-python git https://github.com/SiftScience/sift-python.git |
| octolytics-dimension-user_id | 836132 |
| octolytics-dimension-user_login | SiftScience |
| octolytics-dimension-repository_id | 7512394 |
| octolytics-dimension-repository_nwo | SiftScience/sift-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 7512394 |
| octolytics-dimension-repository_network_root_nwo | SiftScience/sift-python |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 848bc6032dcc93a9a7301dcc3f379a72ba13b96e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width