Modified items

All recently modified items, latest first.
  • Metapackage for python3-papermill: gcs extras

    This is a metapackage bringing in gcs extras requires for python3-papermill. It makes sure the dependencies are installed.

  • Metapackage for python3-papermill: hdfs extras

    This is a metapackage bringing in hdfs extras requires for python3-papermill. It makes sure the dependencies are installed.

  • Metapackage for python3-papermill: all extras

    This is a metapackage bringing in all extras requires for python3-papermill. It makes sure the dependencies are installed.

  • Metapackage for python3-papermill: azure extras

    This is a metapackage bringing in azure extras requires for python3-papermill. It makes sure the dependencies are installed.

  • Parser that supports error recovery and round-trip parsing

    Parso is a Python parser that supports error recovery and round-trip parsing for different Python versions (in multiple Python versions). Parso is also able to list multiple syntax errors in your python file. Parso has been battle-tested by jedi. It was pulled out of jedi to be useful for other projects as well. Parso consists of a small API to parse Python and analyse the syntax tree.

  • Parameterize and run Jupyter and nteract Notebooks

    papermill is a tool for parameterizing, executing, and analyzing Jupyter Notebooks. Papermill lets you: - parameterize notebooks - execute notebooks This opens up new opportunities for how notebooks can be used. For example: - Perhaps you have a financial report that you wish to run with different values on the first or last day of a month or at the beginning or end of the year, using parameters makes this task easier. - Do you want to run a notebook and depending on its results, choose a particular notebook to run next? You can now programmatically execute a workflow without having to copy and paste from notebook to notebook manually. Papermill takes an opinionated approach to notebook parameterization and execution based on our experiences using notebooks at scale in data pipelines.

  • Core utilities for Python packages

    python-packaging provides core utilities for Python packages like utilities for dealing with versions, specifiers, markers etc.

  • Capture the outcome of Python function calls

    Outcome provides a function for capturing the outcome of a Python function call, so that it can be passed around.

  • Core utilities for Python packages

    python-packaging provides core utilities for Python packages like utilities for dealing with versions, specifiers, markers etc.

  • MultiDict implementation

    Multidict is dict-like collection of key-value pairs where key might occur more than once in the container.

  • Microsoft Authentication extensions for MSAL Python

    The Microsoft Authentication Extensions for Python offers secure mechanisms for client applications to perform cross-platform token cache serialization and persistence. It gives additional support to the Microsoft Authentication Library for Python (MSAL). MSAL Python supports an in-memory cache by default and provides the SerializableTokenCache to perform cache serialization. You can read more about this in the MSAL Python documentation. Developers are required to implement their own cache persistence across multiple platforms and Microsoft Authentication Extensions makes this simpler.

  • A pure Python library for multiprecision floating-point arithmetic

    Mpmath is a pure-Python library for multiprecision floating-point arithmetic. It provides an extensive set of transcendental functions, unlimited exponent sizes, complex numbers, interval arithmetic, numerical integration and differentiation, root-finding, linear algebra, and much more. Almost any calculation can be performed just as well at 10-digit or 1000-digit precision, and in many cases mpmath implements asymptotically fast algorithms that scale well for extremely high precision work. If available, mpmath will (optionally) use gmpy to speed up high precision operations. If you require plotting capabilities in mpmath, install python3-matplotlib.

  • Documentation for python-marshmallow

    Marshmallow is a framework-agnostic library for converting complex datatypes, such as objects, to and from primitive Python datatypes. Marshmallow schemas can be used to: * Validate input data. * Deserialize input data to app-level objects. * Serialize app-level objects to primitive Python types. The serialized objects can then be rendered to standard formats such as JSON for use in an HTTP API. Python 3 version.

  • A pure Python library for multiprecision floating-point arithmetic

    Mpmath is a pure-Python library for multiprecision floating-point arithmetic. It provides an extensive set of transcendental functions, unlimited exponent sizes, complex numbers, interval arithmetic, numerical integration and differentiation, root-finding, linear algebra, and much more. Almost any calculation can be performed just as well at 10-digit or 1000-digit precision, and in many cases mpmath implements asymptotically fast algorithms that scale well for extremely high precision work. If available, mpmath will (optionally) use gmpy to speed up high precision operations. If you require plotting capabilities in mpmath, install python3-matplotlib.

  • Documentation for python-marshmallow

    Marshmallow is a framework-agnostic library for converting complex datatypes, such as objects, to and from primitive Python datatypes. Marshmallow schemas can be used to: * Validate input data. * Deserialize input data to app-level objects. * Serialize app-level objects to primitive Python types. The serialized objects can then be rendered to standard formats such as JSON for use in an HTTP API. Python 3 version.

  • Implements a XML/HTML/XHTML Markup safe string for Python

    MarkupSafe implements a text object that escapes characters so it is safe to use in HTML and XML. Characters that have special meanings are replaced so that they display as the actual characters. This mitigates injection attacks, meaning untrusted user input can safely be displayed on a page.

  • Python logging made (stupidly) simple

    Loguru is a library which aims to bring enjoyable logging in Python.

  • Python 3 library to access the system keyring service

    The Python keyring library provides an easy way to access the system keyring service from python. It can be used in any application that needs safe password storage. These recommended keyring backends are supported: • macOS Keychain • Freedesktop Secret Service supports many DE including GNOME (requires secretstorage) • KDE4 & KDE5 KWallet (requires dbus) • Windows Credential Locker Other keyring implementations are available through third-party backends.

  • Implementation of JSONPath for Python

    Implementation of JSONPath for Python that aims to be standard compliant, including arithmetic and binary comparison operators, as defined in the original JSONPath proposal.

  • Python implementation of the JSON5 data format

    JSON5 extends the JSON data interchange format to make it slightly more usable as a configuration language: - JavaScript-style comments (both single and multi-line) are legal. - Object keys may be unquoted if they are legal ECMAScript identifiers - Objects and arrays may end with trailing commas. - Strings can be single-quoted, and multi-line string literals are allowed.