diff --git a/python/helpers/python-skeletons/math.py b/python/helpers/python-skeletons/math.py deleted file mode 100644 index 63887f373bdf..000000000000 --- a/python/helpers/python-skeletons/math.py +++ /dev/null @@ -1,381 +0,0 @@ -"""Skeleton for 'math' stdlib module.""" - - -import sys -import math - - -def ceil(x): - """Return the ceiling of x as a float, the smallest integer value greater - than or equal to x. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -if sys.version_info >= (2, 6): - def copysign(x, y): - """Return x with the sign of y. On a platform that supports signed - zeros, copysign(1.0, -0.0) returns -1.0. - - :type x: numbers.Real - :type y: numbers.Real - :rtype: float - """ - return 0.0 - - -def fabs(x): - """Return the absolute value of x. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -if sys.version_info >= (2, 6): - def factorial(x): - """Return x factorial. - - :type x: numbers.Integral - :rtype: int - """ - return 0 - - -def floor(x): - """Return the floor of x as a float, the largest integer value less than or - equal to x. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -def fmod(x, y): - """Return fmod(x, y), as defined by the platform C library. - - :type x: numbers.Real - :type y: numbers.Real - :rtype: float - """ - return 0.0 - - -def frexp(x): - """Return the mantissa and exponent of x as the pair (m, e). - - :type x: numbers.Real - :rtype: (float, int) - """ - return 0.0, 0 - - -if sys.version_info >= (2, 6): - def fsum(iterable): - """Return an accurate floating point sum of values in the iterable. - - :type iterable: collections.Iterable[numbers.Real] - :rtype: float - """ - return 0.0 - - def isinf(x): - """Check if the float x is positive or negative infinity. - - :type x: numbers.Real - :rtype: bool - """ - return False - - def isnan(x): - """Check if the float x is a NaN (not a number). - - :type x: numbers.Real - :rtype: bool - """ - return False - - -def ldexp(x, i): - """Return x * (2**i). - - :type x: numbers.Real - :type i: numbers.Integral - :rtype: float - """ - return 0.0 - - -def modf(x): - """Return the fractional and integer parts of x. - - :type x: numbers.Real - :rtype: (float, float) - """ - return 0.0, 0.0 - - -if sys.version_info >= (2, 6): - def trunc(x): - """Return the Real value x truncated to an Integral (usually a long - integer). - - :type x: numbers.Real - :rtype: int - """ - return 0 - - -def exp(x): - """Return e**x. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -if sys.version_info >= (2, 7): - def expm1(x): - """Return e**x - 1. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -def log(x, base=math.e): - """With one argument, return the natural logarithm of x (to base e). - - With two arguments, return the logarithm of x to the given base, calculated - as log(x)/log(base). - - :type x: numbers.Real - :type base: numbers.Real - :rtype: float - """ - return 0.0 - - -if sys.version_info >= (2, 6): - def log1p(x): - """Return the natural logarithm of 1+x (base e). - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -def log10(x): - """Return the base-10 logarithm of x. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -def pow(x, y): - """Return x raised to the power y. - - :type x: numbers.Real - :type y: numbers.Real - :rtype: float - """ - return 0.0 - - -def sqrt(x): - """Return the square root of x. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -def acos(x): - """Return the arc cosine of x, in radians. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -def asin(x): - """Return the arc sine of x, in radians. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -def atan(x): - """Return the arc tangent of x, in radians. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -def atan2(y, x): - """Return atan(y / x), in radians. - - :type y: numbers.Real - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -def cos(x): - """Return the cosine of x radians. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -def hypot(x, y): - """Return the Euclidean norm, sqrt(x*x + y*y). - - :type x: numbers.Real - :type y: numbers.Real - :rtype: float - """ - return 0.0 - - -def sin(x): - """Return the sine of x radians. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -def tan(x): - """Return the tangent of x radians. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -def degrees(x): - """Converts angle x from radians to degrees. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -def radians(x): - """Converts angle x from degrees to radians. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -if sys.version_info >= (2, 6): - def acosh(x): - """Return the inverse hyperbolic cosine of x. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - def asinh(x): - """Return the inverse hyperbolic sine of x. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - def atanh(x): - """Return the inverse hyperbolic tangent of x. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -def cosh(x): - """Return the hyperbolic cosine of x. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -def sinh(x): - """Return the hyperbolic sine of x. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -def tanh(x): - """Return the hyperbolic tangent of x. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - -if sys.version_info >= (2, 7): - def erf(x): - """Return the error function at x. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - def erfc(x): - """Return the complementary error function at x. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - def gamma(x): - """Return the Gamma function at x. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 - - def lgamma(x): - """Return the natural logarithm of the absolute value of the Gamma - function at x. - - :type x: numbers.Real - :rtype: float - """ - return 0.0 diff --git a/python/helpers/python-skeletons/sqlite3.py b/python/helpers/python-skeletons/sqlite3.py deleted file mode 100644 index c60baed6598f..000000000000 --- a/python/helpers/python-skeletons/sqlite3.py +++ /dev/null @@ -1,190 +0,0 @@ -"""Skeleton for 'sqlite3' stdlib module.""" - - -import sqlite3 - - -def connect(database, timeout=5.0, detect_types=0, isolation_level=None, - check_same_thread=False, factory=None, cached_statements=100): - """Opens a connection to the SQLite database file database. - - :type database: bytes | unicode - :type timeout: float - :type detect_types: int - :type isolation_level: string | None - :type check_same_thread: bool - :type factory: (() -> sqlite3.Connection) | None - :rtype: sqlite3.Connection - """ - return sqlite3.Connection() - - -def register_converter(typename, callable): - """Registers a callable to convert a bytestring from the database into a - custom Python type. - - :type typename: string - :type callable: (bytes) -> unknown - :rtype: None - """ - pass - - -def register_adapter(type, callable): - """Registers a callable to convert the custom Python type type into one of - SQLite's supported types. - - :type type: type - :type callable: (unknown) -> unknown - :rtype: None - """ - pass - - -def complete_statement(sql): - """Returns True if the string sql contains one or more complete SQL - statements terminated by semicolons. - - :type sql: string - :rtype: bool - """ - return False - - -def enable_callback_tracebacks(flag): - """By default you will not get any tracebacks in user-defined functions, - aggregates, converters, authorizer callbacks etc. - - :type flag: bool - :rtype: None - """ - pass - - -class Connection(object): - """A SQLite database connection.""" - - def cursor(self, cursorClass=None): - """ - :type cursorClass: type | None - :rtype: sqlite3.Cursor - """ - return sqlite3.Cursor() - - def execute(self, sql, parameters=()): - """This is a nonstandard shortcut that creates an intermediate cursor - object by calling the cursor method, then calls the cursor's execute - method with the parameters given. - - :type sql: string - :type parameters: collections.Iterable - :rtype: sqlite3.Cursor - """ - pass - - def executemany(self, sql, seq_of_parameters=()): - """This is a nonstandard shortcut that creates an intermediate cursor - object by calling the cursor method, then calls the cursor's - executemany method with the parameters given. - - :type sql: string - :type seq_of_parameters: collections.Iterable[collections.Iterable] - :rtype: sqlite3.Cursor - """ - pass - - def executescript(self, sql_script): - """This is a nonstandard shortcut that creates an intermediate cursor - object by calling the cursor method, then calls the cursor's - executescript method with the parameters given. - - :type sql_script: bytes | unicode - :rtype: sqlite3.Cursor - """ - pass - - def create_function(self, name, num_params, func): - """Creates a user-defined function that you can later use from within - SQL statements under the function name name. - - :type name: string - :type num_params: int - :type func: collections.Callable - :rtype: None - """ - pass - - - def create_aggregate(self, name, num_params, aggregate_class): - """Creates a user-defined aggregate function. - - :type name: string - :type num_params: int - :type aggregate_class: type - :rtype: None - """ - pass - - def create_collation(self, name, callable): - """Creates a collation with the specified name and callable. - - :type name: string - :type callable: collections.Callable - :rtype: None - """ - pass - - -class Cursor(object): - """A SQLite database cursor.""" - - def execute(self, sql, parameters=()): - """Executes an SQL statement. - - :type sql: string - :type parameters: collections.Iterable - :rtype: sqlite3.Cursor - """ - pass - - def executemany(self, sql, seq_of_parameters=()): - """Executes an SQL command against all parameter sequences or mappings - found in the sequence. - - :type sql: string - :type seq_of_parameters: collections.Iterable[collections.Iterable] - :rtype: sqlite3.Cursor - """ - pass - - def executescript(self, sql_script): - """This is a nonstandard convenience method for executing multiple SQL - statements at once. - - :type sql_script: bytes | unicode - :rtype: sqlite3.Cursor - """ - pass - - def fetchone(self): - """Fetches the next row of a query result set, returning a single - sequence, or None when no more data is available. - - :rtype: tuple | None - """ - pass - - def fetchmany(self, size=-1): - """Fetches the next set of rows of a query result, returning a list. - - :type size: numbers.Integral - :rtype: list[tuple] - """ - return [] - - def fetchall(self): - """Fetches all (remaining) rows of a query result, returning a list. - - :rtype: list[tuple] - """ - return []