Skip to main content

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.

Metadata

Release files for mathlibtools 1.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mathlibtools 1.3.2
File Size Uploaded Provenance Actions
mathlibtools-1.3.2.tar.gz 30.4 kB Without provenance Details for mathlibtools-1.3.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mathlibtools 1.3.2
File Interpreter ABI Platform Actions
mathlibtools-1.3.2-py3-none-any.whl Python 3 none any Details for mathlibtools-1.3.2-py3-none-any.whl

Total release size: 71.0 kB

Release files / mathlibtools-1.3.2.tar.gz

Download URL mathlibtools-1.3.2.tar.gz
Size 30.4 kB
Tags Source
SHA-256 checksum
How to use checksums
9a49f4cb7355fda72792a5738bcc5df927b1e102efc719adfbe16db199a0ac6b
BLAKE2b-256 checksum
How to use checksums
ae6a815d7f65dc853973b13be082fefe797074e633407ef1262a62bc0be84203
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / mathlibtools-1.3.2-py3-none-any.whl

Download URL mathlibtools-1.3.2-py3-none-any.whl
Size 40.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ba9c6d590bc9a76f308b3636944d69215d64d85b4846c3f513312beda742156e
BLAKE2b-256 checksum
How to use checksums
809c4e006e36bac33991b305738aa3dc9fb6b8bbbcae682413d60731af6e4c75
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for mathlibtools 1.3.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page