Dustin Rodrigues
84de3c1eb6
python: allow multi-digit minor versions
2020-11-22 10:45:06 -05:00
Markus Reiter
0184e271d8
Fix RuboCop offenses.
2020-11-17 11:09:55 +01:00
Markus Reiter
da9289eff0
Add more type signatures.
2020-11-13 12:26:36 +01:00
Dustin Rodrigues
0f3c4b1781
Merge pull request #9048 from dtrodrigues/npm-scripts
...
language/node: remove unneeded scripts prior to installation
2020-11-06 07:07:39 -05:00
Dustin Rodrigues
f9a15e7443
Update Library/Homebrew/language/node.rb
...
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2020-11-06 06:40:50 -05:00
EricFromCanada
3768b7a6e9
apidoc: update comment wording, punctuation, formatting
2020-11-06 00:21:02 -05:00
EricFromCanada
4f7719ac2e
apidoc: update examples' syntax
2020-11-05 23:50:55 -05:00
Dustin Rodrigues
c062429ddd
language/node: remove unneeded scripts prior to installation
2020-11-05 21:10:51 -05:00
FX Coudert
b4ad930b5d
python: update virtualenv
2020-10-30 18:04:54 +01:00
Diogo Azevedo
35a7e336be
node: add support for npm 7
...
Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com>
2020-10-24 15:26:36 +02:00
Markus Reiter
61b79318ed
Move include Kernel
into .rbi
files again and split up existing .rbi
files.
2020-10-10 19:10:58 +02:00
Markus Reiter
24ae318a3d
Move type annotations into files.
2020-10-10 14:59:39 +02:00
Michka Popoff
ddc73ffa0c
python: do not add main brewed Python site-package to virtualenv
...
If added, this makes the virtualenv read the main site-package from brewed Python,
and especially makes it read our sitecustomize.py file, which will
modify the sys.executable path.
See the full discussion at:
https://github.com/Homebrew/brew/pull/8873
I also took the opportunity to not include test deps, as these will
be not be installed, so the .pth file should not contains references
to site-packages from test deps.
Previous packages on Linux did already contain the wrong lines in the pth file,
for example:
cat /home/linuxbrew/.linuxbrew/Cellar/aws-google-auth/0.0.36_1/libexec/lib/python3.8/site-packages/homebrew_deps.pth
import site; site.addsitedir('/home/linuxbrew/.linuxbrew/opt/python@3.8/lib/python3.8/site-packages')
import site; site.addsitedir('/home/linuxbrew/.linuxbrew/opt/libxml2/lib/python3.8/site-packages')
This might have caused subtle bugs for some packages but not for others.
2020-10-08 19:03:51 +02:00
Rylan Polster
0109ce58be
update references to homebrew-virtualenv resources
2020-10-06 23:39:52 -04:00
Rylan Polster
43648100b4
virtualenv: use version 20 to support Python 3.9
2020-10-06 22:27:52 -04:00
Mike McQuaid
f04b014210
language/python: build python binary names dynamically.
...
Co-authored-by: Alexander Bayandin <a.bayandin@gmail.com>
2020-09-16 12:47:20 +01:00
FX Coudert
57c136e848
python.rb: prepare for Python 3.9
2020-09-15 22:41:15 +02:00
Seeker
f366280e18
formula: add any_installed_version
2020-09-01 09:45:54 -07:00
Seeker
5def0701ba
formula: rename opt_or_installed_prefix_keg
to any_installed_keg
2020-09-01 09:39:20 -07:00
Markus Reiter
4972b1935e
Document Language::Perl
.
2020-08-26 03:13:58 +02:00
Markus Reiter
d50faba744
Document Language::Node
.
2020-08-26 03:13:58 +02:00
Markus Reiter
b18700625c
Document Language::Java
.
2020-08-26 03:13:58 +02:00
Markus Reiter
609c5e4a35
Document Language::Go
.
2020-08-26 03:13:58 +02:00
Seeker
d5f552f3a0
language/java: check installed openjdk version instead of latest version
2020-08-21 12:35:31 -07:00
Markus Reiter
da0ff4feb0
Remove PYTHON_VIRTUALENV_*
constants.
2020-08-19 10:45:56 +02:00
Markus Reiter
e909ea2471
Refactor and document Language::Python
.
2020-08-19 10:45:56 +02:00
Jonathan Chang
76709d82c5
Fix brew style
.
2020-07-13 23:24:14 +10:00
Bo Anderson
1c73393b47
language/python: raise if we can't detect the Python to use for venv
2020-07-09 15:43:36 +01:00
Bo Anderson
f01d264c3c
language/python: allow python@3.7 to be used for virtualenvs
2020-07-09 15:31:53 +01:00
Seeker
02d6b671e6
Revert "python_virtualenv_constants: upgrade virtualenv to 20.0.26"
...
This reverts commit 6dbcf83a21d36a0c03990a923cc07ef4a06e4e7f.
2020-07-08 22:50:50 -07:00
Chongyu Zhu
6dbcf83a21
python_virtualenv_constants: upgrade virtualenv to 20.0.26
2020-07-08 20:57:30 +08:00
Mike McQuaid
fa760a2f26
Fix brew style
.
2020-07-07 13:12:37 +01:00
Rylan Polster
a7a9793f99
needs_python? separate formula name from tap name
2020-07-03 16:37:32 -04:00
Bo Anderson
cd0c3fa835
extend/pathname: use Java.overridable_java_home_env in write_jar_script
2020-06-19 12:04:30 +01:00
Bo Anderson
cd93d4e38a
language/java: add support for OpenJDK formula
2020-06-19 11:46:31 +01:00
Alexander Bayandin
4d27c32d44
Revert "Merge pull request #7722 from Bo98/java-improvements"
...
This reverts commit 91b4d450703bcc2de6dce22eb5fdecb5a843f92e, reversing
changes made to c98901132595178b6261cbe2d51ab732dd77dac4.
2020-06-18 12:23:02 +01:00
Bo Anderson
07547e8cae
extend/pathname: use Java.overridable_java_home_env in write_jar_script
2020-06-10 17:08:41 +01:00
Bo Anderson
bbb2696742
language/java: add support for OpenJDK formula
2020-06-10 17:08:38 +01:00
Bo Anderson
d56c6b31a0
language/java: deprecate java_home_cmd
2020-06-10 15:11:56 +01:00
Mike McQuaid
4f75a77b08
Update deprecations
...
Add more deprecations, disable deprecations and remove disabled code.
2020-05-18 13:50:46 +01:00
Bo Anderson
e03846720c
language/haskell: move to compat
2020-05-16 15:00:09 +01:00
Mike McQuaid
3381cbf5c7
Use Homebrew::EnvConfig.
2020-04-07 09:58:26 +01:00
Bo Anderson
32ab83d055
language/python: move rewrite_python_shebang to compat
2020-03-27 22:27:06 +00:00
Bo Anderson
5d68856350
language/python: use rewrite_shebang, add detected_python_shebang
2020-03-27 19:18:23 +00:00
Bo Anderson
878bb0e983
language/perl: add detected_perl_shebang
2020-03-27 19:18:19 +00:00
Michka Popoff
30c4383e86
Merge pull request #7141 from iMichka/regex
...
rewrite_python_shebang: make version part optional
2020-03-10 22:29:54 +01:00
Michka Popoff
cccd8d3655
rewrite_python_shebang: make version part optional
...
We forgot about the simplest case:
/usr/bin/env python
2020-03-10 22:11:45 +01:00
Bo Anderson
2594e7093e
language/python: fix virtualenv symlinks for versioned Python
2020-03-10 14:17:30 +00:00
Alexander Bayandin
9bab086967
rewrite_python_shebang: move loop invariants out of loop
2020-03-05 23:20:16 +00:00
Peter Teixeira
7ccec0cdf0
Use literal "python"
2020-03-04 10:13:32 -05:00