# caniusepython3.com **Repository Path**: mirrors_msabramo/caniusepython3.com ## Basic Information - **Project Name**: caniusepython3.com - **Description**: A site to check if your Python project is compatible with Python 3 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-09 - **Last Updated**: 2026-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Can I Use Python 3 ================== .. image:: https://requires.io/github/jezdez/caniusepython3.com/requirements.png?branch=master :target: https://requires.io/github/jezdez/caniusepython3.com/requirements/?branch=master :alt: Requirements Status This is the companion site to the CLI tool caniusepython3_ available at caniusepython3.com. Workflow -------- User perspective ^^^^^^^^^^^^^^^^ - Go to frontpage - Find form with textarea to enter requirements - Enter one or more package names or URLs to requirements files - Click on submit - Find yourself on a detail page of the check /checks/ - See the result of the check once it's done - See a submit button to restart the check Backend perspective ^^^^^^^^^^^^^^^^^^^ - Render frontpage form - Once the form is submitted, create a unique check object - Parse requirements and return error if not parseable - create celery tasks and them to check object - Redirect to check detail page with a list of attached tasks - Render self-updating result list page with each job attached to the check - Periodically update the trove classifier cache (~30 mins) .. _caniusepython3: https://pypi.python.org/pypi/caniusepython3