Skip to content

Deprecate in favor of shopifyapp - #798

Merged
byrichardpowell merged 2 commits into
Shopify:mainfrom
Suleimanlatrsh:deprecate-in-favor-of-shopifyapp
Aug 25, 2026
Merged

Deprecate in favor of shopifyapp#798
byrichardpowell merged 2 commits into
Shopify:mainfrom
Suleimanlatrsh:deprecate-in-favor-of-shopifyapp

Conversation

@Suleimanlatrsh

Copy link
Copy Markdown
Contributor

What

Marks this package as deprecated now that shopifyapp has reached v1.0 GA.

  • Sets the Development Status classifier to 7 - Inactive (PyPI's inactivity signal; PyPI has no Packagist-style abandoned pointer).
  • Updates the README notice from "experimental package available" to a clear deprecation.

Why

The new shopifyapp package supports the latest Shopify platform features and is now GA. This is the formal deprecation signal for the old library.

Note

The classifier only appears on PyPI after a new release is published with this change.

Set Development Status classifier to '7 - Inactive' and update the README notice to a clear deprecation. Use shopifyapp, which supports the latest Shopify platform features.

Assisted-By: devx/76ce673e-0c1d-4481-a139-0485281bc265
- setup.py: add the deprecation notice to LONG_DESCRIPTION so it shows on PyPI (the page is built from this string, not README).
- shopify/__init__.py: emit a DeprecationWarning on import so existing users get a signal (Python has no Composer-style abandoned flag).
- CHANGELOG: note the deprecation under Unreleased (ships in the release that activates the classifier).
- README: state that the package keeps working but gets no new features/security fixes, and link the migration guide.

Assisted-By: devx/76ce673e-0c1d-4481-a139-0485281bc265
@byrichardpowell
byrichardpowell merged commit a1597e9 into Shopify:main Aug 25, 2026
1 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants