pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/py-mypy py-mypy: updated to 0.660
details: https://anonhg.NetBSD.org/pkgsrc/rev/fc38df7e50e8
branches: trunk
changeset: 390449:fc38df7e50e8
user: adam <adam%pkgsrc.org@localhost>
date: Mon Jan 21 10:37:09 2019 +0000
description:
py-mypy: updated to 0.660
0.660:
- Literal Types
- Quick Mode Removed
- Plugin Improvements
* Add documentation for plugin system
* Make name lookup available to all plugin hooks
* Add more information to FunctionContext and MethodContext
- Other Improvements and Notable Bugs Fixed
* Introduce an optional sqlite backed incremental cache, enabled with --sqlite-cache
* Fix a daemon crash when there is a decode error
* Allow setting python_executable from config file
* Short-circuit if expression for always true/always false variables and MYPY/TYPE_CHECKING
* Don't map actual kwargs to formal *args
* Disable cache when producing reports
* Fix issues with pointer arrays in the ctypes plugin
* Support kw_only=True in the attrs plugin
* Fix some daemon crash bugs
* Better error messages when __eq__ has unexpected signature
* Collect additional timing stats and allow reporting them from the daemon
* Fix dmypy run when bad options passed to mypy
* Improve error messages from multiple inheritance compatibility checks
* Fix an incremental mode crash that can occur in situations with import cycles and star imports
diffstat:
lang/py-mypy/Makefile | 4 ++--
lang/py-mypy/PLIST | 36 ++++++++++++++++++++++++------------
lang/py-mypy/distinfo | 10 +++++-----
3 files changed, 31 insertions(+), 19 deletions(-)
diffs (201 lines):
diff -r 1805e3543166 -r fc38df7e50e8 lang/py-mypy/Makefile
--- a/lang/py-mypy/Makefile Mon Jan 21 10:31:16 2019 +0000
+++ b/lang/py-mypy/Makefile Mon Jan 21 10:37:09 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2018/12/09 20:37:29 adam Exp $
+# $NetBSD: Makefile,v 1.4 2019/01/21 10:37:09 adam Exp $
-DISTNAME= mypy-0.650
+DISTNAME= mypy-0.660
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= lang python
MASTER_SITES= ${MASTER_SITE_PYPI:=m/mypy/}
diff -r 1805e3543166 -r fc38df7e50e8 lang/py-mypy/PLIST
--- a/lang/py-mypy/PLIST Mon Jan 21 10:31:16 2019 +0000
+++ b/lang/py-mypy/PLIST Mon Jan 21 10:37:09 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2018/12/09 20:37:29 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2019/01/21 10:37:09 adam Exp $
bin/dmypy-${PYVERSSUFFIX}
bin/mypy-${PYVERSSUFFIX}
bin/stubgen-${PYVERSSUFFIX}
@@ -71,9 +71,6 @@
${PYSITELIB}/mypy/expandtype.py
${PYSITELIB}/mypy/expandtype.pyc
${PYSITELIB}/mypy/expandtype.pyo
-${PYSITELIB}/mypy/experiments.py
-${PYSITELIB}/mypy/experiments.pyc
-${PYSITELIB}/mypy/experiments.pyo
${PYSITELIB}/mypy/exprtotype.py
${PYSITELIB}/mypy/exprtotype.pyc
${PYSITELIB}/mypy/exprtotype.pyo
@@ -119,6 +116,9 @@
${PYSITELIB}/mypy/literals.py
${PYSITELIB}/mypy/literals.pyc
${PYSITELIB}/mypy/literals.pyo
+${PYSITELIB}/mypy/lookup.py
+${PYSITELIB}/mypy/lookup.pyc
+${PYSITELIB}/mypy/lookup.pyo
${PYSITELIB}/mypy/main.py
${PYSITELIB}/mypy/main.pyc
${PYSITELIB}/mypy/main.pyo
@@ -134,12 +134,18 @@
${PYSITELIB}/mypy/messages.py
${PYSITELIB}/mypy/messages.pyc
${PYSITELIB}/mypy/messages.pyo
+${PYSITELIB}/mypy/metastore.py
+${PYSITELIB}/mypy/metastore.pyc
+${PYSITELIB}/mypy/metastore.pyo
${PYSITELIB}/mypy/modulefinder.py
${PYSITELIB}/mypy/modulefinder.pyc
${PYSITELIB}/mypy/modulefinder.pyo
${PYSITELIB}/mypy/moduleinfo.py
${PYSITELIB}/mypy/moduleinfo.pyc
${PYSITELIB}/mypy/moduleinfo.pyo
+${PYSITELIB}/mypy/mro.py
+${PYSITELIB}/mypy/mro.pyc
+${PYSITELIB}/mypy/mro.pyo
${PYSITELIB}/mypy/mypyc_hacks.py
${PYSITELIB}/mypy/mypyc_hacks.pyc
${PYSITELIB}/mypy/mypyc_hacks.pyo
@@ -170,6 +176,12 @@
${PYSITELIB}/mypy/plugins/dataclasses.py
${PYSITELIB}/mypy/plugins/dataclasses.pyc
${PYSITELIB}/mypy/plugins/dataclasses.pyo
+${PYSITELIB}/mypy/plugins/default.py
+${PYSITELIB}/mypy/plugins/default.pyc
+${PYSITELIB}/mypy/plugins/default.pyo
+${PYSITELIB}/mypy/reachability.py
+${PYSITELIB}/mypy/reachability.pyc
+${PYSITELIB}/mypy/reachability.pyo
${PYSITELIB}/mypy/report.py
${PYSITELIB}/mypy/report.pyc
${PYSITELIB}/mypy/report.pyo
@@ -245,6 +257,9 @@
${PYSITELIB}/mypy/solve.py
${PYSITELIB}/mypy/solve.pyc
${PYSITELIB}/mypy/solve.pyo
+${PYSITELIB}/mypy/state.py
+${PYSITELIB}/mypy/state.pyc
+${PYSITELIB}/mypy/state.pyo
${PYSITELIB}/mypy/stats.py
${PYSITELIB}/mypy/stats.pyc
${PYSITELIB}/mypy/stats.pyo
@@ -417,7 +432,6 @@
${PYSITELIB}/mypy/typeshed/stdlib/2/abc.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/ast.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/atexit.pyi
-${PYSITELIB}/mypy/typeshed/stdlib/2/builtins.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/cPickle.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/cStringIO.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/collections.pyi
@@ -474,7 +488,6 @@
${PYSITELIB}/mypy/typeshed/stdlib/2/io.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/itertools.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/json.pyi
-${PYSITELIB}/mypy/typeshed/stdlib/2/macpath.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/markupbase.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/md5.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/mimetools.pyi
@@ -485,7 +498,6 @@
${PYSITELIB}/mypy/typeshed/stdlib/2/multiprocessing/process.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/multiprocessing/util.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/mutex.pyi
-${PYSITELIB}/mypy/typeshed/stdlib/2/ntpath.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/nturl2path.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/os/__init__.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/os/path.pyi
@@ -494,7 +506,6 @@
${PYSITELIB}/mypy/typeshed/stdlib/2/platform.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/popen2.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/posix.pyi
-${PYSITELIB}/mypy/typeshed/stdlib/2/posixpath.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/pydoc.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/random.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2/re.pyi
@@ -549,6 +560,7 @@
${PYSITELIB}/mypy/typeshed/stdlib/2and3/binascii.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/binhex.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/bisect.pyi
+${PYSITELIB}/mypy/typeshed/stdlib/2and3/builtins.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/bz2.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/cProfile.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/calendar.pyi
@@ -646,12 +658,14 @@
${PYSITELIB}/mypy/typeshed/stdlib/2and3/logging/__init__.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/logging/config.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/logging/handlers.pyi
+${PYSITELIB}/mypy/typeshed/stdlib/2and3/macpath.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/marshal.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/math.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/mimetypes.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/mmap.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/netrc.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/nis.pyi
+${PYSITELIB}/mypy/typeshed/stdlib/2and3/ntpath.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/numbers.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/opcode.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/operator.pyi
@@ -662,6 +676,7 @@
${PYSITELIB}/mypy/typeshed/stdlib/2and3/pkgutil.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/plistlib.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/poplib.pyi
+${PYSITELIB}/mypy/typeshed/stdlib/2and3/posixpath.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/pprint.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/profile.pyi
${PYSITELIB}/mypy/typeshed/stdlib/2and3/pstats.pyi
@@ -771,7 +786,6 @@
${PYSITELIB}/mypy/typeshed/stdlib/3/asyncio/tasks.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/asyncio/transports.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/atexit.pyi
-${PYSITELIB}/mypy/typeshed/stdlib/3/builtins.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/collections/__init__.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/collections/abc.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/compileall.pyi
@@ -845,7 +859,6 @@
${PYSITELIB}/mypy/typeshed/stdlib/3/json/decoder.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/json/encoder.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/lzma.pyi
-${PYSITELIB}/mypy/typeshed/stdlib/3/macpath.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/msvcrt.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/multiprocessing/__init__.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/multiprocessing/connection.pyi
@@ -858,7 +871,6 @@
${PYSITELIB}/mypy/typeshed/stdlib/3/multiprocessing/queues.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/multiprocessing/synchronize.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/nntplib.pyi
-${PYSITELIB}/mypy/typeshed/stdlib/3/ntpath.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/nturl2path.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/os/__init__.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/os/path.pyi
@@ -866,7 +878,6 @@
${PYSITELIB}/mypy/typeshed/stdlib/3/pipes.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/platform.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/posix.pyi
-${PYSITELIB}/mypy/typeshed/stdlib/3/posixpath.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/queue.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/random.pyi
${PYSITELIB}/mypy/typeshed/stdlib/3/re.pyi
@@ -1271,6 +1282,7 @@
${PYSITELIB}/mypy/typeshed/third_party/2and3/simplejson/encoder.pyi
${PYSITELIB}/mypy/typeshed/third_party/2and3/simplejson/scanner.pyi
${PYSITELIB}/mypy/typeshed/third_party/2and3/singledispatch.pyi
+${PYSITELIB}/mypy/typeshed/third_party/2and3/tabulate.pyi
${PYSITELIB}/mypy/typeshed/third_party/2and3/termcolor.pyi
${PYSITELIB}/mypy/typeshed/third_party/2and3/toml.pyi
${PYSITELIB}/mypy/typeshed/third_party/2and3/typing_extensions.pyi
diff -r 1805e3543166 -r fc38df7e50e8 lang/py-mypy/distinfo
--- a/lang/py-mypy/distinfo Mon Jan 21 10:31:16 2019 +0000
+++ b/lang/py-mypy/distinfo Mon Jan 21 10:37:09 2019 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2018/12/09 20:37:29 adam Exp $
+$NetBSD: distinfo,v 1.3 2019/01/21 10:37:09 adam Exp $
-SHA1 (mypy-0.650.tar.gz) = 64f302411ec1cf6761d0243bf440e21fbca895de
-RMD160 (mypy-0.650.tar.gz) = 49cbf1f3a7d45036060bf689c265baca76451cb4
-SHA512 (mypy-0.650.tar.gz) = 9b11690fccbb581fa5b0108e8b6b99656e6aaf68a41f64da698636b84b4b17332d30230ed0e703798b4d4a2129c959325a5e4ddd98adf856ab89fea0fca5e2d8
-Size (mypy-0.650.tar.gz) = 1659265 bytes
+SHA1 (mypy-0.660.tar.gz) = a5e2e91a42232c085e8cb96cf2583e9666660eb1
+RMD160 (mypy-0.660.tar.gz) = ca18df1e10da2a9a3f8cd4e5df3722555fd00dee
+SHA512 (mypy-0.660.tar.gz) = 9eb1154de96d6596eaa0adaabf88eeba02fa86e995cf8d5df1c6d0cf1fc1228d8295dd0ee3fafda108975bbc913e9c41a8a6c6bcefd5df58d487d17f6b01507d
+Size (mypy-0.660.tar.gz) = 1705668 bytes
Home |
Main Index |
Thread Index |
Old Index