diff --git a/.github/workflows/Test.yaml b/.github/workflows/Test.yaml index 499ff9ac..e493c728 100644 --- a/.github/workflows/Test.yaml +++ b/.github/workflows/Test.yaml @@ -11,9 +11,9 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.9', '3.10', '3.11', '3.12', "3.13", "3.14"] include: - - python-version: '3.10' + - python-version: '3.12' update-coverage: true @@ -48,7 +48,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.12' cache: 'pip' - name: Install dependencies run: python -m pip install --upgrade pip black diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 3ed6287e..8a83c6ea 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -10,7 +10,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.12' cache: 'pip' - run: pip install mkdocs-material - run: mkdocs gh-deploy -f docs/mkdocs.yml --force \ No newline at end of file diff --git a/examples/get_facebook_feed.py b/examples/get_facebook_feed.py index f9c5669a..a3091094 100644 --- a/examples/get_facebook_feed.py +++ b/examples/get_facebook_feed.py @@ -1,7 +1,7 @@ """ - This is an example for page get recent 50 feeds +This is an example for page get recent 50 feeds - Refer: https://developers.facebook.com/docs/graph-api/reference/page/feed#read +Refer: https://developers.facebook.com/docs/graph-api/reference/page/feed#read """ import json diff --git a/examples/get_facebook_post_info.py b/examples/get_facebook_post_info.py index 8e48fc14..561ced80 100644 --- a/examples/get_facebook_post_info.py +++ b/examples/get_facebook_post_info.py @@ -1,7 +1,7 @@ """ - This is an example for get post detail by FacebookApi class. +This is an example for get post detail by FacebookApi class. - Refer: https://developers.facebook.com/docs/graph-api/reference/pagepost +Refer: https://developers.facebook.com/docs/graph-api/reference/pagepost """ import os diff --git a/examples/publish_facebook_post.py b/examples/publish_facebook_post.py index c55f8eb5..aed10f50 100644 --- a/examples/publish_facebook_post.py +++ b/examples/publish_facebook_post.py @@ -1,7 +1,7 @@ """ - This is an example for facebook page publish a post. +This is an example for facebook page publish a post. - Refer: https://developers.facebook.com/docs/graph-api/reference/page/feed#publish +Refer: https://developers.facebook.com/docs/graph-api/reference/page/feed#publish """ import os diff --git a/examples/server_sent_events.py b/examples/server_sent_events.py index d851b7f9..2d5f466b 100644 --- a/examples/server_sent_events.py +++ b/examples/server_sent_events.py @@ -1,5 +1,5 @@ """ - A demo for sample streaming api. +A demo for sample streaming api. """ import json diff --git a/get_token.py b/get_token.py index 801615a4..ac68769a 100644 --- a/get_token.py +++ b/get_token.py @@ -1,6 +1,6 @@ """ - Utility to get your access tokens. - Refer: https://developers.facebook.com/docs/facebook-login/access-tokens/refreshing +Utility to get your access tokens. +Refer: https://developers.facebook.com/docs/facebook-login/access-tokens/refreshing """ import webbrowser diff --git a/pyfacebook/api/base_client.py b/pyfacebook/api/base_client.py index a3f98984..fd40df05 100644 --- a/pyfacebook/api/base_client.py +++ b/pyfacebook/api/base_client.py @@ -1,5 +1,5 @@ """ - Base client for API. +Base client for API. """ import inspect diff --git a/pyfacebook/api/base_resource.py b/pyfacebook/api/base_resource.py index f3223819..cad200f2 100644 --- a/pyfacebook/api/base_resource.py +++ b/pyfacebook/api/base_resource.py @@ -1,5 +1,5 @@ """ - Resource base class +Resource base class """ from pyfacebook.api.graph import GraphAPI diff --git a/pyfacebook/api/facebook/client.py b/pyfacebook/api/facebook/client.py index 30920303..ef7cc889 100644 --- a/pyfacebook/api/facebook/client.py +++ b/pyfacebook/api/facebook/client.py @@ -1,5 +1,5 @@ """ - Client for facebook graph api +Client for facebook graph api """ from pyfacebook.api.base_client import BaseApi diff --git a/pyfacebook/api/facebook/common_edges/albums.py b/pyfacebook/api/facebook/common_edges/albums.py index d3926f20..09f9b5c3 100644 --- a/pyfacebook/api/facebook/common_edges/albums.py +++ b/pyfacebook/api/facebook/common_edges/albums.py @@ -1,5 +1,5 @@ """ - Albums edge for resource. +Albums edge for resource. """ from typing import Optional, Union diff --git a/pyfacebook/api/facebook/common_edges/comments.py b/pyfacebook/api/facebook/common_edges/comments.py index c7c8c407..46c916f2 100644 --- a/pyfacebook/api/facebook/common_edges/comments.py +++ b/pyfacebook/api/facebook/common_edges/comments.py @@ -1,5 +1,5 @@ """ - Comments edge for resource. +Comments edge for resource. """ from typing import Optional, Union diff --git a/pyfacebook/api/facebook/common_edges/feed.py b/pyfacebook/api/facebook/common_edges/feed.py index a9d1ef1d..5204a22e 100644 --- a/pyfacebook/api/facebook/common_edges/feed.py +++ b/pyfacebook/api/facebook/common_edges/feed.py @@ -1,5 +1,5 @@ """ - Feed edge for resource. +Feed edge for resource. """ from typing import Optional, Union diff --git a/pyfacebook/api/facebook/common_edges/likes.py b/pyfacebook/api/facebook/common_edges/likes.py index a6a74d03..ecde7d76 100644 --- a/pyfacebook/api/facebook/common_edges/likes.py +++ b/pyfacebook/api/facebook/common_edges/likes.py @@ -1,7 +1,7 @@ """ - Likes edge for resource. +Likes edge for resource. - Refer: https://developers.facebook.com/docs/graph-api/reference/object/likes +Refer: https://developers.facebook.com/docs/graph-api/reference/object/likes """ from typing import Optional, Union diff --git a/pyfacebook/api/facebook/common_edges/live_videos.py b/pyfacebook/api/facebook/common_edges/live_videos.py index f0743763..0f9641e8 100644 --- a/pyfacebook/api/facebook/common_edges/live_videos.py +++ b/pyfacebook/api/facebook/common_edges/live_videos.py @@ -1,5 +1,5 @@ """ - Live videos edge for resource +Live videos edge for resource """ from typing import Optional, Union diff --git a/pyfacebook/api/facebook/common_edges/photos.py b/pyfacebook/api/facebook/common_edges/photos.py index eec27a83..c4cd5b67 100644 --- a/pyfacebook/api/facebook/common_edges/photos.py +++ b/pyfacebook/api/facebook/common_edges/photos.py @@ -1,5 +1,5 @@ """ - Photos edge for resource. +Photos edge for resource. """ from typing import Optional, Union diff --git a/pyfacebook/api/facebook/common_edges/videos.py b/pyfacebook/api/facebook/common_edges/videos.py index a7157e01..66f72e61 100644 --- a/pyfacebook/api/facebook/common_edges/videos.py +++ b/pyfacebook/api/facebook/common_edges/videos.py @@ -1,5 +1,5 @@ """ - Videos edge for resource. +Videos edge for resource. """ from typing import Optional, Union diff --git a/pyfacebook/api/facebook/resource/__init__.py b/pyfacebook/api/facebook/resource/__init__.py index e328aca9..19890af2 100644 --- a/pyfacebook/api/facebook/resource/__init__.py +++ b/pyfacebook/api/facebook/resource/__init__.py @@ -1,5 +1,5 @@ """ - Expose for outside +Expose for outside """ from pyfacebook.api.facebook.resource.application import FacebookApplication diff --git a/pyfacebook/api/facebook/resource/album.py b/pyfacebook/api/facebook/resource/album.py index b3817b22..1a476c6b 100644 --- a/pyfacebook/api/facebook/resource/album.py +++ b/pyfacebook/api/facebook/resource/album.py @@ -1,5 +1,5 @@ """ - Apis for album. +Apis for album. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/facebook/resource/application.py b/pyfacebook/api/facebook/resource/application.py index dcca5d97..85bbf3dd 100644 --- a/pyfacebook/api/facebook/resource/application.py +++ b/pyfacebook/api/facebook/resource/application.py @@ -1,5 +1,5 @@ """ - Apis for application. +Apis for application. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/facebook/resource/business.py b/pyfacebook/api/facebook/resource/business.py index f0755384..1070cdd2 100644 --- a/pyfacebook/api/facebook/resource/business.py +++ b/pyfacebook/api/facebook/resource/business.py @@ -1,5 +1,5 @@ """ - Apis for business. +Apis for business. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/facebook/resource/comment.py b/pyfacebook/api/facebook/resource/comment.py index bab1c632..b4575aab 100644 --- a/pyfacebook/api/facebook/resource/comment.py +++ b/pyfacebook/api/facebook/resource/comment.py @@ -1,5 +1,5 @@ """ - Apis for comment. +Apis for comment. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/facebook/resource/conversation.py b/pyfacebook/api/facebook/resource/conversation.py index c4abee85..60ce7da8 100644 --- a/pyfacebook/api/facebook/resource/conversation.py +++ b/pyfacebook/api/facebook/resource/conversation.py @@ -1,5 +1,5 @@ """ - Apis for conversion. +Apis for conversion. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/facebook/resource/event.py b/pyfacebook/api/facebook/resource/event.py index 8e0600d5..eec178ed 100644 --- a/pyfacebook/api/facebook/resource/event.py +++ b/pyfacebook/api/facebook/resource/event.py @@ -1,5 +1,5 @@ """ - Apis for event. +Apis for event. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/facebook/resource/group.py b/pyfacebook/api/facebook/resource/group.py index 18a3cadc..1d2f6edd 100644 --- a/pyfacebook/api/facebook/resource/group.py +++ b/pyfacebook/api/facebook/resource/group.py @@ -1,5 +1,5 @@ """ - Apis for group. +Apis for group. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/facebook/resource/live_video.py b/pyfacebook/api/facebook/resource/live_video.py index 0865451b..9bb36e11 100644 --- a/pyfacebook/api/facebook/resource/live_video.py +++ b/pyfacebook/api/facebook/resource/live_video.py @@ -1,5 +1,5 @@ """ - Apis for live video. +Apis for live video. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/facebook/resource/message.py b/pyfacebook/api/facebook/resource/message.py index c694456d..d6d4652b 100644 --- a/pyfacebook/api/facebook/resource/message.py +++ b/pyfacebook/api/facebook/resource/message.py @@ -1,5 +1,5 @@ """ - Apis for message. +Apis for message. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/facebook/resource/page.py b/pyfacebook/api/facebook/resource/page.py index c206af79..3e56cd2d 100644 --- a/pyfacebook/api/facebook/resource/page.py +++ b/pyfacebook/api/facebook/resource/page.py @@ -1,5 +1,5 @@ """ - Apis for page. +Apis for page. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/facebook/resource/photo.py b/pyfacebook/api/facebook/resource/photo.py index 57b05c45..d62e507a 100644 --- a/pyfacebook/api/facebook/resource/photo.py +++ b/pyfacebook/api/facebook/resource/photo.py @@ -1,5 +1,5 @@ """ - Apis for photo. +Apis for photo. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/facebook/resource/post.py b/pyfacebook/api/facebook/resource/post.py index 81a367b0..82e5c5e5 100644 --- a/pyfacebook/api/facebook/resource/post.py +++ b/pyfacebook/api/facebook/resource/post.py @@ -1,5 +1,5 @@ """ - Apis for post. +Apis for post. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/facebook/resource/user.py b/pyfacebook/api/facebook/resource/user.py index 194d726c..8a7df9de 100644 --- a/pyfacebook/api/facebook/resource/user.py +++ b/pyfacebook/api/facebook/resource/user.py @@ -1,5 +1,5 @@ """ - Apis for User. +Apis for User. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/facebook/resource/video.py b/pyfacebook/api/facebook/resource/video.py index 79055f67..89bc75a5 100644 --- a/pyfacebook/api/facebook/resource/video.py +++ b/pyfacebook/api/facebook/resource/video.py @@ -1,5 +1,5 @@ """ - Apis for video +Apis for video """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/graph.py b/pyfacebook/api/graph.py index daad2b0d..69b8185a 100644 --- a/pyfacebook/api/graph.py +++ b/pyfacebook/api/graph.py @@ -117,7 +117,7 @@ def __init__( @staticmethod def _build_sleep_seconds_resource( - sleep_seconds_mapping: Optional[Dict[int, int]] + sleep_seconds_mapping: Optional[Dict[int, int]], ) -> Optional[List[PercentSecond]]: """ Sort and convert data diff --git a/pyfacebook/api/instagram_basic/client.py b/pyfacebook/api/instagram_basic/client.py index 7fac15f8..d66948f1 100644 --- a/pyfacebook/api/instagram_basic/client.py +++ b/pyfacebook/api/instagram_basic/client.py @@ -1,5 +1,5 @@ """ - Client for Instagram Basic Display API. +Client for Instagram Basic Display API. """ from pyfacebook.api.base_client import BaseBasicDisplayApi diff --git a/pyfacebook/api/instagram_basic/resource/media.py b/pyfacebook/api/instagram_basic/resource/media.py index 8dc465bc..b71183c0 100644 --- a/pyfacebook/api/instagram_basic/resource/media.py +++ b/pyfacebook/api/instagram_basic/resource/media.py @@ -1,5 +1,5 @@ """ - Apis for basic media +Apis for basic media """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/instagram_basic/resource/user.py b/pyfacebook/api/instagram_basic/resource/user.py index 408af6c8..88a703d4 100644 --- a/pyfacebook/api/instagram_basic/resource/user.py +++ b/pyfacebook/api/instagram_basic/resource/user.py @@ -1,5 +1,5 @@ """ - Apis for basic user +Apis for basic user """ from typing import Optional, Union diff --git a/pyfacebook/api/instagram_business/client.py b/pyfacebook/api/instagram_business/client.py index 183efb2c..65f83507 100644 --- a/pyfacebook/api/instagram_business/client.py +++ b/pyfacebook/api/instagram_business/client.py @@ -1,5 +1,5 @@ """ - Client for Instagram Graph API. +Client for Instagram Graph API. """ from pyfacebook.api.base_client import BaseApi diff --git a/pyfacebook/api/instagram_business/resource/comment.py b/pyfacebook/api/instagram_business/resource/comment.py index a427b9f4..072453d1 100644 --- a/pyfacebook/api/instagram_business/resource/comment.py +++ b/pyfacebook/api/instagram_business/resource/comment.py @@ -1,5 +1,5 @@ """ - Apis for comment. +Apis for comment. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/instagram_business/resource/container.py b/pyfacebook/api/instagram_business/resource/container.py index 9e2fd817..2697094c 100644 --- a/pyfacebook/api/instagram_business/resource/container.py +++ b/pyfacebook/api/instagram_business/resource/container.py @@ -1,5 +1,5 @@ """ - Apis for container. +Apis for container. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/instagram_business/resource/hashtag.py b/pyfacebook/api/instagram_business/resource/hashtag.py index 99803231..15b98e22 100644 --- a/pyfacebook/api/instagram_business/resource/hashtag.py +++ b/pyfacebook/api/instagram_business/resource/hashtag.py @@ -1,5 +1,5 @@ """ - Apis for hashtag. +Apis for hashtag. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/instagram_business/resource/media.py b/pyfacebook/api/instagram_business/resource/media.py index c8247c5f..ac771a6a 100644 --- a/pyfacebook/api/instagram_business/resource/media.py +++ b/pyfacebook/api/instagram_business/resource/media.py @@ -1,5 +1,5 @@ """ - Apis for media. +Apis for media. """ from typing import Dict, Optional, Union diff --git a/pyfacebook/api/instagram_business/resource/user.py b/pyfacebook/api/instagram_business/resource/user.py index fa13232e..a239fce0 100644 --- a/pyfacebook/api/instagram_business/resource/user.py +++ b/pyfacebook/api/instagram_business/resource/user.py @@ -1,5 +1,5 @@ """ - Apis for user. +Apis for user. """ from typing import Optional, Union diff --git a/pyfacebook/exceptions.py b/pyfacebook/exceptions.py index 64000adf..1f12ecc3 100644 --- a/pyfacebook/exceptions.py +++ b/pyfacebook/exceptions.py @@ -1,5 +1,5 @@ """ - Exceptions for library +Exceptions for library """ diff --git a/pyfacebook/models/album.py b/pyfacebook/models/album.py index baf185a9..15d6e083 100644 --- a/pyfacebook/models/album.py +++ b/pyfacebook/models/album.py @@ -1,7 +1,7 @@ """ - Model class for album. +Model class for album. - Refer: https://developers.facebook.com/docs/graph-api/reference/album/ +Refer: https://developers.facebook.com/docs/graph-api/reference/album/ """ from dataclasses import dataclass diff --git a/pyfacebook/models/application.py b/pyfacebook/models/application.py index d9b4e385..f0602b9e 100644 --- a/pyfacebook/models/application.py +++ b/pyfacebook/models/application.py @@ -1,7 +1,7 @@ """ - Models for application. +Models for application. - Refer: https://developers.facebook.com/docs/graph-api/reference/application +Refer: https://developers.facebook.com/docs/graph-api/reference/application """ from dataclasses import dataclass diff --git a/pyfacebook/models/attachment.py b/pyfacebook/models/attachment.py index eb09d6e6..b8be4490 100644 --- a/pyfacebook/models/attachment.py +++ b/pyfacebook/models/attachment.py @@ -1,7 +1,7 @@ """ - Models for Attachments +Models for Attachments - Refer: https://developers.facebook.com/docs/graph-api/reference/post/attachments/ +Refer: https://developers.facebook.com/docs/graph-api/reference/post/attachments/ """ from dataclasses import dataclass diff --git a/pyfacebook/models/base.py b/pyfacebook/models/base.py index f8d2870d..5f2b54aa 100644 --- a/pyfacebook/models/base.py +++ b/pyfacebook/models/base.py @@ -1,5 +1,5 @@ """ - Base model +Base model """ from copy import deepcopy diff --git a/pyfacebook/models/business.py b/pyfacebook/models/business.py index b398e827..7983f3f4 100644 --- a/pyfacebook/models/business.py +++ b/pyfacebook/models/business.py @@ -1,7 +1,7 @@ """ - Models for business. +Models for business. - Refer: https://developers.facebook.com/docs/marketing-api/reference/business/ +Refer: https://developers.facebook.com/docs/marketing-api/reference/business/ """ from dataclasses import dataclass diff --git a/pyfacebook/models/comment.py b/pyfacebook/models/comment.py index 9b0ed07a..56642461 100644 --- a/pyfacebook/models/comment.py +++ b/pyfacebook/models/comment.py @@ -1,7 +1,7 @@ """ - Models for comment. +Models for comment. - Refer: https://developers.facebook.com/docs/graph-api/reference/comment +Refer: https://developers.facebook.com/docs/graph-api/reference/comment """ from dataclasses import dataclass diff --git a/pyfacebook/models/conversation.py b/pyfacebook/models/conversation.py index 7da82d01..ab44d6e9 100644 --- a/pyfacebook/models/conversation.py +++ b/pyfacebook/models/conversation.py @@ -1,7 +1,7 @@ """ - Model class for Conversation. +Model class for Conversation. - Refer: https://developers.facebook.com/docs/graph-api/reference/conversation +Refer: https://developers.facebook.com/docs/graph-api/reference/conversation """ from dataclasses import dataclass diff --git a/pyfacebook/models/event.py b/pyfacebook/models/event.py index 2ebd1961..13617421 100644 --- a/pyfacebook/models/event.py +++ b/pyfacebook/models/event.py @@ -1,7 +1,7 @@ """ - Models for event. +Models for event. - Refer: https://developers.facebook.com/docs/graph-api/reference/event +Refer: https://developers.facebook.com/docs/graph-api/reference/event """ from dataclasses import dataclass diff --git a/pyfacebook/models/extensions.py b/pyfacebook/models/extensions.py index 62382405..5e959f89 100644 --- a/pyfacebook/models/extensions.py +++ b/pyfacebook/models/extensions.py @@ -1,5 +1,5 @@ """ - Models for common +Models for common """ from dataclasses import dataclass diff --git a/pyfacebook/models/group.py b/pyfacebook/models/group.py index 508d042e..7dc2f592 100644 --- a/pyfacebook/models/group.py +++ b/pyfacebook/models/group.py @@ -1,7 +1,7 @@ """ - Models for group. +Models for group. - Refer: https://developers.facebook.com/docs/graph-api/reference/group +Refer: https://developers.facebook.com/docs/graph-api/reference/group """ from dataclasses import dataclass diff --git a/pyfacebook/models/ig_basic_models.py b/pyfacebook/models/ig_basic_models.py index c8658bfe..0ee11084 100644 --- a/pyfacebook/models/ig_basic_models.py +++ b/pyfacebook/models/ig_basic_models.py @@ -1,5 +1,5 @@ """ - Model classes for instagram basic display. +Model classes for instagram basic display. """ from dataclasses import dataclass diff --git a/pyfacebook/models/ig_business_models.py b/pyfacebook/models/ig_business_models.py index c28b6454..51ced17e 100644 --- a/pyfacebook/models/ig_business_models.py +++ b/pyfacebook/models/ig_business_models.py @@ -1,5 +1,5 @@ """ - Model classes for instagram business. +Model classes for instagram business. """ from dataclasses import dataclass diff --git a/pyfacebook/models/image.py b/pyfacebook/models/image.py index d351dc8f..898ba83e 100644 --- a/pyfacebook/models/image.py +++ b/pyfacebook/models/image.py @@ -1,5 +1,5 @@ """ - Extension models for graph api +Extension models for graph api """ from dataclasses import dataclass diff --git a/pyfacebook/models/live_video.py b/pyfacebook/models/live_video.py index 280b6536..bcbbbf41 100644 --- a/pyfacebook/models/live_video.py +++ b/pyfacebook/models/live_video.py @@ -1,7 +1,7 @@ """ - Models for live video. +Models for live video. - Refer: https://developers.facebook.com/docs/graph-api/reference/live-video/ +Refer: https://developers.facebook.com/docs/graph-api/reference/live-video/ """ from dataclasses import dataclass diff --git a/pyfacebook/models/message.py b/pyfacebook/models/message.py index ff06f279..62c82866 100644 --- a/pyfacebook/models/message.py +++ b/pyfacebook/models/message.py @@ -1,7 +1,7 @@ """ - Model class for Message. +Model class for Message. - Refer: https://developers.facebook.com/docs/graph-api/reference/message +Refer: https://developers.facebook.com/docs/graph-api/reference/message """ from dataclasses import dataclass diff --git a/pyfacebook/models/page.py b/pyfacebook/models/page.py index 65df8073..7818b699 100644 --- a/pyfacebook/models/page.py +++ b/pyfacebook/models/page.py @@ -1,7 +1,7 @@ """ - Model class for page. +Model class for page. - Refer: https://developers.facebook.com/docs/graph-api/reference/page +Refer: https://developers.facebook.com/docs/graph-api/reference/page """ from dataclasses import dataclass diff --git a/pyfacebook/models/photo.py b/pyfacebook/models/photo.py index e0861a67..87b47d4c 100644 --- a/pyfacebook/models/photo.py +++ b/pyfacebook/models/photo.py @@ -1,7 +1,7 @@ """ - Model class for Photo. +Model class for Photo. - Refer: https://developers.facebook.com/docs/graph-api/reference/photo/ +Refer: https://developers.facebook.com/docs/graph-api/reference/photo/ """ from dataclasses import dataclass diff --git a/pyfacebook/models/place.py b/pyfacebook/models/place.py index 84e3a57d..0800c289 100644 --- a/pyfacebook/models/place.py +++ b/pyfacebook/models/place.py @@ -1,7 +1,7 @@ """ - Models for place relative. +Models for place relative. - Refer: https://developers.facebook.com/docs/graph-api/reference/place/ +Refer: https://developers.facebook.com/docs/graph-api/reference/place/ """ from dataclasses import dataclass diff --git a/pyfacebook/models/post.py b/pyfacebook/models/post.py index 39297ae0..90357024 100644 --- a/pyfacebook/models/post.py +++ b/pyfacebook/models/post.py @@ -1,7 +1,7 @@ """ - Models for post. +Models for post. - Refer: https://developers.facebook.com/docs/graph-api/reference/post/ +Refer: https://developers.facebook.com/docs/graph-api/reference/post/ """ from dataclasses import dataclass diff --git a/pyfacebook/models/user.py b/pyfacebook/models/user.py index e5d8b4b1..c5416f49 100644 --- a/pyfacebook/models/user.py +++ b/pyfacebook/models/user.py @@ -1,7 +1,7 @@ """ - Model class for user. +Model class for user. - Refer: https://developers.facebook.com/docs/graph-api/reference/user +Refer: https://developers.facebook.com/docs/graph-api/reference/user """ from dataclasses import dataclass diff --git a/pyfacebook/models/video.py b/pyfacebook/models/video.py index 8c19b789..e7c168aa 100644 --- a/pyfacebook/models/video.py +++ b/pyfacebook/models/video.py @@ -1,7 +1,7 @@ """ - Model for video. +Model for video. - Refer: https://developers.facebook.com/docs/graph-api/reference/video/ +Refer: https://developers.facebook.com/docs/graph-api/reference/video/ """ from dataclasses import dataclass diff --git a/pyfacebook/utils/constant.py b/pyfacebook/utils/constant.py index 2d7e3ffd..1be232b3 100644 --- a/pyfacebook/utils/constant.py +++ b/pyfacebook/utils/constant.py @@ -1,5 +1,5 @@ """ - This is default fields for to retrieve data from Facebook graph API. +This is default fields for to retrieve data from Facebook graph API. """ # ============================================= diff --git a/pyfacebook/utils/params_utils.py b/pyfacebook/utils/params_utils.py index 9d185abd..c9dbfe8a 100644 --- a/pyfacebook/utils/params_utils.py +++ b/pyfacebook/utils/params_utils.py @@ -1,5 +1,5 @@ """ - function's to validate parameters. +function's to validate parameters. """ from typing import Optional, Union diff --git a/pyproject.toml b/pyproject.toml index 3f775f84..15fd6c1a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,6 +21,8 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Programming Language :: Python :: 3 :: Only", ] @@ -32,8 +34,8 @@ packages = [ [tool.poetry.dependencies] python = "^3.7" -requests = "^2.27" -requests-oauthlib = "^1.2.0" +requests = ">=2.27" +requests-oauthlib = ">=1.2.0" dataclasses-json = ">=0.5.7" [tool.poetry.group.dev.dependencies] diff --git a/tests/facebook/edges/test_likes.py b/tests/facebook/edges/test_likes.py index 27d7d7ff..90ad9f10 100644 --- a/tests/facebook/edges/test_likes.py +++ b/tests/facebook/edges/test_likes.py @@ -1,5 +1,5 @@ """ - Tests for likes edges. +Tests for likes edges. """ import responses diff --git a/tests/facebook/test_album.py b/tests/facebook/test_album.py index ee38636b..ac6ffe68 100644 --- a/tests/facebook/test_album.py +++ b/tests/facebook/test_album.py @@ -1,5 +1,5 @@ """ - Tests for albums +Tests for albums """ import responses diff --git a/tests/facebook/test_application.py b/tests/facebook/test_application.py index 04e988c1..95f6e4d6 100644 --- a/tests/facebook/test_application.py +++ b/tests/facebook/test_application.py @@ -1,5 +1,5 @@ """ - Tests for application. +Tests for application. """ import responses diff --git a/tests/facebook/test_base.py b/tests/facebook/test_base.py index 1dd68c7e..570cd084 100644 --- a/tests/facebook/test_base.py +++ b/tests/facebook/test_base.py @@ -1,5 +1,5 @@ """ - tests for api base +tests for api base """ diff --git a/tests/facebook/test_business.py b/tests/facebook/test_business.py index 1220686e..b444fe69 100644 --- a/tests/facebook/test_business.py +++ b/tests/facebook/test_business.py @@ -1,5 +1,5 @@ """ - Tests for business +Tests for business """ import responses diff --git a/tests/facebook/test_comment.py b/tests/facebook/test_comment.py index 36615bbe..812d4d01 100644 --- a/tests/facebook/test_comment.py +++ b/tests/facebook/test_comment.py @@ -1,5 +1,5 @@ """ - Tests for comment. +Tests for comment. """ import responses diff --git a/tests/facebook/test_conversation.py b/tests/facebook/test_conversation.py index 91d88d43..a3f61c56 100644 --- a/tests/facebook/test_conversation.py +++ b/tests/facebook/test_conversation.py @@ -1,5 +1,5 @@ """ - Tests for conversation. +Tests for conversation. """ import responses diff --git a/tests/facebook/test_event.py b/tests/facebook/test_event.py index 40265e25..04fd3221 100644 --- a/tests/facebook/test_event.py +++ b/tests/facebook/test_event.py @@ -1,5 +1,5 @@ """ - Tests for event. +Tests for event. """ import responses diff --git a/tests/facebook/test_group.py b/tests/facebook/test_group.py index 81140fc5..f6f5379c 100644 --- a/tests/facebook/test_group.py +++ b/tests/facebook/test_group.py @@ -1,5 +1,5 @@ """ - Tests for groups +Tests for groups """ import responses diff --git a/tests/facebook/test_live_video.py b/tests/facebook/test_live_video.py index a1c289ae..d09e68b7 100644 --- a/tests/facebook/test_live_video.py +++ b/tests/facebook/test_live_video.py @@ -1,5 +1,5 @@ """ - Tests for live video. +Tests for live video. """ import responses diff --git a/tests/facebook/test_message.py b/tests/facebook/test_message.py index dc631e8a..27c4d377 100644 --- a/tests/facebook/test_message.py +++ b/tests/facebook/test_message.py @@ -1,5 +1,5 @@ """ - Tests for message. +Tests for message. """ import responses diff --git a/tests/facebook/test_page.py b/tests/facebook/test_page.py index 022a27d6..7bc5482d 100644 --- a/tests/facebook/test_page.py +++ b/tests/facebook/test_page.py @@ -1,5 +1,5 @@ """ - Tests for page api +Tests for page api """ import pytest diff --git a/tests/facebook/test_photo.py b/tests/facebook/test_photo.py index d18a2d49..073ff908 100644 --- a/tests/facebook/test_photo.py +++ b/tests/facebook/test_photo.py @@ -1,5 +1,5 @@ """ - Tests for photo api +Tests for photo api """ import pytest diff --git a/tests/facebook/test_post.py b/tests/facebook/test_post.py index 85b095e4..feced71a 100644 --- a/tests/facebook/test_post.py +++ b/tests/facebook/test_post.py @@ -1,5 +1,5 @@ """ - Tests for post api +Tests for post api """ import responses diff --git a/tests/facebook/test_user.py b/tests/facebook/test_user.py index e3da7722..c5f2bc7f 100644 --- a/tests/facebook/test_user.py +++ b/tests/facebook/test_user.py @@ -1,5 +1,5 @@ """ - Tests for user api +Tests for user api """ import responses diff --git a/tests/facebook/test_video.py b/tests/facebook/test_video.py index 005261bb..90dbacb0 100644 --- a/tests/facebook/test_video.py +++ b/tests/facebook/test_video.py @@ -1,5 +1,5 @@ """ - Tests for videos. +Tests for videos. """ import responses diff --git a/tests/instagram_basic/test_media.py b/tests/instagram_basic/test_media.py index d77dcb2f..ebdb9697 100644 --- a/tests/instagram_basic/test_media.py +++ b/tests/instagram_basic/test_media.py @@ -1,5 +1,5 @@ """ - Tests for basic media api. +Tests for basic media api. """ import responses diff --git a/tests/instagram_basic/test_user.py b/tests/instagram_basic/test_user.py index 8c7726e1..3c3ade75 100644 --- a/tests/instagram_basic/test_user.py +++ b/tests/instagram_basic/test_user.py @@ -1,5 +1,5 @@ """ - Tests for basic user api. +Tests for basic user api. """ import responses diff --git a/tests/instagram_business/test_comment.py b/tests/instagram_business/test_comment.py index 90f80291..23aadaca 100644 --- a/tests/instagram_business/test_comment.py +++ b/tests/instagram_business/test_comment.py @@ -1,5 +1,5 @@ """ - Tests for comment. +Tests for comment. """ import responses diff --git a/tests/instagram_business/test_hashtag.py b/tests/instagram_business/test_hashtag.py index 95d5eb17..aaf83c7e 100644 --- a/tests/instagram_business/test_hashtag.py +++ b/tests/instagram_business/test_hashtag.py @@ -1,5 +1,5 @@ """ - Tests for hashtag. +Tests for hashtag. """ import responses diff --git a/tests/instagram_business/test_media.py b/tests/instagram_business/test_media.py index 4fc5a1be..c0c46606 100644 --- a/tests/instagram_business/test_media.py +++ b/tests/instagram_business/test_media.py @@ -1,5 +1,5 @@ """ - Tests for media. +Tests for media. """ import responses diff --git a/tests/instagram_business/test_publish.py b/tests/instagram_business/test_publish.py index 09ec5f92..762cf1cb 100644 --- a/tests/instagram_business/test_publish.py +++ b/tests/instagram_business/test_publish.py @@ -1,5 +1,5 @@ """ - Tests for publishes. +Tests for publishes. """ import responses diff --git a/tests/instagram_business/test_user.py b/tests/instagram_business/test_user.py index bdf71b33..13b99ef8 100644 --- a/tests/instagram_business/test_user.py +++ b/tests/instagram_business/test_user.py @@ -1,5 +1,5 @@ """ - Tests for user api. +Tests for user api. """ import responses diff --git a/tests/test_basic_display_api.py b/tests/test_basic_display_api.py index f8894919..64507e30 100644 --- a/tests/test_basic_display_api.py +++ b/tests/test_basic_display_api.py @@ -1,5 +1,5 @@ """ - tests for ig basic display api +tests for ig basic display api """ import pytest diff --git a/tests/test_exception.py b/tests/test_exception.py index c2b99fdf..f4dda57b 100644 --- a/tests/test_exception.py +++ b/tests/test_exception.py @@ -1,5 +1,5 @@ """ - tests for custom exceptions +tests for custom exceptions """ from pyfacebook import LibraryError, FacebookError diff --git a/tests/test_graph.py b/tests/test_graph.py index 13355256..83effa22 100644 --- a/tests/test_graph.py +++ b/tests/test_graph.py @@ -1,5 +1,5 @@ """ - tests for base graph api. +tests for base graph api. """ import pytest diff --git a/tests/test_models.py b/tests/test_models.py index 85f8fa41..4925ad87 100644 --- a/tests/test_models.py +++ b/tests/test_models.py @@ -1,5 +1,5 @@ """ - models tests +models tests """ import pyfacebook.models as md diff --git a/tests/test_server_sent_events.py b/tests/test_server_sent_events.py index f37787c1..5a3b68c5 100644 --- a/tests/test_server_sent_events.py +++ b/tests/test_server_sent_events.py @@ -1,5 +1,5 @@ """ - Tests for ServerSentEventAPI +Tests for ServerSentEventAPI """ import random diff --git a/tests/test_threads_graph_api.py b/tests/test_threads_graph_api.py index eda23aac..04fad7ce 100644 --- a/tests/test_threads_graph_api.py +++ b/tests/test_threads_graph_api.py @@ -1,5 +1,5 @@ """ - tests for threads graph api +tests for threads graph api """ import responses diff --git a/tests/utils/test_params_utils.py b/tests/utils/test_params_utils.py index 5c2d224d..501626a5 100644 --- a/tests/utils/test_params_utils.py +++ b/tests/utils/test_params_utils.py @@ -1,5 +1,5 @@ """ - tests for params utils +tests for params utils """ import pytest