Opened 11 years ago

Closed 9 years ago

#41145 closed defect (fixed)

py26-pyobjc: track removal

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: petrrr
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc: astrofitz (Michael Fitzgerald), seanfarley (Sean Farley), lkraider (Paul Eipper), lpsinger (Leo Singer), jjstickel@…, Tom.Schoonjans@…, chiszp@…, robitaille@…, g5pw (Aljaž Srebrnič), stromnov (Andrey Stromnov)
Port: py26-pyobjc

Description (last modified by petrrr)

[Summary was: py26-pyobjc needs to be downgraded to a Python 2.6-compatible version]

https://bitbucket.org/ronaldoussoren/pyobjc/issue/58/python-26-is-not-really-supported

Change History (15)

comment:1 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

For example, install namebench with the python26 variant. It doesn't launch. At the command line we see the problem:

$ python2.6 /Applications/MacPorts/namebench.app/Contents/Resources/main.py
Starting up on Python 2.6.8 [Darwin-13.0.0-x86_64-i386-64bit] compiled with GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.2.79)
Traceback (most recent call last):
  File "/Applications/MacPorts/namebench.app/Contents/Resources/main.py", line 25, in <module>
    import objc
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PyObjC/objc/__init__.py", line 39, in <module>
    from objc._properties import *
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PyObjC/objc/_properties.py", line 852
    {item}
         ^
SyntaxError: invalid syntax

comment:2 Changed 10 years ago by petrrr

Cc: petr@… added

Cc Me!

comment:3 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

And now:

--->  Building py26-pyobjc
DEBUG: Executing proc-pre-org.macports.build-build-0
DEBUG: Executing org.macports.build (py26-pyobjc)
DEBUG: Environment: 
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_Users_rschmidt_macports_dports_python_py-pyobjc/py26-pyobjc/work/pyobjc-core-3.0.1" && /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6 setup.py --no-user-cfg build'
DEBUG: Executing command line:  cd "/opt/local/var/macports/build/_Users_rschmidt_macports_dports_python_py-pyobjc/py26-pyobjc/work/pyobjc-core-3.0.1" && /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6 setup.py --no-user-cfg build 
PyObjC: Need at least Python 2.7

We probably just need to remove the py25/py26/py31/py32 subports, as we've been doing for other python ports lately.

comment:4 Changed 10 years ago by astrofitz (Michael Fitzgerald)

Cc: astrofitz@… added

Cc Me!

comment:5 Changed 9 years ago by petrrr

Cc: sean@… lkraider+ports@… added; petr@… removed
Owner: changed from macports-tickets@… to petr@…
Status: newassigned

The port has the following dependents:

  • py26-matplotlib
    • py26-astlib
    • py26-astroML
    • py26-fipy
    • py26-pymca, not openmaintainer, #49649, no py27 subport
    • py26-pyml
    • py26-scitools, not openmaintainer, #49650
    • py26-spyder
    • py26-spyder-devel
    • py26-kapteyn
    • py26-memprof
    • py26-scikit-image
  • py26-pyobjc-cocoa
    • py26-matplotlib (see above)
  • py26-pyobjc-fsevents
  • py26-pyobjc-qtkit
  • py26-pyobjc-quartz

The ports are either nomaitainer or openmaintainer. CC-ing the maintainers of the later category. I will proceed with removal of py26 subport in a few days if there are no objections.

Version 3, edited 9 years ago by petrrr (previous) (next) (diff)

comment:6 Changed 9 years ago by petrrr

Cc: aronnax@… jjstickel@… Tom.Schoonjans@… chiszp@… eborisch@… robitaille@… g5pw@… stromnov@… added

comment:7 Changed 9 years ago by petrrr

Adding maintainers of the relevant port.

comment:8 Changed 9 years ago by petrrr

Description: modified (diff)
Summary: py26-pyobjc needs to be downgraded to a Python 2.6-compatible versionpy26-pyobjc: track removal

comment:9 Changed 9 years ago by petrrr

r142380 removes:

  • py26-pyobjc-fsevents
  • py26-pyobjc-qtkit
  • py26-pyobjc-quartz

comment:10 Changed 9 years ago by petrrr

r142393 removes:

  • py26-scitools
Last edited 9 years ago by petrrr (previous) (diff)

comment:11 Changed 9 years ago by eborisch (Eric A. Borisch)

Cc: eborisch@… removed

r142396 removes:

  • py26-spyder[-devel]

comment:12 Changed 9 years ago by petrrr

r143287 fixes:

  • py26-pymca (replaces by py27-pymca, #49649)

comment:13 Changed 9 years ago by petrrr

r143293 removes:

  • py-astlib
  • py-astroML
  • py-fipy
  • py-graveyard
  • py-kapteyn
  • py-memprof
  • py-pyml
  • py-scikit-image

comment:14 Changed 9 years ago by petrrr

r143296 removes:

  • py26-matplotlib

comment:15 Changed 9 years ago by petrrr

Resolution: fixed
Status: assignedclosed

r143297 removes py26-pyobjc and closes this ticket.

Note: See TracTickets for help on using tickets.