This is a example package that will show how syntax highlighting on PyPI project page works
Project description
Syntax highlighting package example
Introduction
This package provides nothing but readme that contains code samples that should be rendered nicely by PyPI warehouse.
Examples
Python example
import some_lib
from mock_package import PointlessInheritance
CONST = [n**2 for n in range(5)]
# spam with eggs
@requires_authorization
def somefunc(param1='', param2=0):
r'''A docstring'''
if param1 >= param2: # interesting
breakpoint()
print('Gre\'ater')
print(f"Even more awesome greater: {param}")
return (param2 - param1 + 1 + 0b10) or None
class SomeClass(PointlessInheritance):
"""This is a dummy class """
def __init__(self, some_param=[]):
pass
message = '''interpreter
... prompt'''
Javascript example
import { Application } from "stimulus";
//comment on some arrow function
docReady((block, cls) => {
if (navigator.appVersion.includes("MSIE 10")) {
if (document.getElementById("unsupported-browser") !== null) return;
let warning_div = document.createElement("div");
if (cls.search(/\bno\-highlight\b/) != -1)
return process(block, true, 0x0F) + ` class="${cls}"`;
}
for (var i = 0 / 2; i < classes.length; i++) {
if (checkCondition(classes[i]) === undefined)
console.log('undefined');
}
});
export $docReady;
Bash example
#!/bin/bash
###### CONFIG
SOME_CONSTANT="/path/string/example"
BE_VERBOSE=false
if [ "$UID" -ne 0 ]
then
echo "Superuser rights required"
exit 2
fi
someRandomFunc(){
for i in $(ls -la ~/); do cat $i; done;
echo -e "# I'm in ${HOME_DIR}$1/$2 :"
}
Changelog
0.1.0 (2018-08-29)
First version of syntax highlighting example package
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for pypi-code-highlighting-demo-0.1.11.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c43754e66204c2cffcca8db28eebd5dad81bd502fd6c5a9a89a09c5b15735eeb |
|
MD5 | 6a0c137427535f5cd8ee82aec799d38b |
|
BLAKE2b-256 | 3f08f54accbc1b7d39a0b55ce0cda39ee62a55a1b607bd4250fcad4534401f7f |