shell bypass 403
Metadata-Version: 2.1 Name: textile Version: 4.0.3 Summary: Textile processing for python. Author-email: Dennis Burke <ikirudennis@gmail.com> Project-URL: Homepage, https://github.com/textile/python-textile Project-URL: Repository, https://github.com/textile/python-textile.git Project-URL: Issues, https://github.com/textile/python-textile/issues Keywords: textile,text,html markup Classifier: Development Status :: 5 - Production/Stable Classifier: Environment :: Web Environment Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: BSD License Classifier: Operating System :: OS Independent Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3 :: Only Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 Classifier: Topic :: Software Development :: Libraries :: Python Modules Requires-Python: >=3.8 Description-Content-Type: text/markdown License-File: LICENSE.txt Requires-Dist: nh3 Requires-Dist: regex >1.0 ; implementation_name != "pypy" Provides-Extra: develop Requires-Dist: pytest ; extra == 'develop' Requires-Dist: pytest-cov ; extra == 'develop' Provides-Extra: imagesize Requires-Dist: Pillow >=3.0.0 ; extra == 'imagesize' <p><a href="https://github.com/textile/python-textile/actions/workflows/lint_and_test.yml"><img alt="python-textile" src="https://github.com/textile/python-textile/actions/workflows/lint_and_test.yml/badge.svg" title="python-textile" /></a> <a href="https://codecov.io/github/textile/python-textile"><img alt="" src="https://codecov.io/github/textile/python-textile/coverage.svg" /></a> <img alt="" src="https://img.shields.io/pypi/pyversions/textile" /> <img alt="" src="https://img.shields.io/pypi/wheel/textile" /></p> <h1>python-textile</h1> <p>python-textile is a Python port of <a href="https://textile-lang.com/">Textile</a>, Dean Allen’s humane web text generator.</p> <h2>Installation</h2> <p><code>pip install textile</code></p> <p>Dependencies: <ul> <li><a href="https://pypi.org/project/nh3/">nh3</a></li> <li><a href="https://pypi.org/project/regex/">regex</a> (The regex package causes problems with PyPy, and is not installed as a dependency in such environments. If you are upgrading a textile install on PyPy which had regex previously included, you may need to uninstall it.)</li> </ul></p> <p>Optional dependencies include: <ul> <li><a href="http://python-pillow.github.io/"><span class="caps">PIL</span>/Pillow</a> (for checking image sizes). If needed, install via <code>pip install 'textile[imagesize]'</code></li> </ul></p> <h2>Usage</h2> <pre><code>import textile >>> s = """ ... _This_ is a *test.* ... ... * One ... * Two ... * Three ... ... Link to "Slashdot":http://slashdot.org/ ... """ >>> html = textile.textile(s) >>> print html <p><em>This</em> is a <strong>test.</strong></p> <ul> <li>One</li> <li>Two</li> <li>Three</li> </ul> <p>Link to <a href="http://slashdot.org/">Slashdot</a></p> >>></code></pre> <h3>Notes:</h3> <ul> <li>Active development supports Python 3.8 or later.</li> </ul> <h3>Running Tests</h3> <p>To run the test suite, use pytest. `pytest-cov` is required as well.</p> <p>When textile is installed locally:</p> <pre><code>pytest</code></pre> <p>When textile is not installed locally:</p> <pre><code>PYTHONPATH=. pytest</code></pre>