BSD Ports

devel/py-mypy 2.3.1 FreeBSD

Optional static typing for Python

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7630fe231e
License
MIT
Categories
devel, python
Package size
4032.5 KiB, 25791.7 KiB installed

Description

Mypy is an optional static type checker for Python that aims to combine the benefits of dynamic (or "duck") typing and static typing. Mypy combines the expressive power and convenience of Python with a powerful type system and compile-time type checking. Mypy type checks standard Python programs; run them using any Python VM with basically no runtime overhead.

In the other systems

SystemPortVersion
FreeBSDdevel/py-mypy2.3.1
OpenBSDdevel/py-mypy1.18.2
DragonFlydevel/py-mypy1.15.0
MidnightBSDdevel/py-mypy1.9.0_1

Install

Binary package:

pkg install py312-mypy

From the ports tree:

cd /usr/ports/devel/py-mypy/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-mypy>0:devel/py-mypy

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.3.12.3.10.9911.17.02.3.1
FreeBSD:14:quarterly2.3.12.3.1n/a1.16.12.3.1
FreeBSD:15:latest2.3.12.3.1n/a1.17.01.17.0
FreeBSD:15:quarterly2.3.12.3.1n/an/an/a
FreeBSD:16:latest2.3.12.3.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 9

Runtime 6

Test 10

The full lists below include those, and their dependencies in turn.

Build dependencies 24
Run dependencies 30

Configuration

Options name: devel_mypy

OptionDefaultDescription
DMYPYonDaemon mode
FASTER_CACHEonFaster cache support
INSTALL_TYPESonInstall support
MYPYConMypypc support
REPORTSonCoverage reports
USES
python
Service scripts
none
Conflicts with
py*-sqlglot-mypy

Files

distinfo 1
FileSizeSHA256
mypy-2.3.1.tar.gz3.992554e+0647c1b1207258513a9d93495f69c8be9de73916186f0e52703e8c461b7a623419
Master sites 1
  • PYPI

Commit history 3

DateCommitCreditsLog message
7630fe231e Po-Chuan Hsieh devel/py-mypy: Update to 2.3.1
Changes: https://github.com/python/mypy/blob/master/CHANGELOG.md https://mypy-lang.org/news.html
69b1ca9dd0 Po-Chuan Hsieh devel/py-mypy: Update to 2.3.0
Changes: https://github.com/python/mypy/blob/master/CHANGELOG.md https://mypy-lang.org/news.html
8fcb032120 Po-Chuan Hsieh devel/py-mypy: Update to 2.2.0
Changes: https://github.com/python/mypy/blob/master/CHANGELOG.md https://mypy-lang.org/news.html