Skip to main content

PyPI

PyPI works in Syria, but not all of it, as of .

Official repository for Python packages with thousands of community libraries

Last Updated

High-vote services get prioritized for outreach

What works

Each part of the service, checked from Syria.

Core useWorks

PyPI worked from Syria: searching for the requests library returned results and its package page opened with its install command.

Landing pageWorks

PyPI's information pages loaded normally from Syria, including the PyPI blog.

Sign-upNot checked
Sign-inWorks

Signing in to an existing PyPI account worked from Syria after two-factor and email confirmation; the account's projects page loaded.

One-time codes (OTP)Works

PyPI's one-time codes worked from Syria: the sign-in accepted a code from an authenticator app, then asked to confirm the login by an emailed link, which the tester says worked.

Need Help with PyPI?

If you're experiencing issues accessing PyPI in Syria, you can reach out to their support team directly.

Support Page

Work at Python Software Foundation? Know someone who does?

Sanctions are lifted. Most companies just haven't updated their policies. A word from inside Python Software Foundation can change that.

Tips for advocating

  • Reach out to legal, compliance, or policy teams.
  • Reference the lifted sanctions.
  • Point to competitors who have already unblocked Syria.

Frequently Asked Questions

Partly. The core use of PyPI works in Syria, but something else about it fails or has not been checked. This page lists what works and what does not.

Many international services blocked access to Syria due to previous sanctions and compliance policies. Even as sanctions are being reviewed, some companies have not yet restored access. Unblock Syria tracks these services and advocates for change.

You can help by voting on this page to show demand, sharing it on social media, and contacting PyPI directly to request they restore access for Syrian users.