• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mgedmin / findimports
100%

Build:
DEFAULT BRANCH: master
Repo Added 10 Apr 2013 04:43PM UTC
Files 1
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 1.3.1
  • 1.3.2
  • 1.4.0
  • 1.4.1
  • 1.5.0
  • 1.5.1
  • 1.5.2
  • appveyor
  • csv-export
  • datetime
  • master
  • py314
  • py39
  • search-module
  • switch-to-pytest
  • wip/py3

06 Dec 2025 07:14PM UTC coverage: 100.0%. Remained the same
19993076407

push

github

mgedmin
Implement transitive reduction

I hope the code is correct.  It's only very lightly tested.  I ran it on
a 30-thousand-line project with ~60 modules, and it prodced the same
graph I get from graphviz's tred, so I have hopes it's at least somewhat
correct.

I've no idea what this algorithm will do on an import graph that has
cycles.  Caveat emptor.

35 of 35 new or added lines in 1 file covered. (100.0%)

683 of 683 relevant lines covered (100.0%)

12.0 hits per line

Relevant lines Covered
Build:
Build:
683 RELEVANT LINES 683 COVERED LINES
12.0 HITS PER LINE
Source Files on master
  • List 1
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
19993076407 master Implement transitive reduction I hope the code is correct. It's only very lightly tested. I ran it on a 30-thousand-line project with ~60 modules, and it prodced the same graph I get from graphviz's tred, so I have hopes it's at least somewhat ... push 06 Dec 2025 07:16PM UTC mgedmin github
100.0
19992646508 master Back to development: 2.8.1 push 06 Dec 2025 06:37PM UTC mgedmin github
100.0
19992634348 master Update copyright date, remove outdated license notice findimports has been relicensed to MIT since commit a8df40c72, I simply forgot I had this notice in the docstring. push 06 Dec 2025 06:36PM UTC mgedmin github
100.0
19992612912 master Allow -l without -p This way I can collapse subpackages while leaving top-level packages uncollapsed, i.e. still see the modules directly inside a package. push 06 Dec 2025 06:34PM UTC mgedmin github
100.0
19983744066 master Merge pull request #31 from mgedmin/switch-to-pytest Use pytest as a test runner push 06 Dec 2025 05:17AM UTC web-flow github
100.0
19779448276 master Merge pull request #31 from mgedmin/switch-to-pytest Use pytest as a test runner push 29 Nov 2025 05:18AM UTC web-flow github
100.0
19590829642 master Merge pull request #31 from mgedmin/switch-to-pytest Use pytest as a test runner push 22 Nov 2025 05:17AM UTC web-flow github
100.0
19533742065 master Merge pull request #31 from mgedmin/switch-to-pytest Use pytest as a test runner push 20 Nov 2025 10:30AM UTC web-flow github
100.0
19533446400 switch-to-pytest Merge 29bf7a42c into 490b3ce66 Pull #31 20 Nov 2025 10:19AM UTC web-flow github
100.0
19533137778 switch-to-pytest Merge 90517adfa into 490b3ce66 Pull #31 20 Nov 2025 10:09AM UTC web-flow github
100.0
See All Builds (1204)
  • Repo on GitHub
  • CI Project
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc