# -*- 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 # Note if you update this, make sure it supports the newest versions # of pythonXY in magics.py github.setup rocky python-xdis 6.1.1 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 Python 3.5 disassembly \ conventions. This is a direct port of a C++ routine by Jonathan Goodman \ (NYU) called ACOR that estimates the autocorrelation time \ of time series data very quickly. checksums rmd160 5a41b3165b88f314c38b71adbb49d62f4d0ce7d1 \ sha256 98c3559959325b0cb01fff86d84b49d14e8864cb576df9934eec58553fab56ce \ size 346129 python.versions 38 39 310 311 312 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 }