15 Commits

Author SHA1 Message Date
sthen
2206a80000 rename MODPY_PEP517 to MODPY_PYBUILD which is a bit less of a
magic-numbers name and more of a nod at the frontend we're actually
using for the build.
2022-09-13 20:56:17 +00:00
sthen
f5ca07b5c1 py-autobahn:
- use MODPY_PEP517
- enable (some of the) tests
- build the (x86-only) nvx .so with -msse2 rather than -march=native
2022-09-09 11:46:14 +00:00
jca
f903ce89e9 Only build and ship the NVX module on amd64 and i386 (it uses SSE)
aarch64 failure report from tb@, ok tb@ phessler@
2022-09-09 11:24:43 +00:00
landry
cf8f3d8bff www/py-autobahn: add missing BDEP on py-cffi
should fix a build failure seen by naddy@ (_nvx_utf8validator.abi3.so missing)
2022-08-30 08:37:47 +00:00
landry
962ba0a585 www/py-autobahn: update to 22.7.1
unbreaks buildbot_worker, sorry for the runtime breakage.

see https://autobahn.readthedocs.io/en/latest/changelog.html for changes
2022-08-29 07:29:45 +00:00
naddy
ec14803114 drop RCS Ids 2022-03-11 20:09:36 +00:00
sthen
74e3cc3e92 bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:02:51 +00:00
sthen
94fc5c41e4 bump revision, pointed out by daniel@ 2020-11-23 18:05:49 +00:00
daniel
204cdddd6d make py-autobahn python3 only
This removes a dependency on the obsolete py-trollius port. The consumers
of py-autobahn are already python3 only.

ok bket@, sthen@
2020-11-22 15:12:03 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
sthen
0a5b5bddee replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:50:46 +00:00
sthen
d7f0752227 bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
2019-04-28 20:51:26 +00:00
landry
049bc59d41 Update to py-autobahn 19.3.3.
This version should build with python 3.7.
The only consumer (buildbot) seems to work fine with it.
2019-04-23 16:43:01 +00:00
landry
dc061d33b6 Add python3 FLAVOR, required by upcoming buildbot switch to python3
Disable tests with python3, this requires an update to py-unittest2
(which hasnt been updated since 2010) which in turn requires traceback2
and linebreak2, and at that point i stopped looking.
2018-06-23 21:33:07 +00:00
landry
861ef476c0 Import py-autobahn 17.10.1.
Autobahn|Python is a subproject of Autobahn and provides open-source
implementations of the WebSocket Protocol and the Web Application
Messaging Protocol (WAMP) for Python 2 and 3, and running on Twisted
and asyncio.

You can use Autobahn|Python to create clients and servers in Python
speaking just plain WebSocket or WAMP.

WebSocket allows bidirectional real-time messaging on the Web and
beyond, while WAMP adds real-time application communication on top of
WebSocket.

WAMP provides asynchronous Remote Procedure Calls and Publish &
Subscribe for applications in one protocol running over WebSocket.
WAMP is a routed protocol, so you need a WAMP Router to connect your
Autobahn|Python based clients. We provide Crossbar.io, but there are
other options as well.

needed by buildbot 0.9. A python3 flavor might be added later on..

ok sthen@
2017-12-17 18:03:21 +00:00