devel/py-importlab 0.8.1 FreeBSD
Calculate python dependency graphs
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
8fff9f39f1- License
- APACHE20
- Categories
- devel, python
- Package size
- 42.3 KiB, 193.1 KiB installed
Description
Importlab is a library for Python that automatically infers dependencies and calculates a dependency graph. It can perform dependency ordering of a set of files, including cycle detection.
Importlab's main use case is to work with static analysis tools that process one file at a time, ensuring that a file's dependencies are analysed before it is.
Importlab is primarily intended to be used as a library. It takes one or more python files as arguments, and generates an import graph, typically used to process files in dependency order.
This is not an official Google product.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-importlab | 0.8.1 |
| NetBSD | devel/py-importlab | 0.8.1nb1 |
| DragonFly | devel/py-importlab | 0.8_2 |
Install
Binary package:
pkg install py312-importlab
From the ports tree:
cd /usr/ports/devel/py-importlab/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-importlab>0:devel/py-importlab
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.8.1 | 0.8.1 | - | 0.8_2 | 0.8.1 |
| FreeBSD:14:quarterly | 0.8.1 | 0.8.1 | n/a | 0.8_2 | 0.8.1 |
| FreeBSD:15:latest | 0.8.1 | 0.8.1 | n/a | 0.8_2 | 0.8_2 |
| FreeBSD:15:quarterly | 0.8.1 | 0.8.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.8.1 | 0.8.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}setuptools>=0: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 1
${PYTHON_PKGNAMEPREFIX}networkx>=2,1: math/py-networkx
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 163
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/py-brotli
- archivers/py-zopfli
- archivers/zopfli
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/postgresql18-client
- databases/py-sqlite3
- databases/sfcgal
- databases/spatialite
- databases/sqlite3
- devel/binutils
- devel/boost-libs
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/json-c
- devel/libdatrie
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/librttopo
- devel/libthai
- devel/libunistring
- devel/npth
- devel/nspr
- devel/pcre2
- devel/pkgconf
- devel/py-cycler
- devel/py-lxml
- devel/py-olefile
- devel/py-packaging
- devel/py-pyparsing
- devel/py-python-dateutil
- devel/py-pytz
- devel/py-pyyaml
- devel/py-six
- devel/py-tzdata
- devel/py-unicodedata2
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/gd
- graphics/gdal
- graphics/gdk-pixbuf2
- graphics/geos
- graphics/giflib
- graphics/graphite2
- graphics/graphviz
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libavif
- graphics/libgeotiff
- graphics/libimagequant
- graphics/libyuv
- graphics/openjpeg
- graphics/png
- graphics/poppler
- graphics/poppler-data
- graphics/proj
- graphics/py-gdal
- graphics/py-pillow
- graphics/py-pydot
- graphics/py-pygraphviz
- graphics/tiff
- graphics/webp
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-bottleneck
- math/py-contourpy
- math/py-kiwisolver
- math/py-matplotlib
- math/py-networkx
- math/py-numexpr
- math/py-numpy
- math/py-pandas
- math/qhull
- math/suitesparse-amd
- math/suitesparse-btf
- math/suitesparse-camd
- math/suitesparse-ccolamd
- math/suitesparse-cholmod
The first 100 are listed.
Required by 1
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| importlab-0.8.1.tar.gz | 28856 | b3893853b1f6eb027da509c3b40e6787e95dd66b4b66f1b3613aad77556e1465 |
Master sites 1
- PYPI