Skip to main content

rboto-sns

rboto is an independent project maintained by Ferrumio. It is not affiliated with, sponsored by, or endorsed by Amazon Web Services (AWS).

Preview (Alpha). rboto is under active development. APIs may change between releases.

rboto provides an async-only, typed Python client for Amazon SNS, powered by Rust. This package contains SNSClient and 42 operations.

Installation

Requires Python 3.12 or newer and a native wheel for your Python version and platform.

python -m pip install "rboto[sns]"

You can also install rboto-sns directly; it installs the matching rboto package. Only the selected service is installed.

These are the package names to use when a release is available on your package index. If your index has no release yet, follow the source installation instructions.

Usage

Configure credentials through your environment, shared profile, or workload role. The example uses us-east-1; select a region where your service and resources are available. Resource names, identifiers, input files, and model IDs in the example are placeholders to replace with your own.

import asyncio

from rboto import SNSClient


async def main() -> None:
    client = SNSClient(region="us-east-1")
    response = await client.publish(
        topic_arn="arn:aws:sns:us-east-1:123456789012:notifications",
        message="Your report is ready",
    )
    print(response.message_id)


if __name__ == "__main__":
    asyncio.run(main())

In an application with an event loop, call await main() instead of asyncio.run(main()). Reuse the client across calls. Constructing a client does not send a request.

API conventions

  • Import the client with from rboto import SNSClient.

  • Every operation is asynchronous: use await client.method(...).

  • Operation arguments are keyword-only and use the Python names listed below.

  • Structured inputs use typed dictionaries and tagged unions from rboto_sns.types.

  • Regular responses expose typed attributes; response.to_dict() converts them to a dictionary.

  • Event-stream responses may be typed dictionaries containing async iterators. Follow the declared return type; consume event streams with async for.

  • Byte streams are consumed asynchronously. await stream.read() buffers the complete body; iterate the stream when processing a large response.

  • Direct operation calls return one page.

  • Use async for page in client.paginators.method(...) for supported paginated operations. Paginators accept the same typed arguments as the corresponding client method.

  • Catch modeled exceptions from rboto_sns.exceptions. Their error_code, message, and operation_name identify service failures.

Clients also accept profile, endpoint_url, or shared Session settings. See configuration, errors, and streaming.

Operations

This is the complete operation catalog for this generated package. “Required arguments” lists arguments without defaults in the Python signature. Service-side conditions may require additional arguments. Each method links to its complete signature, including optional arguments. Nested input definitions are in rboto_sns.types; native response definitions are in the package's _native.pyi.

Method Required arguments Return type
add_permission topic_arn: str, label: str, aws_account_id: Sequence[str], action_name: Sequence[str] None
check_if_phone_number_is_opted_out phone_number: str CheckIfPhoneNumberIsOptedOutOutput
confirm_subscription topic_arn: str, token: str ConfirmSubscriptionOutput
create_platform_application name: str, platform: str, attributes: dict[str, str] CreatePlatformApplicationOutput
create_platform_endpoint platform_application_arn: str, token: str CreatePlatformEndpointOutput
create_sms_sandbox_phone_number phone_number: str CreateSMSSandboxPhoneNumberOutput
create_topic name: str CreateTopicOutput
delete_endpoint endpoint_arn: str None
delete_platform_application platform_application_arn: str None
delete_sms_sandbox_phone_number phone_number: str DeleteSMSSandboxPhoneNumberOutput
delete_topic topic_arn: str None
get_data_protection_policy resource_arn: str GetDataProtectionPolicyOutput
get_endpoint_attributes endpoint_arn: str GetEndpointAttributesOutput
get_platform_application_attributes platform_application_arn: str GetPlatformApplicationAttributesOutput
get_sms_attributes None GetSMSAttributesOutput
get_sms_sandbox_account_status None GetSMSSandboxAccountStatusOutput
get_subscription_attributes subscription_arn: str GetSubscriptionAttributesOutput
get_topic_attributes topic_arn: str GetTopicAttributesOutput
list_endpoints_by_platform_application platform_application_arn: str ListEndpointsByPlatformApplicationOutput
list_origination_numbers None ListOriginationNumbersOutput
list_phone_numbers_opted_out None ListPhoneNumbersOptedOutOutput
list_platform_applications None ListPlatformApplicationsOutput
list_sms_sandbox_phone_numbers None ListSMSSandboxPhoneNumbersOutput
list_subscriptions None ListSubscriptionsOutput
list_subscriptions_by_topic topic_arn: str ListSubscriptionsByTopicOutput
list_tags_for_resource resource_arn: str ListTagsForResourceOutput
list_topics None ListTopicsOutput
opt_in_phone_number phone_number: str OptInPhoneNumberOutput
publish message: str PublishOutput
publish_batch topic_arn: str, publish_batch_request_entries: Sequence[PublishBatchRequestEntry] PublishBatchOutput
put_data_protection_policy resource_arn: str, data_protection_policy: str None
remove_permission topic_arn: str, label: str None
set_endpoint_attributes endpoint_arn: str, attributes: dict[str, str] None
set_platform_application_attributes platform_application_arn: str, attributes: dict[str, str] None
set_sms_attributes attributes: dict[str, str] SetSMSAttributesOutput
set_subscription_attributes subscription_arn: str, attribute_name: str None
set_topic_attributes topic_arn: str, attribute_name: str None
subscribe topic_arn: str, protocol: str SubscribeOutput
tag_resource resource_arn: str, tags: Sequence[Tag] TagResourceOutput
unsubscribe subscription_arn: str None
untag_resource resource_arn: str, tag_keys: Sequence[str] UntagResourceOutput
verify_sms_sandbox_phone_number phone_number: str, one_time_password: str VerifySMSSandboxPhoneNumberOutput

Complete signatures

add_permission

async def add_permission(
    *,
    topic_arn: str,
    label: str,
    aws_account_id: Sequence[str],
    action_name: Sequence[str],
) -> None: ...

check_if_phone_number_is_opted_out

async def check_if_phone_number_is_opted_out(
    *,
    phone_number: str,
) -> CheckIfPhoneNumberIsOptedOutOutput: ...

confirm_subscription

async def confirm_subscription(
    *,
    topic_arn: str,
    token: str,
    authenticate_on_unsubscribe: str | None = None,
) -> ConfirmSubscriptionOutput: ...

create_platform_application

async def create_platform_application(
    *,
    name: str,
    platform: str,
    attributes: dict[str, str],
) -> CreatePlatformApplicationOutput: ...

create_platform_endpoint

async def create_platform_endpoint(
    *,
    platform_application_arn: str,
    token: str,
    custom_user_data: str | None = None,
    attributes: dict[str, str] | None = None,
) -> CreatePlatformEndpointOutput: ...

create_sms_sandbox_phone_number

async def create_sms_sandbox_phone_number(
    *,
    phone_number: str,
    language_code: LanguageCodeString | None = None,
) -> CreateSMSSandboxPhoneNumberOutput: ...

create_topic

async def create_topic(
    *,
    name: str,
    attributes: dict[str, str] | None = None,
    tags: Sequence[Tag] | None = None,
    data_protection_policy: str | None = None,
) -> CreateTopicOutput: ...

delete_endpoint

async def delete_endpoint(
    *,
    endpoint_arn: str,
) -> None: ...

delete_platform_application

async def delete_platform_application(
    *,
    platform_application_arn: str,
) -> None: ...

delete_sms_sandbox_phone_number

async def delete_sms_sandbox_phone_number(
    *,
    phone_number: str,
) -> DeleteSMSSandboxPhoneNumberOutput: ...

delete_topic

async def delete_topic(
    *,
    topic_arn: str,
) -> None: ...

get_data_protection_policy

async def get_data_protection_policy(
    *,
    resource_arn: str,
) -> GetDataProtectionPolicyOutput: ...

get_endpoint_attributes

async def get_endpoint_attributes(
    *,
    endpoint_arn: str,
) -> GetEndpointAttributesOutput: ...

get_platform_application_attributes

async def get_platform_application_attributes(
    *,
    platform_application_arn: str,
) -> GetPlatformApplicationAttributesOutput: ...

get_sms_attributes

async def get_sms_attributes(
    *,
    attributes: Sequence[str] | None = None,
) -> GetSMSAttributesOutput: ...

get_sms_sandbox_account_status

async def get_sms_sandbox_account_status() -> GetSMSSandboxAccountStatusOutput: ...

get_subscription_attributes

async def get_subscription_attributes(
    *,
    subscription_arn: str,
) -> GetSubscriptionAttributesOutput: ...

get_topic_attributes

async def get_topic_attributes(
    *,
    topic_arn: str,
) -> GetTopicAttributesOutput: ...

list_endpoints_by_platform_application

async def list_endpoints_by_platform_application(
    *,
    platform_application_arn: str,
    next_token: str | None = None,
) -> ListEndpointsByPlatformApplicationOutput: ...

Also available as client.paginators.list_endpoints_by_platform_application(...), returning an async iterator of the response type above.

list_origination_numbers

async def list_origination_numbers(
    *,
    next_token: str | None = None,
    max_results: int | None = None,
) -> ListOriginationNumbersOutput: ...

Also available as client.paginators.list_origination_numbers(...), returning an async iterator of the response type above.

list_phone_numbers_opted_out

async def list_phone_numbers_opted_out(
    *,
    next_token: str | None = None,
) -> ListPhoneNumbersOptedOutOutput: ...

Also available as client.paginators.list_phone_numbers_opted_out(...), returning an async iterator of the response type above.

list_platform_applications

async def list_platform_applications(
    *,
    next_token: str | None = None,
) -> ListPlatformApplicationsOutput: ...

Also available as client.paginators.list_platform_applications(...), returning an async iterator of the response type above.

list_sms_sandbox_phone_numbers

async def list_sms_sandbox_phone_numbers(
    *,
    next_token: str | None = None,
    max_results: int | None = None,
) -> ListSMSSandboxPhoneNumbersOutput: ...

Also available as client.paginators.list_sms_sandbox_phone_numbers(...), returning an async iterator of the response type above.

list_subscriptions

async def list_subscriptions(
    *,
    next_token: str | None = None,
) -> ListSubscriptionsOutput: ...

Also available as client.paginators.list_subscriptions(...), returning an async iterator of the response type above.

list_subscriptions_by_topic

async def list_subscriptions_by_topic(
    *,
    topic_arn: str,
    next_token: str | None = None,
) -> ListSubscriptionsByTopicOutput: ...

Also available as client.paginators.list_subscriptions_by_topic(...), returning an async iterator of the response type above.

list_tags_for_resource

async def list_tags_for_resource(
    *,
    resource_arn: str,
) -> ListTagsForResourceOutput: ...

list_topics

async def list_topics(
    *,
    next_token: str | None = None,
) -> ListTopicsOutput: ...

Also available as client.paginators.list_topics(...), returning an async iterator of the response type above.

opt_in_phone_number

async def opt_in_phone_number(
    *,
    phone_number: str,
) -> OptInPhoneNumberOutput: ...

publish

async def publish(
    *,
    message: str,
    topic_arn: str | None = None,
    target_arn: str | None = None,
    phone_number: str | None = None,
    subject: str | None = None,
    message_structure: str | None = None,
    message_attributes: dict[str, MessageAttributeValue] | None = None,
    message_deduplication_id: str | None = None,
    message_group_id: str | None = None,
) -> PublishOutput: ...

publish_batch

async def publish_batch(
    *,
    topic_arn: str,
    publish_batch_request_entries: Sequence[PublishBatchRequestEntry],
) -> PublishBatchOutput: ...

put_data_protection_policy

async def put_data_protection_policy(
    *,
    resource_arn: str,
    data_protection_policy: str,
) -> None: ...

remove_permission

async def remove_permission(
    *,
    topic_arn: str,
    label: str,
) -> None: ...

set_endpoint_attributes

async def set_endpoint_attributes(
    *,
    endpoint_arn: str,
    attributes: dict[str, str],
) -> None: ...

set_platform_application_attributes

async def set_platform_application_attributes(
    *,
    platform_application_arn: str,
    attributes: dict[str, str],
) -> None: ...

set_sms_attributes

async def set_sms_attributes(
    *,
    attributes: dict[str, str],
) -> SetSMSAttributesOutput: ...

set_subscription_attributes

async def set_subscription_attributes(
    *,
    subscription_arn: str,
    attribute_name: str,
    attribute_value: str | None = None,
) -> None: ...

set_topic_attributes

async def set_topic_attributes(
    *,
    topic_arn: str,
    attribute_name: str,
    attribute_value: str | None = None,
) -> None: ...

subscribe

async def subscribe(
    *,
    topic_arn: str,
    protocol: str,
    endpoint: str | None = None,
    attributes: dict[str, str] | None = None,
    return_subscription_arn: bool | None = None,
) -> SubscribeOutput: ...

tag_resource

async def tag_resource(
    *,
    resource_arn: str,
    tags: Sequence[Tag],
) -> TagResourceOutput: ...

unsubscribe

async def unsubscribe(
    *,
    subscription_arn: str,
) -> None: ...

untag_resource

async def untag_resource(
    *,
    resource_arn: str,
    tag_keys: Sequence[str],
) -> UntagResourceOutput: ...

verify_sms_sandbox_phone_number

async def verify_sms_sandbox_phone_number(
    *,
    phone_number: str,
    one_time_password: str,
) -> VerifySMSSandboxPhoneNumberOutput: ...

Licensed under Apache-2.0.

Metadata

Release files for rboto-sns 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rboto-sns 0.1.0
File Size Uploaded Provenance Actions
rboto_sns-0.1.0.tar.gz 60.3 kB Without provenance Details for rboto_sns-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for rboto-sns 0.1.0
File Actions
rboto_sns-0.1.0-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details for rboto_sns-0.1.0-cp315-cp315-musllinux_1_2_x86_64.whl
rboto_sns-0.1.0-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details for rboto_sns-0.1.0-cp315-cp315-musllinux_1_2_aarch64.whl
rboto_sns-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details for rboto_sns-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
rboto_sns-0.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details for rboto_sns-0.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
rboto_sns-0.1.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for rboto_sns-0.1.0-cp315-cp315-macosx_11_0_arm64.whl
rboto_sns-0.1.0-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details for rboto_sns-0.1.0-cp315-cp315-macosx_10_12_x86_64.whl
rboto_sns-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for rboto_sns-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
rboto_sns-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for rboto_sns-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
rboto_sns-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for rboto_sns-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
rboto_sns-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for rboto_sns-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
rboto_sns-0.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for rboto_sns-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
rboto_sns-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details for rboto_sns-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
rboto_sns-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for rboto_sns-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
rboto_sns-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for rboto_sns-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
rboto_sns-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for rboto_sns-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
rboto_sns-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for rboto_sns-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
rboto_sns-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for rboto_sns-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
rboto_sns-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for rboto_sns-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
rboto_sns-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for rboto_sns-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
rboto_sns-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for rboto_sns-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
rboto_sns-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for rboto_sns-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
rboto_sns-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for rboto_sns-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
rboto_sns-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for rboto_sns-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
rboto_sns-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for rboto_sns-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl

Total release size: 110.8 MB

Release files / rboto_sns-0.1.0.tar.gz

Download URL rboto_sns-0.1.0.tar.gz
Size 60.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a8acc5da9ca291fcc593789d8d054fc22c69ce7f50bf1852b2ed8d650d9a8002
BLAKE2b-256 checksum
How to use checksums
780348d5e3b9bc358a901aedfddd8cbf72e9b2c02c69341a538bbb937596e240
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL rboto_sns-0.1.0-cp315-cp315-musllinux_1_2_x86_64.whl
Size 5.0 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7844b0c5c3041099503345ef8b5c31919c8f16a943e54a9988cc424ce512f668
BLAKE2b-256 checksum
How to use checksums
1fbe2827f292d68511b6d5f2a91cfbb0de85fc86884a0bbc0eed9c7423026d23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL rboto_sns-0.1.0-cp315-cp315-musllinux_1_2_aarch64.whl
Size 4.6 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b2f3eeae2d06d729c3a59aabb1fa68fdf433a22a08b68c2c69c3762fa0e79bbb
BLAKE2b-256 checksum
How to use checksums
11bc0213feab8d43bd753805b26f4277957a99f53bcd4e20080593154a5e677a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rboto_sns-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.8 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3806d706583f97d563e8f82c6406f21d0c6fea03b81f53d2811fec92b02f4148
BLAKE2b-256 checksum
How to use checksums
948e2a79953aaf3f1f1c179615fc70a99eb4062c73b5034fdce144a7aaef7e01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rboto_sns-0.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.5 MB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0f59edd0fe799e70d51681d89416d69ad5f33b06b93dd74d99364ce86f56f573
BLAKE2b-256 checksum
How to use checksums
fd486cd94016cd04c7ef841e1933829a9febc5874044f265870bf6ba2ceaa078
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL rboto_sns-0.1.0-cp315-cp315-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4ca6ac3a80b75ca09ce87e9c277927476a2f8ffb11182aa8fd3ca4211a1c4fa0
BLAKE2b-256 checksum
How to use checksums
6f2ce08afc2d6263c4fe9ef19f19853fe90ed3452afff8244bc3c4d472c1cde9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp315-cp315-macosx_10_12_x86_64.whl

Download URL rboto_sns-0.1.0-cp315-cp315-macosx_10_12_x86_64.whl
Size 4.6 MB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
331d31572f6354e710b3ed078faf9c1dab7977da3700788f9e846ddfb808f6f8
BLAKE2b-256 checksum
How to use checksums
74ef4facd1cc1296406b6ab38849dda9656cf71bc5d33391a29574d964b97558
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL rboto_sns-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 5.0 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e747992a618ea2be9d0cfde24973649dfc84074d687fd6affde667d75cd1a7e6
BLAKE2b-256 checksum
How to use checksums
b1758f6b0b0493de8251a2cfe60ae778f6485d1621f826cf97c774ce9b4a0f81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL rboto_sns-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 4.6 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
8094869fc6480dfd7948b76f5d9f0337cf1f7a7e4c56466b9be9f8df3225552c
BLAKE2b-256 checksum
How to use checksums
59a8b67cbf42b68633555ba51d981dacad713b0fafc0126ae2ed7b7fea187253
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rboto_sns-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.8 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c2e8e9b1d153f2281f280a1efe24565bd361feb715630b0c1745d5fb5905bd20
BLAKE2b-256 checksum
How to use checksums
7dd4bfcbefa1ff2544be19b06b223a672e5370865bb78c7a6594cba5d537ab5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rboto_sns-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.5 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b376f921559b0cacb1af3592275ccae87f1ee74f56e44ba5fdd2a8c7f1b74e75
BLAKE2b-256 checksum
How to use checksums
45fb09f5f8d442cd6c388a16800871b1be624b49eeff3fa1deacf755c027f305
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL rboto_sns-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
04ebd333dfd77b0705358b4a143f72c4beb5999914f8625e2a01e82c3b27d809
BLAKE2b-256 checksum
How to use checksums
c2d2064b6f23e2cff394daf20c3dece7e3160e68572c74aaa4b8f0117481f7f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL rboto_sns-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 4.6 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6e269b3cf9cc9e0e7ee407d25640f09be0a5ac7829cc4ed118c4cf880aeada31
BLAKE2b-256 checksum
How to use checksums
d4315d804710e3908c744272342197b50c5720bd8e945cd2f100b715318b840e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL rboto_sns-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 5.0 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
27736634b93a354bc46619b185657c4075471a1f5bc20b8893fdc6a26d778ca0
BLAKE2b-256 checksum
How to use checksums
6860100425e44df1adc644340581268d9eeb3308fccfa0580d99998ffcd67c74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL rboto_sns-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 4.6 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c800b495a41d65e5c90a74c439d9f03531bb7d0bac9bc176624d5653a3f0aeb8
BLAKE2b-256 checksum
How to use checksums
94dbd0749fcc8299d5351faeacdcd5c81122a5de5feb95322b7b4cac0307f487
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rboto_sns-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.8 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
be0ddc5da82da38d6ccce336952dda02c91760590372be41b2a3bd1b90cc02c0
BLAKE2b-256 checksum
How to use checksums
ebc53fed858b1887e6fc7444f0f58a244009a00a52c83edcc8a5cce599366269
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rboto_sns-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.5 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f30d56eb8c6fa5da5e2733d69b565ebd6fcc7238a757e854786d88267f88971e
BLAKE2b-256 checksum
How to use checksums
f29b31c8a02d3904443c679b59569424e673d510fe9546733df42a6d2b8ae018
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL rboto_sns-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a07f4c166ce3c38629a179f6f9753e5034c360008495b7934d3917209c435580
BLAKE2b-256 checksum
How to use checksums
a6012b5f7f41e9b1b3055b5aed1fe7d62bae98bbf6b916cb00c2f9036fa3bf9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL rboto_sns-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 4.6 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
294d83a3813e67f5f31b25ec65fab00bfdcf6aebc1629f23198bc6b6093a0ed7
BLAKE2b-256 checksum
How to use checksums
2451715d7646f9a084741b97c6ccfed8402e5255ba55cb66229240c8a7fa340d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL rboto_sns-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 5.0 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
be953763caec85d187ef3808e52839c3928101f97a3f9b858a820120c7082b7b
BLAKE2b-256 checksum
How to use checksums
acba19f9d48b4d9048411b26b25460efcb603cb20c6c8ae057766d75388216c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL rboto_sns-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 4.6 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2928415fcd9f63b28fc3bf723e28e6a06721c228495c9e771f02c72679308592
BLAKE2b-256 checksum
How to use checksums
b55c9e7c815e4e1748416c1895a2bff35af7a54c9a02081c11550f920bec498a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rboto_sns-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.8 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
76c979b89d78552b96b74c0950e42de32d7ebb16dc3c56e6f9ea4c5ef4201881
BLAKE2b-256 checksum
How to use checksums
5facfc2a9c4e53efad500feb6c7952909fb348e388c118ab983acf3f41c1baf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rboto_sns-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.5 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
cd4f5de19d5fb138554ce7ce2af0e0beb6fa2c075194f495f00bab676ace859b
BLAKE2b-256 checksum
How to use checksums
afc365ed4f2f9c949529a701e455b211785e78128a16279b80d5100d9d431519
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL rboto_sns-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b4c37bfd11d4a3cdcfa582894c907608b39dfb0732172bf4f4e83fb695976f23
BLAKE2b-256 checksum
How to use checksums
3a8bfcb5c2f631724789e4d57ffed10fda609a28277e98c8e94d0a84170302a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_sns-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL rboto_sns-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 4.6 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
3d0e0b12144c0b34829ae0d6637cfc0e64924732054907088665784869d3904d
BLAKE2b-256 checksum
How to use checksums
6a61584694424c1a5a472d47dc176640828d8a9eca49e36bad8541d02c2a32b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for rboto-sns 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

25 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page