BSD Ports

devel/pycdc g20250704 FreeBSD

Python bytecode disassembler and decompiler

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
devel
Package size
116.9 KiB, 437.0 KiB installed

Description

NOTE: pycdc is also known as Decompyle++

Decompyle++ aims to translate compiled Python byte-code back into valid and human-readable Python source code. While other projects have achieved this with varied success, Decompyle++ is unique in that it seeks to support byte-code from any version of Python.

Decompyle++ includes both a byte-code disassembler (pycdas) and a decompiler (pycdc).

In the other systems

SystemPortVersion
FreeBSDdevel/pycdcg20250704
OpenBSDdevel/pycdc0.0.20180428p8
DragonFlydevel/pycdcg20240806
HardenedBSDdevel/pycdcg20250704
GhostBSDdevel/pycdcg20250704

Install

Binary package:

pkg install pycdc

From the ports tree:

cd /usr/ports/devel/pycdc/ && make install clean

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

RUN_DEPENDS=	pycdc>0:devel/pycdc

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:latestg20250704g20250704-g20240806g20250704
FreeBSD:14:quarterlyg20250704g20250704n/ag20240806g20250704
FreeBSD:15:latestg20250704g20250704n/ag20240806g20250704
FreeBSD:15:quarterlyg20250704g20250704n/an/an/a
FreeBSD:16:latestg20250704g20250704n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 1

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

Build dependencies 15

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++11-lang cpe python:env,test shebangfix
Service scripts
none

Files

distinfo 1
FileSizeSHA256
zrax-pycdc-g20250704-a267bfb_GH0.tar.gz371229ffe748232fe56b6f6070b2c30e5dc7f70530dc26b78589dc0d2b8ea12ea5ca86

Commit history 0

No commits in the history this site was built from.