devel/py-dodgy 0.2.1_1 FreeBSD
Search for dodgy looking lines in Python code
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- devel, python
- Package size
- 11.0 KiB, 26.3 KiB installed
Description
Dodgy is a very basic tool to run against your codebase to search for "dodgy" looking values. It is a series of simple regular expressions designed to detect things such as accidental SCM diff checkins, or passwords or secret keys hard coded into files.
While this is primarily aimed at open source projects (for whom a publicly available secret key is pretty dangerous), it can also be used in private projects, with the caveat that it will point out things which are not a problem for private projects and is not configurable enough currently to change that.
Another note - this tool is probably best run pre-commit, since it will hopefully prevent dodgy things being checked in. To automatically execute before a commit use a git pre-commit hook.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-dodgy | 0.2.1_1 |
| DragonFly | devel/py-dodgy | 0.2.1_1 |
| HardenedBSD | devel/py-dodgy | 0.2.1_1 |
| GhostBSD | devel/py-dodgy | 0.2.1_1 |
Install
Binary package:
pkg install py312-dodgy
From the ports tree:
cd /usr/ports/devel/py-dodgy/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-dodgy>0:devel/py-dodgy
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.2.1_1 | 0.2.1_1 | - | 0.2.1_1 | 0.2.1_1 |
| FreeBSD:14:quarterly | 0.2.1_1 | 0.2.1_1 | n/a | 0.2.1_1 | 0.2.1_1 |
| FreeBSD:15:latest | 0.2.1_1 | 0.2.1_1 | n/a | 0.2.1_1 | 0.2.1_1 |
| FreeBSD:15:quarterly | 0.2.1_1 | 0.2.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.2.1_1 | 0.2.1_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
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 7
Required by 1
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| dodgy-0.2.1.tar.gz | 4896 | 28323cbfc9352139fdd3d316fa17f325cc0e9ac74438cbba51d70f9b48f86c3a |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.