Involved Projects and Packages
OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models.
Base64 for OCaml. Base64 is a group of similar binary-to-text encoding schemes
that represent binary data in an ASCII string format by translating it into a
radix-64 representation. It is specified in RFC 4648.
Bos provides support for basic and robust interaction with the operating system
in OCaml. It has functions to access the process environment, parse command line
arguments, interact with the file system and run command line programs.
A ppx_deriving plugin that provides a JSON codec generator.
Rresult is an OCaml module for handling computation results and errors in an
explicit and declarative manner, without resorting to exceptions. It defines
combinators to operate on the result type available from OCaml 4.03 in the
Webbrowser is a library to open and reload URIs in web browsers from OCaml.
An extension for the Hypothesis project that enables fully automatic tests for type annotated functions.
isort your python imports for you so you don’t have to.
isort is a Python utility / library to sort imports alphabetically, and
automatically separated into sections and by type. It provides a command line
utility, Python library and plugins for various editors to quickly sort all your
imports. It requires Python 3.6+ to run but supports formatting Python 2 code
Jedi is a static analysis tool for Python that is typically used in IDEs/editors plugins. Jedi has a focus on autocompletion and goto functionality. Other features include refactoring, code search and finding references.
Jedi has a simple API to work with. There is a reference implementation as a VIM-Plugin. Autocompletion in your REPL is also possible, IPython uses it natively and for the CPython REPL you can install it. Jedi is well tested and bugs should be rare.
Wrappers to build Python packages using PEP 517 hooks
Python dependency management and packaging made easy
The PRECIS framework makes internationalised user names and passwords safer for use by applications.
PRECIS profiles transform unicode strings into a canonical form, suitable for comparison.
This module implements the PRECIS Framework as described in:
- PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalised Strings in Application Protocols (RFC 8264).
- Preparation, Enforcement, and Comparison of Internationalised Strings Representing Usernames and Passwords (RFC 8265).
- Preparation, Enforcement, and Comparison of Internationalised Strings Representing Nicknames (RFC 8266).
This is the development project for Jupyter-related packages, interfaces, extensions, and kernels. It also includes IPython and related packages.