William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f40e224bd 
							
						 
					 
					
						
						
							
							utils/pypi: refactor instance variables  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-06-05 10:16:19 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7067f72eb0 
							
						 
					 
					
						
						
							
							utils/pypi: fix sig  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-06-04 23:49:20 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af6f728eb4 
							
						 
					 
					
						
						
							
							utils, test: rewrite PyPI::Package  
						
						... 
						
						
						
						This rewrites the `Package` class from the ground up
to better accomodate non-PyPI URLs.
The existing APIs are largely preserved, but with
clearer invariants around when they can or can't be used
(e.g., `#pypi_info`).
Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-06-04 23:32:09 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b3a5d0f6c 
							
						 
					 
					
						
						
							
							utils/pypi: set default from_pypi  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-06-04 00:36:23 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							685693a8fe 
							
						 
					 
					
						
						
							
							utils/pypi: enforce non-pypi urls  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-06-04 00:27:34 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8d6dd4b94 
							
						 
					 
					
						
						
							
							utils/pypi: ensure Python  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-06-03 23:47:41 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							009ebff85c 
							
						 
					 
					
						
						
							
							utils/pypi: trim exception  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-06-03 23:17:59 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8b6bb2d4c 
							
						 
					 
					
						
						
							
							utils/pypi: more docs  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-06-03 23:15:44 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43ba30e8a9 
							
						 
					 
					
						
						
							
							utils/pypi: style  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-06-03 23:13:26 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f923b337b7 
							
						 
					 
					
						
						
							
							utils/pypi: support for non-pythonhosted urls  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-06-03 23:09:49 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea6423094b 
							
						 
					 
					
						
						
							
							pypi: normalize name in pypi_info  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-04-27 10:14:17 -06:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c343e545c0 
							
						 
					 
					
						
						
							
							Merge pull request  #15307  from woodruffw-forks/die-pipgrip  
						
						... 
						
						
						
						utils/pypi: replace `pipgrip` with `pip`'s built in dependency resolution 
						
						
					 
					
						2023-04-25 09:36:23 +01:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							24cf6076e8 
							
						 
					 
					
						
						
							
							brew style --fix  
						
						
						
						
					 
					
						2023-04-24 20:42:39 -07:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62df91f09c 
							
						 
					 
					
						
						
							
							pypi: document normalization  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-04-24 20:52:35 -06:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f671862d5 
							
						 
					 
					
						
						
							
							pypi: brew style --fix  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-04-24 20:29:05 -06:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12613ea2b0 
							
						 
					 
					
						
						
							
							pypi: unused arg  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-04-24 20:27:31 -06:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57af1abb6c 
							
						 
					 
					
						
						
							
							pypi: namespacing  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-04-24 20:12:09 -06:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce8834e43e 
							
						 
					 
					
						
						
							
							[WIP] pypi: more name normalization  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-04-24 20:11:24 -06:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e798a7ab8 
							
						 
					 
					
						
						
							
							[WIP] pypi: hackety hack  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-04-24 17:56:33 -06:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92225e9ec0 
							
						 
					 
					
						
						
							
							[WIP] pypi: filter_map sadness  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-04-24 17:55:18 -06:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							727a88d025 
							
						 
					 
					
						
						
							
							[WIP] pypi: hackety hack  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-04-24 17:53:09 -06:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48a604e31c 
							
						 
					 
					
						
						
							
							[WIP] pypi: hackety hack  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-04-24 17:33:17 -06:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0316b9659f 
							
						 
					 
					
						
						
							
							[WIP] pypi: hackety hack  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-04-24 17:28:53 -06:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							953c24a7c4 
							
						 
					 
					
						
						
							
							[WIP] pypi: fix python executable  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-04-24 17:23:22 -06:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab7af6355d 
							
						 
					 
					
						
						
							
							[WIP] pypi: cut out pipgrip  
						
						... 
						
						
						
						Signed-off-by: William Woodruff <william@yossarian.net> 
						
						
					 
					
						2023-04-24 17:05:51 -06:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							6397229f68 
							
						 
					 
					
						
						
							
							Enable types in extensions, etc.  
						
						
						
						
					 
					
						2023-04-01 18:56:42 -07:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cace5c429f 
							
						 
					 
					
						
						
							
							rubocop: Enable Style/AccessorGrouping and autofix offenses  
						
						... 
						
						
						
						- With RuboCop 1.48.1 this no longer reports offenses and applies bugged
  autocorrections for `attr`s with Sorbet `sig`s, so we can enable it. 
						
						
					 
					
						2023-03-14 00:01:02 +00:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfc9906184 
							
						 
					 
					
						
						
							
							internal messaging fixes  
						
						
						
						
					 
					
						2023-02-10 23:17:16 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77c0d38c35 
							
						 
					 
					
						
						
							
							brew style --fix  
						
						
						
						
					 
					
						2022-12-13 11:37:06 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d5eab2e1c 
							
						 
					 
					
						
						
							
							brew style --fix  
						
						
						
						
					 
					
						2022-06-30 08:56:21 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75d882b9d8 
							
						 
					 
					
						
						
							
							utils/pypi: handle HTTP error codes  
						
						
						
						
					 
					
						2022-06-10 18:47:33 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9e348ce14 
							
						 
					 
					
						
						
							
							utils/pypi: ensure pipgrip is installed.  
						
						... 
						
						
						
						Rather than failing if it isn't installed: install it if needed. 
						
						
					 
					
						2022-01-11 17:12:04 +00:00 
						 
				 
			
				
					
						
							
							
								fn ⌃ ⌥ 
							
						 
					 
					
						
						
						
						
							
						
						
							dddce0de74 
							
						 
					 
					
						
						
							
							Style fixes  
						
						
						
						
					 
					
						2021-11-15 10:49:07 -08:00 
						 
				 
			
				
					
						
							
							
								fn ⌃ ⌥ 
							
						 
					 
					
						
						
						
						
							
						
						
							e6e730f49d 
							
						 
					 
					
						
						
							
							update-python-resources: skip dependencies of excluded packages  
						
						
						
						
					 
					
						2021-11-14 03:52:44 -08:00 
						 
				 
			
				
					
						
							
							
								Nanda H Krishna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ccfbcd1d2 
							
						 
					 
					
						
						
							
							Autocorrect style issues with brew style --fix  
						
						
						
						
					 
					
						2021-07-08 12:36:39 +05:30 
						 
				 
			
				
					
						
							
							
								Nanda H Krishna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							389f289770 
							
						 
					 
					
						
						
							
							utils/pypi: use opt_bin for pipgrip  
						
						
						
						
					 
					
						2021-05-15 23:14:34 +05:30 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a19eed48d 
							
						 
					 
					
						
						
							
							update-python-resources: include wheel in resources  
						
						
						
						
					 
					
						2021-03-14 13:41:36 -04:00 
						 
				 
			
				
					
						
							
							
								nandahkrishna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e5451df2f 
							
						 
					 
					
						
						
							
							style: use parentheses for assignment in conditions  
						
						
						
						
					 
					
						2021-02-12 18:33:37 +05:30 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							a427de5bee 
							
						 
					 
					
						
						
							
							capitalization fixes  
						
						... 
						
						
						
						"curl" is the binary, while "cURL" is the umbrella project. 
						
						
					 
					
						2021-01-26 15:36:44 -05:00 
						 
				 
			
				
					
						
							
							
								Dustin Rodrigues 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e074419d7 
							
						 
					 
					
						
						
							
							Merge pull request  #10356  from dtrodrigues/pypi-extra  
						
						... 
						
						
						
						pypi: allow packages in global exclude list if explicitly requested 
						
						
					 
					
						2021-01-19 10:30:35 -05:00 
						 
				 
			
				
					
						
							
							
								Seeker 
							
						 
					 
					
						
						
						
						
							
						
						
							fbafaff4fe 
							
						 
					 
					
						
						
							
							rubocop: require braces for Sorbet sig  
						
						
						
						
					 
					
						2021-01-18 16:52:45 -08:00 
						 
				 
			
				
					
						
							
							
								Dustin Rodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							d87844ae8b 
							
						 
					 
					
						
						
							
							pypi: allow packages in global exclude list if explicitly requested  
						
						
						
						
					 
					
						2021-01-18 13:36:48 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Bayandin 
							
						 
					 
					
						
						
						
						
							
						
						
							4a5722ba07 
							
						 
					 
					
						
						
							
							utils/pypi: allow pipgrip to resolve conflicts  
						
						
						
						
					 
					
						2021-01-15 16:17:36 +00:00 
						 
				 
			
				
					
						
							
							
								Seeker 
							
						 
					 
					
						
						
						
						
							
						
						
							b9854bd4cf 
							
						 
					 
					
						
						
							
							rubocops: add unless_multiple_conditions  
						
						
						
						
					 
					
						2021-01-08 10:33:54 -08:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							22a3025f6e 
							
						 
					 
					
						
						
							
							utils/pypi: return nil for non-pypi-packages from url  
						
						
						
						
					 
					
						2020-12-03 15:00:30 -05:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							b3b6ce77d8 
							
						 
					 
					
						
						
							
							utils/pypi: avoid creating new string objects  
						
						... 
						
						
						
						Co-authored-by: Markus Reiter <me@reitermark.us> 
						
						
					 
					
						2020-12-01 01:19:33 +01:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							4bfb390577 
							
						 
					 
					
						
						
							
							utils/pypi: make package name comparison case-insensitive  
						
						
						
						
					 
					
						2020-12-01 01:19:33 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							3541ede927 
							
						 
					 
					
						
						
							
							Fix signature for update_python_resources!.  
						
						
						
						
					 
					
						2020-11-29 22:59:10 +01:00 
						 
				 
			
				
					
						
							
							
								Dustin Rodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							97933d9a17 
							
						 
					 
					
						
						
							
							pypi: downcase main package name prior to seeing if it should be excluded  
						
						
						
						
					 
					
						2020-11-29 09:34:00 -05:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							737d9b698b 
							
						 
					 
					
						
						
							
							fix update-python-resources for formulae not in a tap  
						
						
						
						
					 
					
						2020-11-24 16:52:29 -05:00