Skip to main content

Lean prover mathlib supporting tools.

Project description

mathlib-tools

Test on Linux Test on MacOS Test on Windows

This package contains leanproject, a supporting tool for Lean mathlib.

Installation

In principle, you should install those tools as part of the global Lean installation procedure recommended by the Lean community. Read what what remains of this section only if you want more details about this specific part of the procedure (the tools described here won't give you anything if Lean itself is not available).

Released version

pipx

The tools in this repository use python3, at least python 3.6, which is the oldest version of python supported by the python foundation. They can be installed using pip. The basic install command for the latest released version is thus:

python3 -m pip install mathlibtools

The above command may complain about permissions. This can be solved by running it as root, but this is not recommended in general. You can run python3 -m pip install --user mathlibtools to install it in your home directory (make sure that $HOME/.local/bin/ is on your shell path afterwards), but an even better way is to use pipx:

python3 -m pip install --user pipx
python3 -m pipx ensurepath
source ~/.profile
pipx install mathlibtools

macOS

If you are on macOS, the recommended way to install is via homebrew, which will handle the above Python installation for you:

brew install mathlibtools

NixOS

If you are using NixOS, you can also install mathlib tools using the bundled default.nix file:

nix-env -if https://github.com/leanprover-community/mathlib-tools/archive/master.tar.gz

Development version

If you want to use the latest development version, you can clone this repository, go to the repository folder, and run pip install ..

Usage

See the dedicated page on the community website.

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

mathlibtools-1.3.2.tar.gz (30.4 kB view details)

Uploaded Source

Built Distribution

mathlibtools-1.3.2-py3-none-any.whl (40.5 kB view details)

Uploaded Python 3

File details

Details for the file mathlibtools-1.3.2.tar.gz.

File metadata

  • Download URL: mathlibtools-1.3.2.tar.gz
  • Upload date:
  • Size: 30.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.2

File hashes

Hashes for mathlibtools-1.3.2.tar.gz
Algorithm Hash digest
SHA256 9a49f4cb7355fda72792a5738bcc5df927b1e102efc719adfbe16db199a0ac6b
MD5 25faa087393f612732a11c3443fc98f1
BLAKE2b-256 ae6a815d7f65dc853973b13be082fefe797074e633407ef1262a62bc0be84203

See more details on using hashes here.

File details

Details for the file mathlibtools-1.3.2-py3-none-any.whl.

File metadata

  • Download URL: mathlibtools-1.3.2-py3-none-any.whl
  • Upload date:
  • Size: 40.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.2

File hashes

Hashes for mathlibtools-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ba9c6d590bc9a76f308b3636944d69215d64d85b4846c3f513312beda742156e
MD5 af1220a29ee0c25db25534aecaa2ea42
BLAKE2b-256 809c4e006e36bac33991b305738aa3dc9fb6b8bbbcae682413d60731af6e4c75

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page