mathlib-tools
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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.