Compare commits

...

12 Commits

Author SHA1 Message Date
daniel 4afcfb838f mark security/floss BROKEN until it's updated to python3
ok rpointel@ (MAINTAINER)
2023-09-22 03:32:11 +00:00
daniel 99563f4b25 update spyder to 4.2.5 and unbreak
Note that spyder 4.x is not super compatible with Python 3.10 but seems
to work ok.

spyder 5.3.0 and newer are expected to officially support Python 3.10.

Thanks to sthen@, op@, tb@ for help importing the newly required ports.
2023-09-22 02:26:49 +00:00
daniel de65fb2c7d +py-helpdev
+py-pyls-black
+py-pyls-spyder
+py-qdarkstyle
+py-three-merge
2023-09-22 02:10:55 +00:00
daniel 7f39748799 import devel/py-pyls-black
Needed for an update of spyder.

with tweaks and ok tb@
2023-09-22 02:06:45 +00:00
daniel 4f3f83c085 import devel/py-pyls-spyder
Needed for an update of spyder.

with tweaks and ok tb@
2023-09-22 02:04:04 +00:00
daniel cb8fbcb59d imported into devel, repair category 2023-09-22 02:01:46 +00:00
daniel d8491810e6 import textproc/py-three-merge
Needed for an update of spyder.

ok tb@
2023-09-22 01:58:45 +00:00
daniel e1947e8bc6 import devel/py-qdarkstyle
Needed for an update of spyder.

ok tb@
2023-09-22 01:56:12 +00:00
daniel 5120215398 import devel/py-helpdev
Needed for an update of spyder.

ok tb@
2023-09-22 01:53:14 +00:00
daniel 78df89eeba update ujson to 5.8.0 addressing a few CVEs
Requested by sthen@; spyder 4.x still seems to work with this update.
2023-09-21 21:33:34 +00:00
daniel 71b61f3374 unbreak py-uncompyle6 by moving from pypi to github head 2023-09-21 21:29:41 +00:00
daniel e216f95cd1 unbreak py-xdis by moving from pypi to github head 2023-09-21 21:27:29 +00:00
44 changed files with 2980 additions and 998 deletions

View File

@ -1432,6 +1432,7 @@
SUBDIR += py-hatch-fancy-pypi-readme,python3
SUBDIR += py-hatch-vcs,python3
SUBDIR += py-hatchling,python3
SUBDIR += py-helpdev,python3
SUBDIR += py-html5lib,python3
SUBDIR += py-hypothesis,python3
SUBDIR += py-icalendar,python3
@ -1537,12 +1538,15 @@
SUBDIR += py-pydantic,python3
SUBDIR += py-pydocstyle,python3
SUBDIR += py-pyinotify,python3
SUBDIR += py-pyls-black,python3
SUBDIR += py-pyls-spyder,python3
SUBDIR += py-pyprof2calltree,python3
SUBDIR += py-pyproject-api,python3
SUBDIR += py-pyproject_hooks,python3
SUBDIR += py-pyrsistent,python3
SUBDIR += py-pyte,python3
SUBDIR += py-python-language-server,python3
SUBDIR += py-qdarkstyle,python3
SUBDIR += py-qt-builder,python3
SUBDIR += py-r2pipe,python3
SUBDIR += py-radix,python3
@ -1588,6 +1592,7 @@
SUBDIR += py-suds,python3
SUBDIR += py-sure,python3
SUBDIR += py-tabulate
SUBDIR += py-three-merge,python3
SUBDIR += py-thrift,python3
SUBDIR += py-typeguard,python3
SUBDIR += py-tabulate,python3

24
devel/py-helpdev/Makefile Normal file
View File

@ -0,0 +1,24 @@
COMMENT = extract Python environment information
MODPY_EGG_VERSION = 0.6.10
DISTNAME = helpdev-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = devel
# MIT
PERMIT_PACKAGE = Yes
MODULES = lang/python
FLAVORS = python3
FLAVOR = python3
MODPY_PI = Yes
MODPY_PYBUILD = setuptools
RUN_DEPENDS = devel/py-importlib-metadata${MODPY_FLAVOR} \
sysutils/py-psutil${MODPY_FLAVOR}>=5.6
NO_TEST = Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (helpdev-0.6.10.tar.gz) = nmHSRFi3UGgJZwIiymVrE55n1GxTDNInqJl4AVLXtE4=
SIZE (helpdev-0.6.10.tar.gz) = 12864

View File

@ -0,0 +1,4 @@
Helps users and developers to get information about the environment
to report bugs or even test one's system without spending a day on
it. It can get information about hardware, OS, paths, Python
distribution and packages, including Qt-things.

View File

@ -0,0 +1,15 @@
bin/helpdev
lib/python${MODPY_VERSION}/site-packages/helpdev/
lib/python${MODPY_VERSION}/site-packages/helpdev-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/helpdev-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/helpdev-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/helpdev-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/helpdev-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/helpdev-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/helpdev/__init__.py
lib/python${MODPY_VERSION}/site-packages/helpdev/__main__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/helpdev/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/helpdev/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/helpdev/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/helpdev/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/helpdev/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc

View File

@ -0,0 +1,26 @@
COMMENT = black plugin for the Python Language Server
MODPY_EGG_VERSION = 0.4.6
DISTNAME = pyls-black-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = devel
# MIT
PERMIT_PACKAGE = Yes
MODULES = lang/python
FLAVORS = python3
FLAVOR = python3
MODPY_PI = Yes
MODPY_PYBUILD = setuptools
RUN_DEPENDS = devel/py-python-language-server${MODPY_FLAVOR} \
textproc/py-black${MODPY_FLAVOR}>=19.3b0 \
textproc/py-toml${MODPY_FLAVOR}
NO_TEST = Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (pyls-black-0.4.6.tar.gz) = M3AOXtYFY26nujkYihNi0vhgL3MB+PK4VEdziG+WVmM=
SIZE (pyls-black-0.4.6.tar.gz) = 3010

View File

@ -0,0 +1,6 @@
Spyder extensions for the python-lsp-server.
This package provides Spyder-specific extras for the Language Server
Protocol (LSP) on Python, such as document symbol searching and
others.

View File

@ -0,0 +1,14 @@
lib/python${MODPY_VERSION}/site-packages/pyls_black/
lib/python${MODPY_VERSION}/site-packages/pyls_black-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/pyls_black-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/pyls_black-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/pyls_black-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/pyls_black-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/pyls_black-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/pyls_black/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pyls_black/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/pyls_black/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pyls_black/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pyls_black/${MODPY_PYCACHE}plugin.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pyls_black/${MODPY_PYCACHE}plugin.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pyls_black/plugin.py

View File

@ -0,0 +1,24 @@
COMMENT = spyder extension for the Python Language Server
MODPY_EGG_VERSION = 0.3.2
DISTNAME = pyls-spyder-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = devel
# MIT
PERMIT_PACKAGE = Yes
MODULES = lang/python
FLAVORS = python3
FLAVOR = python3
MODPY_PI = Yes
MODPY_PYBUILD = setuptools
RUN_DEPENDS = devel/py-python-language-server${MODPY_FLAVOR}>=0.36.2
NO_TEST = Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (pyls-spyder-0.3.2.tar.gz) = 8r4bBfLHpyVlso3nKJ0sKxYFK4jkaRQnmi1jHgdO0Vg=
SIZE (pyls-spyder-0.3.2.tar.gz) = 7357

View File

@ -0,0 +1,5 @@
Spyder extensions for the python-lsp-server.
This package provides Spyder-specific extras for the Language Server
Protocol (LSP) on Python, such as document symbol searching and
others.

View File

@ -0,0 +1,18 @@
lib/python${MODPY_VERSION}/site-packages/pyls_spyder/
lib/python${MODPY_VERSION}/site-packages/pyls_spyder-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/pyls_spyder-${MODPY_EGG_VERSION}.dist-info/LICENSE
lib/python${MODPY_VERSION}/site-packages/pyls_spyder-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/pyls_spyder-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/pyls_spyder-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/pyls_spyder-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/pyls_spyder-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/pyls_spyder/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pyls_spyder/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/pyls_spyder/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pyls_spyder/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pyls_spyder/${MODPY_PYCACHE}plugin.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pyls_spyder/${MODPY_PYCACHE}plugin.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pyls_spyder/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pyls_spyder/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pyls_spyder/plugin.py
lib/python${MODPY_VERSION}/site-packages/pyls_spyder/utils.py

View File

@ -0,0 +1,26 @@
COMMENT = dark style sheet for QtWidgets apps
MODPY_EGG_VERSION = 2.8.1
DISTNAME = QDarkStyle-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME:L}
CATEGORIES = devel
# MIT
# CC BY 4.0
PERMIT_PACKAGE = Yes
MODULES = lang/python
FLAVORS = python3
FLAVOR = python3
MODPY_PI = Yes
MODPY_PYBUILD = setuptools
RUN_DEPENDS = devel/py-helpdev${MODPY_FLAVOR} \
x11/py-qtpy${MODPY_FLAVOR}>=1.9
NO_TEST = Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (QDarkStyle-2.8.1.tar.gz) = 1TsBIL3dnj77qYAXMeIu+G7XmLtfxqgC9fe7Mt7fAyE=
SIZE (QDarkStyle-2.8.1.tar.gz) = 222439

View File

@ -0,0 +1 @@
QDarkStyle is a dark stylesheet for Python and Qt applications.

View File

@ -0,0 +1,34 @@
bin/qdarkstyle
lib/python${MODPY_VERSION}/site-packages/QDarkStyle-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/QDarkStyle-${MODPY_EGG_VERSION}.dist-info/AUTHORS.rst
lib/python${MODPY_VERSION}/site-packages/QDarkStyle-${MODPY_EGG_VERSION}.dist-info/LICENSE.rst
lib/python${MODPY_VERSION}/site-packages/QDarkStyle-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/QDarkStyle-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/QDarkStyle-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/QDarkStyle-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/QDarkStyle-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/__init__.py
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/__main__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/qdarkstyle/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/${MODPY_PYCACHE}palette.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/${MODPY_PYCACHE}palette.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/${MODPY_PYCACHE}style_rc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/${MODPY_PYCACHE}style_rc.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/palette.py
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/style_rc.py
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/utils/
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/utils/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/qdarkstyle/utils/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/utils/${MODPY_PYCACHE}images.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/utils/${MODPY_PYCACHE}images.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/utils/${MODPY_PYCACHE}scss.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/utils/${MODPY_PYCACHE}scss.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/utils/images.py
lib/python${MODPY_VERSION}/site-packages/qdarkstyle/utils/scss.py

View File

@ -0,0 +1,25 @@
COMMENT = 3-way merge between strings
MODPY_EGG_VERSION = 0.1.1
DISTNAME = three-merge-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
REVISION = 0
CATEGORIES = devel textproc
# MIT
PERMIT_PACKAGE = Yes
MODULES = lang/python
FLAVORS = python3
FLAVOR = python3
MODPY_PI = Yes
MODPY_PYBUILD = setuptools
RUN_DEPENDS = textproc/py-diff-match-patch${MODPY_FLAVOR}
NO_TEST = Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (three-merge-0.1.1.tar.gz) = YPav4URZVWDWOuMmJTUbzvO5RzO1Trl4AKn+sPPZ2XA=
SIZE (three-merge-0.1.1.tar.gz) = 5898

View File

@ -0,0 +1,4 @@
Simple Python library to perform a 3-way merge between strings,
based on diff-match-patch. This library performs merges at a character
level, as opposed to most VCS systems, which opt for a line-based
approach.

View File

@ -0,0 +1,14 @@
lib/python${MODPY_VERSION}/site-packages/three_merge/
lib/python${MODPY_VERSION}/site-packages/three_merge-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/three_merge-${MODPY_EGG_VERSION}.dist-info/LICENSE
lib/python${MODPY_VERSION}/site-packages/three_merge-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/three_merge-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/three_merge-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/three_merge-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/three_merge/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/three_merge/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/three_merge/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/three_merge/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/three_merge/${MODPY_PYCACHE}merge.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/three_merge/${MODPY_PYCACHE}merge.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/three_merge/merge.py

View File

@ -1,8 +1,12 @@
COMMENT = Python cross-version byte-code deparser
MODPY_EGG_VERSION = 3.9.0
MODPY_EGG_VERSION = 3.9.0.20230903
GH_ACCOUNT = rocky
GH_PROJECT = python-uncompyle6
GH_COMMIT = 34ef91312ed6d365ff9018ee0af3e3c8f3076951
DISTNAME = uncompyle6-${MODPY_EGG_VERSION}
PKGNAME = py-uncompyle6-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = devel
HOMEPAGE = https://github.com/rocky/python-uncompyle6/
@ -18,7 +22,9 @@ RUN_DEPENDS = devel/py-spark-parser${MODPY_FLAVOR} \
TEST_DEPENDS = devel/py-six${MODPY_FLAVOR} \
devel/py-hypothesis${MODPY_FLAVOR}
MODPY_PI = Yes
# XXX: pypi releases are too stale; use github head so this
# XXX: doesn't break with each new Python point release.
#MODPY_PI = Yes
MODPY_PYBUILD = setuptools
MODPY_PYTEST_ARGS = pytest

View File

@ -1,2 +1,2 @@
SHA256 (uncompyle6-3.9.0.tar.gz) = HmqQLeYOpcP30q9+J0UAa05Lm97eiIoH+EQcmTjy7n0=
SIZE (uncompyle6-3.9.0.tar.gz) = 2569924
SHA256 (uncompyle6-3.9.0.20230903-34ef9131.tar.gz) = W+MnET+uHZ4ha2UDpsUMsST7pzaZmiNy1Ls/QVuQjeo=
SIZE (uncompyle6-3.9.0.20230903-34ef9131.tar.gz) = 1245801

View File

@ -3,14 +3,14 @@
bin/pydisassemble
bin/uncompyle6
lib/python${MODPY_VERSION}/site-packages/uncompyle6/
lib/python${MODPY_VERSION}/site-packages/uncompyle6-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/uncompyle6-${MODPY_EGG_VERSION}.dist-info/COPYING
lib/python${MODPY_VERSION}/site-packages/uncompyle6-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/uncompyle6-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/uncompyle6-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/uncompyle6-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/uncompyle6-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/uncompyle6-${MODPY_EGG_VERSION}.dist-info/zip-safe
lib/python${MODPY_VERSION}/site-packages/uncompyle6-3.9.1.dev0.dist-info/
lib/python${MODPY_VERSION}/site-packages/uncompyle6-3.9.1.dev0.dist-info/COPYING
lib/python${MODPY_VERSION}/site-packages/uncompyle6-3.9.1.dev0.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/uncompyle6-3.9.1.dev0.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/uncompyle6-3.9.1.dev0.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/uncompyle6-3.9.1.dev0.dist-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/uncompyle6-3.9.1.dev0.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/uncompyle6-3.9.1.dev0.dist-info/zip-safe
lib/python${MODPY_VERSION}/site-packages/uncompyle6/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/uncompyle6/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/uncompyle6/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@ -150,8 +150,6 @@ lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/${MODPY_
lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/${MODPY_PYCACHE}except_handler_else.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/${MODPY_PYCACHE}for_block_check.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/${MODPY_PYCACHE}for_block_check.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/${MODPY_PYCACHE}ifelsestmt-save.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/${MODPY_PYCACHE}ifelsestmt-save.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/${MODPY_PYCACHE}ifelsestmt.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/${MODPY_PYCACHE}ifelsestmt.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/${MODPY_PYCACHE}ifelsestmt2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@ -190,7 +188,6 @@ lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/aug_assi
lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/except_handler.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/except_handler_else.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/for_block_check.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/ifelsestmt-save.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/ifelsestmt.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/ifelsestmt2.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/parsers/reducecheck/iflaststmt.py
@ -350,8 +347,6 @@ lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}cu
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}customize38.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}fragments.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}fragments.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}gencomp-try.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}gencomp-try.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}gencomp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}gencomp.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}helper.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@ -370,8 +365,6 @@ lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}n_
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}n_actions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}parser_error.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}parser_error.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}pysource-bad.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}pysource-bad.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}pysource.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}pysource.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/${MODPY_PYCACHE}transform.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@ -389,7 +382,6 @@ lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/customize36.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/customize37.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/customize38.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/fragments.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/gencomp-try.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/gencomp.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/helper.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/linemap.py
@ -399,7 +391,6 @@ lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/make_function3.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/make_function36.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/n_actions.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/parser_error.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/pysource-bad.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/pysource.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/semantics/transform.py
lib/python${MODPY_VERSION}/site-packages/uncompyle6/show.py

View File

@ -1,8 +1,12 @@
COMMENT = cross-version byte-code disassembler and marshal routines
MODPY_EGG_VERSION = 6.0.5
MODPY_EGG_VERSION = 6.0.5.20230918
GH_ACCOUNT = rocky
GH_PROJECT = python-xdis
GH_COMMIT = 21fd850c48b20d451c9d93cb6f25f01fa26b02fd
DISTNAME = xdis-${MODPY_EGG_VERSION}
PKGNAME = py-xdis-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = devel
HOMEPAGE = https://github.com/rocky/python-xdis/
@ -12,7 +16,9 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
# XXX: pypi releases are too stale; use github head so this
# XXX: doesn't break with each new Python point release.
#MODPY_PI = Yes
MODPY_PYBUILD = setuptools
MODPY_PYTEST_ARGS = pytest

View File

@ -1,2 +1,2 @@
SHA256 (xdis-6.0.5.tar.gz) = xZHhD5w2LK+IkEjYr4FnIz0xcFEZ1Klnork5dUrZtsE=
SIZE (xdis-6.0.5.tar.gz) = 372826
SHA256 (xdis-6.0.5.20230918-21fd850c.tar.gz) = mZTuOcnMoQ7Gxk+rBnYkgdK8RRooN5rjNs7bqgttkYA=
SIZE (xdis-6.0.5.20230918-21fd850c.tar.gz) = 273007

View File

@ -1,15 +1,44 @@
@conflict py-xdis-<3.6.11p3
@pkgpath devel/py-xdis
bin/pydisasm${MODPY_BIN_SUFFIX}
lib/python${MODPY_VERSION}/site-packages/test_unit/
lib/python${MODPY_VERSION}/site-packages/test_unit/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}test_dis.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}test_dis.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}test_dis27.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}test_dis27.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}test_dis33.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}test_dis33.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}test_dis34.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}test_dis34.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}test_disasm.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}test_disasm.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}test_load.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}test_load.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}test_magic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}test_magic.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}test_marsh.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/test_unit/${MODPY_PYCACHE}test_marsh.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/test_unit/test_dis.py
lib/python${MODPY_VERSION}/site-packages/test_unit/test_dis27.py
lib/python${MODPY_VERSION}/site-packages/test_unit/test_dis33.py
lib/python${MODPY_VERSION}/site-packages/test_unit/test_dis34.py
lib/python${MODPY_VERSION}/site-packages/test_unit/test_disasm.py
lib/python${MODPY_VERSION}/site-packages/test_unit/test_load.py
lib/python${MODPY_VERSION}/site-packages/test_unit/test_magic.py
lib/python${MODPY_VERSION}/site-packages/test_unit/test_marsh.py
lib/python${MODPY_VERSION}/site-packages/xdis/
lib/python${MODPY_VERSION}/site-packages/xdis-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/xdis-${MODPY_EGG_VERSION}.dist-info/COPYING
lib/python${MODPY_VERSION}/site-packages/xdis-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/xdis-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/xdis-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/xdis-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/xdis-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/xdis-${MODPY_EGG_VERSION}.dist-info/zip-safe
lib/python${MODPY_VERSION}/site-packages/xdis-6.1.0.dev0.dist-info/
lib/python${MODPY_VERSION}/site-packages/xdis-6.1.0.dev0.dist-info/COPYING
lib/python${MODPY_VERSION}/site-packages/xdis-6.1.0.dev0.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/xdis-6.1.0.dev0.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/xdis-6.1.0.dev0.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/xdis-6.1.0.dev0.dist-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/xdis-6.1.0.dev0.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/xdis-6.1.0.dev0.dist-info/zip-safe
lib/python${MODPY_VERSION}/site-packages/xdis/__init__.py
lib/python${MODPY_VERSION}/site-packages/xdis/__main__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}/
@ -21,6 +50,8 @@ lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}bytecode.${MODPY_P
lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}bytecode.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}cross_dis.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}cross_dis.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}cross_types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}cross_types.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}disasm.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}disasm.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}instruction.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@ -31,8 +62,6 @@ lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}load.${MODPY_PYC_M
lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}load.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}magics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}magics.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}marsh-try.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}marsh-try.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}marsh.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}marsh.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/${MODPY_PYCACHE}op_imports.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@ -75,6 +104,8 @@ lib/python${MODPY_VERSION}/site-packages/xdis/codetype/${MODPY_PYCACHE}code20.${
lib/python${MODPY_VERSION}/site-packages/xdis/codetype/${MODPY_PYCACHE}code20.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/codetype/${MODPY_PYCACHE}code30.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/codetype/${MODPY_PYCACHE}code30.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/codetype/${MODPY_PYCACHE}code311.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/codetype/${MODPY_PYCACHE}code311.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/codetype/${MODPY_PYCACHE}code38.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/codetype/${MODPY_PYCACHE}code38.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/codetype/base.py
@ -82,8 +113,10 @@ lib/python${MODPY_VERSION}/site-packages/xdis/codetype/code13.py
lib/python${MODPY_VERSION}/site-packages/xdis/codetype/code15.py
lib/python${MODPY_VERSION}/site-packages/xdis/codetype/code20.py
lib/python${MODPY_VERSION}/site-packages/xdis/codetype/code30.py
lib/python${MODPY_VERSION}/site-packages/xdis/codetype/code311.py
lib/python${MODPY_VERSION}/site-packages/xdis/codetype/code38.py
lib/python${MODPY_VERSION}/site-packages/xdis/cross_dis.py
lib/python${MODPY_VERSION}/site-packages/xdis/cross_types.py
lib/python${MODPY_VERSION}/site-packages/xdis/disasm.py
lib/python${MODPY_VERSION}/site-packages/xdis/dropbox/
lib/python${MODPY_VERSION}/site-packages/xdis/dropbox/__init__.py
@ -97,7 +130,6 @@ lib/python${MODPY_VERSION}/site-packages/xdis/instruction.py
lib/python${MODPY_VERSION}/site-packages/xdis/lineoffsets.py
lib/python${MODPY_VERSION}/site-packages/xdis/load.py
lib/python${MODPY_VERSION}/site-packages/xdis/magics.py
lib/python${MODPY_VERSION}/site-packages/xdis/marsh-try.py
lib/python${MODPY_VERSION}/site-packages/xdis/marsh.py
lib/python${MODPY_VERSION}/site-packages/xdis/op_imports.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/
@ -121,6 +153,8 @@ lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_15.
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_15.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_16.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_16.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_1x.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_1x.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_20.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_20.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_21.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@ -149,6 +183,10 @@ lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_31.
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_31.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_310.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_310.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_310pypy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_310pypy.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_311.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_311.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_32.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_32.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_32pypy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@ -182,6 +220,17 @@ lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_39p
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_3x.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/${MODPY_PYCACHE}opcode_3x.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/base.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/format/
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/format/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/format/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/format/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/format/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/format/${MODPY_PYCACHE}basic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/format/${MODPY_PYCACHE}basic.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/format/${MODPY_PYCACHE}extended.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/format/${MODPY_PYCACHE}extended.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/format/basic.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/format/extended.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_10.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_11.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_12.py
@ -189,6 +238,7 @@ lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_13.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_14.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_15.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_16.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_1x.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_20.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_21.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_22.py
@ -203,6 +253,8 @@ lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_2x.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_30.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_31.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_310.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_310pypy.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_311.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_32.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_32pypy.py
lib/python${MODPY_VERSION}/site-packages/xdis/opcodes/opcode_33.py

View File

@ -1,9 +1,6 @@
BROKEN = needs updating for Python 3.10
COMMENT = Scientific PYthon Development EnviRonment
MODPY_EGG_VERSION = 3.3.3
REVISION = 9
MODPY_EGG_VERSION = 4.2.5
DISTNAME = spyder-${MODPY_EGG_VERSION}
PKGNAME = spyder3-${MODPY_EGG_VERSION}
@ -12,37 +9,45 @@ HOMEPAGE = https://github.com/spyder-ide/spyder
FLAVORS = python3
FLAVOR = python3
FIX_CRLF_FILES = spyder/app/mainwindow.py \
spyder/config/base.py \
spyder/plugins/ipythonconsole.py \
spyder/utils/sourcecode.py \
spyder/widgets/sourcecode/base.py
RUN_DEPENDS += databases/py-pickleshare${MODPY_FLAVOR} \
RUN_DEPENDS += databases/py-pickleshare${MODPY_FLAVOR}>=0.4 \
devel/desktop-file-utils \
devel/py-cloudpickle${MODPY_FLAVOR} \
devel/py-codestyle${MODPY_FLAVOR} \
devel/py-jedi${MODPY_FLAVOR}>=0.9.0 \
devel/py-nbconvert${MODPY_FLAVOR} \
devel/py-rope${MODPY_FLAVOR}>=0.10.5 \
devel/pyflakes${MODPY_FLAVOR} \
devel/pylint${MODPY_FLAVOR} \
net/py-zmq${MODPY_FLAVOR} \
shells/py-qtconsole${MODPY_FLAVOR}>=4.2.0 \
security/py-keyring${MODPY_FLAVOR} \
sysutils/py-psutil${MODPY_FLAVOR} \
devel/ipython${MODPY_FLAVOR}>=7.6.0 \
devel/py-atomicwrites${MODPY_FLAVOR}>=1.2.0 \
devel/py-cloudpickle${MODPY_FLAVOR}>=0.5.0 \
devel/py-intervaltree${MODPY_FLAVOR}>=3.0.2 \
devel/py-jedi${MODPY_FLAVOR}>=0.17.2 \
devel/py-jsonschema${MODPY_FLAVOR}>=3.2.0 \
devel/py-nbconvert${MODPY_FLAVOR}>=4.0 \
devel/py-parso${MODPY_FLAVOR}>=0.7.0 \
devel/py-pexpect${MODPY_FLAVOR}>=4.4.0 \
devel/py-pyls-black${MODPY_FLAVOR}>=0.4.6 \
devel/py-pyls-spyder${MODPY_FLAVOR}>=0.3.2 \
devel/py-python-language-server${MODPY_FLAVOR}>=0.36.2,<1.0.0 \
devel/py-qdarkstyle${MODPY_FLAVOR}>=2.8,<3.0 \
devel/py-three-merge${MODPY_FLAVOR}>=0.1.1 \
devel/pylint${MODPY_FLAVOR}>=1.0 \
net/py-zmq${MODPY_FLAVOR}>=17 \
shells/py-qtconsole${MODPY_FLAVOR}>=5.0.3 \
security/py-keyring${MODPY_FLAVOR}>=17.0.0 \
sysutils/py-psutil${MODPY_FLAVOR}>=5.3 \
sysutils/py-watchdog${MODPY_FLAVOR}>=0.10.3,<2.0.0 \
textproc/py-chardet${MODPY_FLAVOR}>=2.0.0 \
textproc/py-numpydoc${MODPY_FLAVOR} \
textproc/py-diff-match-patch${MODPY_FLAVOR}>=20181111 \
textproc/py-numpydoc${MODPY_FLAVOR}>=0.6.0 \
textproc/py-pygments${MODPY_FLAVOR}>=2.0 \
textproc/py-sphinx${MODPY_FLAVOR} \
textproc/py-sphinx${MODPY_FLAVOR}>=0.6.6 \
textproc/py-textdistance${MODPY_FLAVOR}>=4.2.0 \
www/py-qtwebengine${MODPY_FLAVOR} \
x11/py-qt5${MODPY_FLAVOR} \
x11/py-qtpy${MODPY_FLAVOR}>=1.5.0 \
x11/py-qtawesome${MODPY_FLAVOR}>=0.4.1 \
devel/spyder/py-spyder-kernels${MODPY_FLAVOR}<1.0
x11/py-qtawesome${MODPY_FLAVOR}>=0.5.7 \
devel/spyder/py-spyder-kernels${MODPY_FLAVOR}>=1.10.2,<1.11.0
TEST_DEPENDS += ${RUN_DEPENDS}
pre-configure:
${SUBST_CMD} ${WRKSRC}/spyder/__init__.py
find ${WRKSRC} -name "*.py" -type f \
-exec sed -i -e "s,'linux','openbsd',g" {} +
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (spyder/spyder-3.3.3.tar.gz) = 7zHeA89vFJB35k7Vc2uHl9vSeOPJJeQ/C/wxu1X25bo=
SIZE (spyder/spyder-3.3.3.tar.gz) = 2988827
SHA256 (spyder/spyder-4.2.5.tar.gz) = AxWQA/bqUUWOEAAAkeZed4iLCV26SOZMorNsdaZIWAw=
SIZE (spyder/spyder-4.2.5.tar.gz) = 9713937

View File

@ -1,7 +1,7 @@
Index: setup.py
--- setup.py.orig
+++ setup.py
@@ -27,7 +27,7 @@ import subprocess
@@ -28,7 +28,7 @@ import subprocess
import sys
import shutil
@ -10,30 +10,29 @@ Index: setup.py
from distutils.command.install_data import install_data
@@ -82,7 +82,7 @@ def get_subpackages(name):
def get_data_files():
"""Return data_files in a platform dependent manner"""
- if sys.platform.startswith('linux'):
+ if sys.platform.startswith(('linux', 'openbsd')):
if PY3:
data_files = [('share/applications', ['scripts/spyder3.desktop']),
('share/icons', ['img_src/spyder3.png']),
@@ -132,7 +132,7 @@ CMDCLASS = {'install_data': MyInstallData}
# NOTE: the '[...]_win_post_install.py' script is installed even on non-Windows
# platforms due to a bug in pip installation process (see Issue 1158)
SCRIPTS = ['%s_win_post_install.py' % NAME]
-if PY3 and sys.platform.startswith('linux'):
+if PY3 and sys.platform.startswith(('linux', 'openbsd')):
SCRIPTS.append('spyder3')
else:
SCRIPTS.append('spyder')
@@ -244,7 +244,7 @@ install_requires = [
'keyring;sys_platform!="linux2"',
# Packages for pyqt5 are only available in
# Python 3
- 'pyqt5<=5.12;python_version>="3"'
+ #'pyqt5<=5.12;python_version>="3"'
]
extras_require = {
@@ -197,21 +197,21 @@ install_requires = [
'diff-match-patch>=20181111',
'intervaltree>=3.0.2',
'ipython>=7.6.0',
- 'jedi==0.17.2',
+ 'jedi>=0.17.2',
'jsonschema>=3.2.0',
'keyring>=17.0.0',
'nbconvert>=4.0',
'numpydoc>=0.6.0',
# Required to get SSH connections to remote kernels
'paramiko>=2.4.0;platform_system=="Windows"',
- 'parso==0.7.0',
+ 'parso>=0.7.0',
'pexpect>=4.4.0',
'pickleshare>=0.4',
'psutil>=5.3',
'pygments>=2.0',
'pylint>=1.0',
- 'pyqt5<5.13',
- 'pyqtwebengine<5.13',
+ #'pyqt5<5.13',
+ #'pyqtwebengine<5.13',
'python-language-server[all]>=0.36.2,<1.0.0',
'pyls-black>=0.4.6',
'pyls-spyder>=0.3.2',

View File

@ -1,7 +1,7 @@
Index: spyder/__init__.py
--- spyder/__init__.py.orig
+++ spyder/__init__.py
@@ -42,7 +42,7 @@ __website_url__ = 'https://www.spyder-ide.org/'
@@ -46,7 +46,7 @@ __docs_url__ = 'https://docs.spyder-ide.org/'
# Dear (Debian, RPM, ...) package makers, please feel free to customize the
# following path to module's data (images) and translations:
DATAPATH = LOCALEPATH = DOCPATH = MATHJAXPATH = JQUERYPATH = ''

View File

@ -1,12 +1,14 @@
silence warning; remove when updating to spyder 5.x.
Index: spyder/app/mainwindow.py
--- spyder/app/mainwindow.py.orig
+++ spyder/app/mainwindow.py
@@ -1037,7 +1037,7 @@ class MainWindow(QMainWindow):
add_actions(web_resources, webres_actions)
self.help_menu_actions.append(web_resources)
# Qt assistant link
- if sys.platform.startswith('linux') and not PYQT5:
+ if sys.platform.startswith(('linux','openbsd')) and not PYQT5:
qta_exe = "assistant-qt4"
else:
qta_exe = "assistant"
@@ -1327,8 +1327,6 @@ class MainWindow(QMainWindow):
timer_report_deps = QTimer(self)
timer_report_deps.setInterval(2000)
timer_report_deps.setSingleShot(True)
- timer_report_deps.timeout.connect(
- self.report_missing_dependencies)
timer_report_deps.start()
# Raise the menuBar to the top of the main window widget's stack

View File

@ -1,21 +0,0 @@
Index: spyder/config/base.py
--- spyder/config/base.py.orig
+++ spyder/config/base.py
@@ -85,7 +85,7 @@ def debug_print(*message):
# since 3.0+ we've reverted back to use .spyder to simplify major
# updates in version (required when we change APIs by Linux
# packagers)
-if sys.platform.startswith('linux'):
+if sys.platform.startswith(('linux', 'openbsd')):
SUBFOLDER = 'spyder'
else:
SUBFOLDER = '.spyder'
@@ -153,7 +153,7 @@ def get_conf_path(filename=None):
if running_under_pytest() or SAFE_MODE:
# Use clean config dir if running tests or the user requests it.
conf_dir = get_clean_conf_dir()
- elif sys.platform.startswith('linux'):
+ elif sys.platform.startswith(('linux', 'openbsd')):
# This makes us follow the XDG standard to save our settings
# on Linux, as it was requested on Issue 2629
xdg_config_home = os.environ.get('XDG_CONFIG_HOME', '')

View File

@ -1,30 +0,0 @@
Index: spyder/config/utils.py
--- spyder/config/utils.py.orig
+++ spyder/config/utils.py
@@ -162,7 +162,7 @@ def get_edit_extensions():
#==============================================================================
def is_ubuntu():
"""Detect if we are running in an Ubuntu-based distribution"""
- if sys.platform.startswith('linux') and osp.isfile('/etc/lsb-release'):
+ if sys.platform.startswith(('linux','openbsd')) and osp.isfile('/etc/lsb-release'):
release_info = open('/etc/lsb-release').read()
if 'Ubuntu' in release_info:
return True
@@ -174,7 +174,7 @@ def is_ubuntu():
def is_gtk_desktop():
"""Detect if we are running in a Gtk-based desktop"""
- if sys.platform.startswith('linux'):
+ if sys.platform.startswith(('linux', 'openbsd')):
xdg_desktop = os.environ.get('XDG_CURRENT_DESKTOP', '')
if xdg_desktop:
gtk_desktops = ['Unity', 'GNOME', 'XFCE']
@@ -190,7 +190,7 @@ def is_gtk_desktop():
def is_kde_desktop():
"""Detect if we are running in a KDE desktop"""
- if sys.platform.startswith('linux'):
+ if sys.platform.startswith(('linux', 'openbsd')):
xdg_desktop = os.environ.get('XDG_CURRENT_DESKTOP', '')
if xdg_desktop:
if 'KDE' in xdg_desktop:

View File

@ -0,0 +1,28 @@
Spyder before 5.3.0 is not compatible with Python 3.10 but
deleting calls to image.scaled allows us to launch Spyder.
See: https://github.com/spyder-ide/spyder/issues/16571
Index: spyder/plugins/completion/kite/widgets/install.py
--- spyder/plugins/completion/kite/widgets/install.py.orig
+++ spyder/plugins/completion/kite/widgets/install.py
@@ -52,8 +52,6 @@ class KiteIntegrationInfo(QWidget):
image_label = QLabel()
image_height = image.height() * self.ICON_SCALE_FACTOR
image_width = image.width() * self.ICON_SCALE_FACTOR
- image = image.scaled(image_width, image_height, Qt.KeepAspectRatio,
- Qt.SmoothTransformation)
image_label.setPixmap(image)
images_layout.addStretch()
@@ -212,10 +210,6 @@ class KiteInstallation(QWidget):
else:
image_height = copilot_image.height() * 0.4
image_width = copilot_image.width() * 0.4
- copilot_label.setPixmap(
- copilot_image.scaled(image_width, image_height,
- Qt.KeepAspectRatio,
- Qt.SmoothTransformation))
# Layout
general_layout = QHBoxLayout()

View File

@ -1,12 +0,0 @@
Index: spyder/plugins/ipythonconsole.py
--- spyder/plugins/ipythonconsole.py.orig
+++ spyder/plugins/ipythonconsole.py
@@ -394,7 +394,7 @@ class IPythonConsoleConfigPage(PluginConfigPage):
if sys.platform == 'darwin':
backends.append( ("OS X", 4) )
- if sys.platform.startswith('linux'):
+ if sys.platform.startswith(('linux', 'openbsd')):
backends.append( ("Gtk3", 5) )
backends.append( ("Gtk", 6) )
if PY2:

View File

@ -1,12 +0,0 @@
Index: spyder/utils/sourcecode.py
--- spyder/utils/sourcecode.py.orig
+++ spyder/utils/sourcecode.py
@@ -187,7 +187,7 @@ def differentiate_prefix(path_components0, path_compon
path_0 = path_0[longest_prefix_length:]
elif not root_comparison:
path_0 = common_elmt
- elif sys.platform.startswith('linux') and path_0 == '':
+ elif sys.platform.startswith(('linux', 'openbsd')) and path_0 == '':
path_0 = '/'
return path_0

View File

@ -1,12 +0,0 @@
Index: spyder/widgets/github/backend.py
--- spyder/widgets/github/backend.py.orig
+++ spyder/widgets/github/backend.py
@@ -225,7 +225,7 @@ class GithubBackend(BaseBackend):
token = None
(username, remember_me,
remember_token) = self._get_credentials_from_settings()
- valid_py_os = not (PY2 and sys.platform.startswith('linux'))
+ valid_py_os = not (PY2 and sys.platform.startswith(('linux', 'openbsd')))
if username and remember_me and valid_py_os:
# Get password from keyring
try:

View File

@ -1,12 +0,0 @@
Index: spyder/widgets/github/gh_login.py
--- spyder/widgets/github/gh_login.py.orig
+++ spyder/widgets/github/gh_login.py
@@ -76,7 +76,7 @@ class DlgGitHubLogin(QDialog):
self.cb_remember = None
# Check if we are not in Python 2 and Linux because
# there's no keyring backend there
- valid_py_os = not (PY2 and sys.platform.startswith('linux'))
+ valid_py_os = not (PY2 and sys.platform.startswith(('linux','openbsd')))
if self.is_keyring_available() and valid_py_os:
self.cb_remember = QCheckBox(_("Remember me"))
self.cb_remember.setToolTip(_("Spyder will save your credentials "

View File

@ -1,12 +0,0 @@
Index: spyder/widgets/sourcecode/base.py
--- spyder/widgets/sourcecode/base.py.orig
+++ spyder/widgets/sourcecode/base.py
@@ -1162,7 +1162,7 @@ class TextEditBaseWidget(QPlainTextEdit, BaseEditMixin
#----Qt Events
def mousePressEvent(self, event):
"""Reimplement Qt method"""
- if sys.platform.startswith('linux') and event.button() == Qt.MidButton:
+ if sys.platform.startswith(('linux', 'openbsd')) and event.button() == Qt.MidButton:
self.calltip_widget.hide()
self.setFocus()
event = QMouseEvent(QEvent.MouseButtonPress, event.pos(),

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,5 @@
BROKEN = needs updating to python3
COMMENT = FireEye Labs Obfuscated String Solver
MODPY_EGG_VERSION = 1.6.1

View File

@ -1,6 +1,6 @@
COMMENT = fast Python json encoder/decoder
MODPY_EGG_VERSION = 3.0.0
MODPY_EGG_VERSION = 5.8.0
DISTNAME = ujson-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}

View File

@ -1,2 +1,2 @@
SHA256 (ujson-3.0.0.tar.gz) = 4BmYSdYcxkGPlNUqMUxqJ1JNZeghdNKgQ/txj3PRUg0=
SIZE (ujson-3.0.0.tar.gz) = 7128523
SHA256 (ujson-5.8.0.tar.gz) = eOMY3vSt6JikYbPZKnn5RB5+Dk0q1UGavtQzbXAsdCU=
SIZE (ujson-5.8.0.tar.gz) = 7154530