# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup python 1.0 PortGroup github 1.0 github.setup rocky python-xdis 6.1.3 github.tarball_from archive name py-xdis revision 0 supported_archs noarch platforms {darwin any} license GPL-2 maintainers {khindenburg @kurthindenburg} openmaintainer description Python cross-version byte-code disassembler and marshal routines long_description \ The Python `dis` module allows you to disassemble bytecode from the same \ version of Python that you are running on. \ This package can "marshal load" Python \ bytecodes from different versions of Python. The command-line routine \ *pydisasm* will show disassembly output using the most modern Python \ disassembly conventions in a variety of user-specified formats. Some \ of these formats like ``extended`` and ``extended-format`` are the most \ advanced of any Python disassembler. checksums rmd160 16a295af566397ee1f384d6f3dc47a39030f2dff \ sha256 9a081b78d0211a1f76a3258046456d5ff66daa212e3575c185b2d0a5fba32362 \ size 362283 python.versions 39 310 311 312 313 if {${name} ne ${subport}} { depends_lib-append port:py${python.version}-click \ port:py${python.version}-six post-patch { reinplace "s|PYTHON ?= python|PYTHON ?= ${python.bin}|g" ${worksrcpath}/test/Makefile } depends_test-append port:py${python.version}-pytest test.run yes python.test_framework test.dir ${build.dir}/test test.cmd make test.target check-full }