Sam Ford 935eb89eca
Pypi: Rework to use Json::find_versions
This reworks the new `Pypi` JSON API implementation to use
`Json::find_versions` in `Pypi::find_versions`, borrowing some of the
approach from the `Crate` strategy.

Besides that, this pares down the fields in the
`::generate_input_values` return hash to only `:url`, as we're not
using a generated regex to match version information in this setup.

This adds a `provided_content` parameter to `::find_versions` as part
of this process and I will expand the `Pypi` tests to increase
coverage (like the `Crates` tests) in a later PR. 75% of `Pypi` checks
are failing at the moment (with some returning inaccurate version
information), so the current priority is getting this fix merged in
the short-term.
2024-12-07 20:40:55 -05:00
..
2024-09-04 22:54:25 +02:00
2024-08-20 00:13:23 +00:00
2024-12-05 18:38:11 +00:00
2024-12-04 03:09:11 +08:00
2024-12-06 20:43:08 +00:00
2024-11-05 16:04:31 -08:00
2024-09-05 03:37:25 +01:00
2024-10-15 10:39:10 +02:00
2024-10-02 10:03:12 -07:00
2024-10-02 10:03:12 -07:00
2024-11-05 16:44:12 +00:00
2024-09-26 14:32:55 -04:00
2024-11-26 14:09:13 -08:00
2024-09-07 14:45:30 +02:00
2024-09-26 14:48:32 -04:00
2024-12-05 14:01:37 +00:00
2024-11-22 21:04:51 -08:00
2024-12-06 11:25:51 -08:00
2024-12-06 20:43:08 +00:00
2024-10-07 19:45:48 -07:00
2024-10-05 12:18:29 -07:00
2024-10-31 15:35:58 +08:00
2024-09-26 16:19:11 -04:00
2024-12-05 14:01:37 +00:00
2024-09-04 22:54:21 +02:00
2024-09-17 12:43:28 +09:00
2024-10-05 12:18:29 -07:00
2024-11-06 09:11:33 +00:00
2024-09-25 16:49:46 +08:00
2024-10-26 17:32:41 +08:00
2024-08-19 09:56:50 -07:00
2024-09-27 12:31:59 -04:00

Homebrew Ruby API

This is the API for Homebrew.

The main class you should look at is the {Formula} class (and classes linked from there). That's the class that's used to create Homebrew formulae (i.e. package descriptions). Assume anything else you stumble upon is private.

You may also find the Formula Cookbook and Ruby Style Guide helpful in creating formulae.

Good luck!