Skip to main content

Header file dependency analysis and visualization for C/C++.

Project description

PyCDep

PyCDep is a python and prolog tool to perform in-depth header file dependency analysis and visualization.

The main program is pycdep.py.

Support and Documentation

Some aspects of the tool are discussed on technogems.blogspot.com. Additionally there’s getting started documentation in sphinx format. Finally, use can consult the source code.

License

PyCDep is offered under the GPLv3.

Authors

PyCDep is a hobby project of Stefaan Himpe

Credits

News

0.0.1

Release date: 11-Apr-2011

  • Initial release.

0.0.2

  • New feature * sorting include files by importance

  • Order of magnitude speed up

  • Bug fixes: * removed undesired remaining choicepoints in several prolog predicates * files ending in .sh are considered header files of “h” is defined as header file suffix * add missing dependency on python project argparse in setup.py * problems with window sloppy file name case on linux systems * do not bail out during full_report generation if no hierarchy constraints are defined * clean up prolog predicates by removing unused arguments * be smarter about where to find the prolog template, allowing to start pycdep from any folder * problems with win32 path handling due to refactorings for speed optimization

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycdep-0.0.2.tar.gz (45.1 kB view details)

Uploaded Source

File details

Details for the file pycdep-0.0.2.tar.gz.

File metadata

  • Download URL: pycdep-0.0.2.tar.gz
  • Upload date:
  • Size: 45.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pycdep-0.0.2.tar.gz
Algorithm Hash digest
SHA256 779d856623bece3572699f8b840b1b007c07164eccfa1e84980dd01e4dab2a9b
MD5 4fbefdd0de89b7a9fe1c0f8080a68fda
BLAKE2b-256 145983ae84b9ecabc1c728b7dd29069a5f32305d3207f741bd44ef8942082b22

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page