| Age | Commit message (Collapse) | Author |
|
|
|
Replaced the plethora of ternaries we've used all over the place to
determine whether x86_64 or i386 is called for.
|
|
New `depends_on :python` Dependency.
New `depends_on :python3` Dependency.
To avoid having multiple formulae with endings -py2 and -py3,
we will handle support for different pythons (2.x vs. 3.x)
in the same formula.
Further brewed vs. external python will be transparently supported.
The formula also gets a new object `python`, which is false if
no Python is available or the user has disabled it. Otherwise
it is defined and provides several support methods:
python.site_packages # the site-packages in the formula's Cellar
python.global_site_packages
python.binary # the full path to the python binary
python.prefix
python.version
python.version.major
python.version.minor
python.xy # => e.g. "python2.7"
python.incdir # includes of python
python.libdir # the python dylib library
python.pkg_config_path # used internally by brew
python.from_osx?
python.framework?
python.universal?
python.pypy?
python.standard_caveats # Text to set PYTHONPATH for python.from_osx?
python.if3then3 # => "" for 2.x and to "3" for 3.x.
Further, to avoid code duplication, `python` takes an optional
block that is run twice if the formula defines depends_on
:python AND :python3.
python do
system python, 'setup.py', "--prefix=#{prefix}"
end
Read more in the Homebrew wiki.
|
|
Closes #20146.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Closes #19433.
|
|
Closes #19398.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Closes #18978.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Closes #18848.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Closes #18804.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Closes #18764.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Closes #18623.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
superenv doesn't filter out the arch flags here because the build system
is invoked via python and not any build tool that we wrap. The result is
that uwsgi is always build universal, requiring that its deps are build
universal, which is really annoying.
Note that we may need to audit other things that use archs_for_command.
The solution here isn't perfect, but I don't know how to fix superenv to
handle this.
Fixes #18250.
Closes #18341.
|
|
Closes #18193.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Closes #18093.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Closes #17928.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|
|
Closes #17261.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
|
|
Closes #15715.
|
|
|
|
|
|
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Fixes #11705.
Probably fixes #11674.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|
|
|
|
Closes #10156.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Closes #10111.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
The thing that was causing this problem has been fixed in Homebrew.
|
|
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Closes #9465.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Closes #8676.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|
|
|
|
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
on path
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
|
|
|
|
"uWSGI is a fast (pure C), self-healing, developer-friendly
WSGI server, aimed for professional python webapps
deployment and development."
|