Skip to content

Code for and results of running PackageAnalyzer.analyze on the Julia General Registry.

License

Notifications You must be signed in to change notification settings

MarkNahabedian/AnalyzeRegistryPackages.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AnalyzeRegistryPackages*

Stable Dev Build Status

Utility for running PackageAnalyzer.analyze on every package in a specified registry and collect the results in a tab separated values file.

One can run it on a local clone of the General Registry to avoid GitHub throttling:

using AnalyzeRegistryPackages
collect_stats_from_registry(joinpath(homedir(), ".julia/registries/General"))

For the Julia General registry I collected these results:

and made scatter plots

In the scatter plots, jll packages are red, Julia packages are green.

The following plots show how many of the currently registered (non-JLL) projects would pass at a given threshold value:

A number of registered projects were reported as unreachable by PackageAnalyzer. The function confirm_unreachable can be used to see if those repositories are still unreachable and record the HTTP status code to a tsv file.

About

Code for and results of running PackageAnalyzer.analyze on the Julia General Registry.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages