Bug 238867 - devel/py-robotframework-ride: Update to 1.7.3.1
Summary: devel/py-robotframework-ride: Update to 1.7.3.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Steve Wills
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-28 15:36 UTC by vladimir.chukharev
Modified: 2019-06-30 21:53 UTC (History)
0 users

See Also:


Attachments
Patch (4.65 KB, patch)
2019-06-28 15:36 UTC, vladimir.chukharev
vladimir.chukharev: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description vladimir.chukharev 2019-06-28 15:36:21 UTC
Created attachment 205401 [details]
Patch

Update devel/py-robotframework-ride from 1.5.2.1_1 to 1.7.3.1.

Unbreak for Python2.7 and WX 3.0.

Python3.6 needs WX 4.0.4+, which is not in ports system yet.

It can be used also with WX 2.8. I could not allow this with default being WX 3.0, for all my attempts to do it with WANT_WX_VER it always defaulted to 2.8 if it was permitted.

There are many warnings related to WX, during both build and run, particularly for WX 2.8.

Install warns about invalid syntax in file messages3.py while making *.pyc files. This file is used with Python3 only, and warning can be ignored.

Older versions used module pubsub internal to WX. This version uses additional dependence on external module PyPubSub, although internal one is included up to version 4.0.4 of WX. The author accidentally omitted requirements.txt file, describing the new dependence, and I decided not wait for a re-rolled zip file and/or make the new port for PyPubSub, but restored use of the internal pubsub module.

The next version will need extra work on PyPubSub (or another similar) port and perhaps, WX 4.0...
Comment 1 commit-hook freebsd_committer freebsd_triage 2019-06-30 21:52:28 UTC
A commit references this bug:

Author: swills
Date: Sun Jun 30 21:52:11 UTC 2019
New revision: 505514
URL: https://svnweb.freebsd.org/changeset/ports/505514

Log:
  devel/py-robotframework-ride: update to 1.7.3.1

  PR:		238867
  Submitted by:	vladimir.chukharev@gmail.com (maintainer)

Changes:
  head/devel/py-robotframework-ride/Makefile
  head/devel/py-robotframework-ride/distinfo
  head/devel/py-robotframework-ride/files/
  head/devel/py-robotframework-ride/files/patch-setup.py
  head/devel/py-robotframework-ride/files/patch-src_robotide_publish_publisher.py
Comment 2 Steve Wills freebsd_committer freebsd_triage 2019-06-30 21:53:15 UTC
Committed, thanks!