Opened 7 years ago

Closed 14 months ago

#50210 closed enhancement (fixed)

inkscape: Make python requirement optional

Reported by: mf2k (Frank Schima) Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: su-v
Port: inkscape inkscape-devel


Is it possible to remove the hard coded dependency on python27? I use python35 and would like the option to use it instead of python27 when installing inkscape-devel so I don't have 2 python versions installed. Maybe it can be moved into a variant? I personally do not need the ability to control inkscape with python.

Change History (4)

comment:1 Changed 7 years ago by dbevans (David B. Evans)

Status: newassigned

The dependency on py27-lxml, py27-numpy are requirements of a number of python based plugins/extensions that come with inkscape and implement key features. Currently these modules have not yet been ported to python3 and there's no real schedule to do so. This came up not too long ago on the inkscape list and the reply was that it would happen when someone volunteered to do the porting (can't find the reference right now). No volunteers as yet. Most developers are interested in new design features, geometry issues, etc and python2 works fine for them.

So python27 for now. Sorry. Suggest you give them another nudge on their mailing list. I'll leave this ticket open as a reminder.

comment:2 Changed 7 years ago by su-v

Cc: suv-sf@… added

Cc Me!

comment:3 Changed 14 months ago by Christopher Nielsen <mascguy@…>

In 0af172de7ab880c9fc83905dfc50df1d0af2d0f7/macports-ports (master):

inkscape-devel: update to 1.1.2

  • Credit to: @evanmiller

See: #50210
See: #51287
See: #51407
See: #54944
See: #60927
See: #61404
See: #64660

comment:4 Changed 14 months ago by evanmiller (Evan Miller)

Resolution: fixed
Status: assignedclosed

In d5bc993e56a90910b79609231a5b39a92ab59095/macports-ports (master):

inkscape: update to 1.1.2

Closes: #50210
Closes: #51287
Closes: #51407
Closes: #54944
Closes: #60927
Closes: #61404
Closes: #64660

Note: See TracTickets for help on using tickets.