249 Commits
Author SHA1 Message Date
Misty De Meo 519589dde9 python3: add bottle 2025-01-12 21:18:39 -08:00
Sevan Janiyan 57e0dbcb1d python3: Switch to using libffi formula
With the upgrade to 3.10.16, builds on a Tiger G4 resulted in the
ctype module not building. It turns out that it libffi was being
linked against opportunistically via pkg-config in some scenarios.
Just depends on libffi since the version found in the source of
Python (Modules/_ctypes/libffi_osx) is very old (a pre-release of 2.0).

Some modules also link against zlib so depend on that too.
Add a test to ensure the ctype module works in that it imports as
the build of module can fail and the build of Python can succeed only
to find that there no module to import later.
While here add a guard for tkinter test since only on Xorg X11 in 10.5
and up will X11 be started and the test run within. On Tiger you have
in invoke the test from xterm otherwise it'll just fail.
2025-01-13 02:10:31 +00:00
Sevan Janiyan 883cfaf599 python 3.10.16
Skipping upgrading pip as setup.py was removed in the following release.
Expectation is ensurepip module is used now with the newer releases.
Add gettext as dependency since version included in 10.5 is missing
symbols

Undefined symbols:
  "_libintl_textdomain", referenced from:
      __locale_textdomain in libpython3.10.a(_localemodule.o)
  "_libintl_dgettext", referenced from:
      __locale_dgettext in libpython3.10.a(_localemodule.o)
  "_libintl_dcgettext", referenced from:
      __locale_dcgettext in libpython3.10.a(_localemodule.o)
  "_libintl_bindtextdomain", referenced from:
      __locale_bindtextdomain in libpython3.10.a(_localemodule.o)
  "_libintl_gettext", referenced from:
      __locale_gettext in libpython3.10.a(_localemodule.o)
2025-01-05 23:20:28 +00:00
Misty De Meo ab4b3a4304 python3: add bottle 2024-03-24 18:58:11 -07:00
Sevan Janiyan 2c5ae12b26 python 3.10.14
tcl-tk requires X11 on Tiger and the Python's tkinter module struggles
to interact with legacy TCL/TK included with Tiger which has Aqua bindings.
So always use the tcl-tk version from tigerbrew.
Use bzip2 from tigerbrew to avoid ancient bundled versions.
Python 3.10 is the last version to support building with a C99 compiler.
2024-03-24 18:49:31 -07:00
Misty De Meo 4db25ce076 python3: add bottle 2024-02-04 11:54:19 -08:00
Misty De Meo 0e430b9fdb python3: remove test data 2024-02-04 11:53:41 -08:00
Sevan Janiyan eddb3c31ed python3: Unbreak build on >=10.6
We don't currently have a sphinx-doc formula.
2024-02-04 11:52:44 -08:00
Sevan Janiyan d554b6878f python3: 3.7.17
While here, switch to using openssl3
2024-02-04 11:52:44 -08:00
Misty De Meo 5f328db567 python3: easy_install is no more 2023-08-09 09:48:51 -07:00
Misty De Meo 58a188335f python3: add bottle 2023-08-09 09:48:51 -07:00
Sevan Janiyan 521fa2cb67 python3 3.7.16
With wheel-0.38.4, pip-23.1.2, setuptools-67.8.0
2023-08-09 09:48:51 -07:00
Misty De Meo d387bb74ea python3: add Tiger bottles 2018-07-06 23:33:48 -07:00
Misty De Meo 20f97682ac python3: remove quicktest 2018-07-06 23:21:11 -07:00
Misty De Meo f447a8a640 python3 3.7.0 2018-07-06 23:21:11 -07:00
Vivian Lim c9039c23e0 Fix python3 postinstall
Postinstall was failing with these errors, which caused (perhaps among other problems?) easy_install and pip3 to not be linked & added to PATH properly.

`vivtop-g4:~/Desktop vivlim$ brew postinstall python3
Error: wrong number of arguments (2 for 1)
Please report this bug:
    https://github.com/mistydemeo/tigerbrew/wiki/troubleshooting
/usr/local/Library/Formula/python3.rb:220:in '[]'
/usr/local/Library/Formula/python3.rb:220:in 'post_install'
/usr/local/Library/Homebrew/formula.rb:765:in 'run_post_install'
/usr/local/Library/Homebrew/cmd/postinstall.rb:3:in 'postinstall'
/usr/local/Library/Homebrew/cmd/postinstall.rb:3:in 'each'
/usr/local/Library/Homebrew/cmd/postinstall.rb:3:in 'postinstall'
/usr/local/Library/brew.rb:143:in 'send'
/usr/local/Library/brew.rb:143
vivtop-g4:~/Desktop vivlim$`
2018-02-06 21:46:46 -08:00
Misty De Meo 1b61e85644 Import used formulae from homebrew/dupes 2017-04-05 11:41:26 +10:00
ilovezfs f56b40848c python3: revision for readline 2016-12-24 12:48:21 -04:00
Misty De Meo 2f28adb9d3 Merge remote-tracking branch 'Homebrew/master' into updates 2015-09-28 14:09:30 -07:00
BrewTestBot 1ebf6ce52b python3: update 3.5.0 bottle. 2015-09-24 21:38:20 -07:00
Tim D. Smith a20c2d20c5 python3: wheel 0.26.0
Closes #44257.

Signed-off-by: Tim D. Smith <git@tim-smith.us>
2015-09-24 21:38:18 -07:00
BrewTestBot fd36560cec python3: update 3.5.0 bottle. 2015-09-22 12:55:47 -07:00
Tim D. Smith 797990a545 python3: recognize .tbd stubs
Fixes #41085.

Closes #44245.

Signed-off-by: Tim D. Smith <git@tim-smith.us>
2015-09-22 12:55:44 -07:00
Misty De Meo 4b1d09c272 Merge remote-tracking branch 'Homebrew/master' into updates 2015-09-19 22:33:03 -07:00
BrewTestBot 4e8756c593 python3: update 3.5.0 bottle. 2015-09-18 15:14:32 +01:00
Misty De Meo 7300cf1f0a Merge remote-tracking branch 'Homebrew/master' into updates 2015-09-17 09:28:55 -07:00
Dominyk Tiller 0c1e45bad4 python3: remove dead bottle 2015-09-14 13:44:59 +01:00
BrewTestBot e0fe0939f3 python3: update 3.5.0 bottle. 2015-09-14 18:37:23 +08:00
Tim D. Smith 10603339cd python3: upgrade setuptools, pip
Closes #43911.

Signed-off-by: Tim D. Smith <git@tim-smith.us>
2015-09-13 23:23:05 -07:00
BrewTestBot 7ffc407e44 python3: update 3.5.0 bottle. 2015-09-13 22:34:40 -07:00
Alex Gaynor 52d918c82c python3 3.5.0
Closes #43876.

Signed-off-by: Tim D. Smith <git@tim-smith.us>
2015-09-13 22:34:27 -07:00
Misty De Meo 41edaa72e1 Merge remote-tracking branch 'Homebrew/master' 2015-09-13 10:13:46 -07:00
BrewTestBot 7d8b04c417 python3: update 3.4.3_2 bottle. 2015-09-13 08:38:30 +01:00
Misty De Meo ef09989719 Merge remote-tracking branch 'Homebrew/master' 2015-09-12 11:36:24 -07:00
William Martin Stewart 59809ba5c3 python3 3.5.0rc4 (devel)
rc4 came out on the 9th of September.
[Changelog](https://docs.python.org/3.5/whatsnew/changelog.html#python-3-5-0-release-candidate-4)

Closes #43787.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-09-10 23:54:12 +01:00
Misty De Meo 6ccc28ef43 Merge remote-tracking branch 'Homebrew/master' 2015-09-08 07:38:50 -07:00
Alessio Bogon 0140940f60 python3 3.5.0rc3 (devel)
Closes #43697.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-09-08 15:19:57 +01:00
Misty De Meo f372e70e99 Merge remote-tracking branch 'Homebrew/master' 2015-08-14 23:24:38 -07:00
BrewTestBot 41eee0410c python3: update 3.4.3_2 bottle. 2015-08-11 10:50:01 -07:00
Alessio Bogon 7aee609202 python3 3.5rc1 (devel)
Closes #42811.

Signed-off-by: Tim D. Smith <git@tim-smith.us>
2015-08-11 10:50:01 -07:00
BrewTestBot 8ba134eda5 Formula files style updates.
Closes #42407.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-03 14:21:42 +01:00
Mark Peek d1844c0f6c python3 3.5b4 (devel)
Closes #42214.

Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-07-28 15:00:46 -07:00
BrewTestBot f8ffba5e27 python3: update 3.4.3_2 bottle. 2015-07-13 20:49:47 +01:00
Dominyk Tiller e243517285 python3: bump revision 2015-07-13 20:49:36 +01:00
BrewTestBot 46c1364776 python3: update 3.4.3_1 bottle. 2015-07-09 13:59:20 -07:00
Tim D. Smith f967799798 python3: don't run ensurepip during build
We don't want to run ensurepip, which installs an old version of pip; we
take care of this ourselves in postinstall.

On flat (i.e. non-Framework) builds, ensurepip causes an error in postinstall
because the pip-3.4 script already exists in prefix/bin.

Will resolve Homebrew/linuxbrew#469.
2015-07-09 13:59:20 -07:00
Alessio Bogon 299fe2277f python3 3.5b3 (devel)
Closes #41391.

Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-06 08:41:03 +02:00
BrewTestBot c4b18ab132 python3: update 3.4.3_1 bottle. 2015-07-03 10:23:19 -07:00
Tim D. Smith 15536e5983 python3: pip 7.1.0
Closes #41090.

Signed-off-by: Tim D. Smith <git@tim-smith.us>
2015-07-03 10:23:19 -07:00
Tim D. Smith 1f79a33d09 python3: setuptools 18.0.1 2015-07-03 10:23:18 -07:00