01:57
adamholmberg has joined #pypy
02:26
_whitelogger has joined #pypy
02:47
PileOfDirt has quit [Quit: Leaving]
02:53
catern has quit [Excess Flood]
02:53
catern has joined #pypy
03:26
_whitelogger has joined #pypy
03:35
_whitelogger has joined #pypy
04:42
speeder39_ has joined #pypy
04:50
_whitelogger has joined #pypy
05:15
forgottenone has joined #pypy
05:17
<
mattip >
I am confused by the Signature of "def m(*args, a=3, b=4): pass" on py3.6
05:18
<
mattip >
it is Signature([], 'a', None, ['a', 'b']), where self.varargname is 'a'
05:18
<
mattip >
shouldn't it be None?
05:20
<
mattip >
Signature.__repr__ is "Signature(%r, %r, %r, %r)" % (self.argnames, self.varargname, self.kwargname, self.kwonlyargnames)
05:21
<
auscompgeek >
shouldn't varargname there be args?
05:22
<
mattip >
yes, that's what I meant to say :)
05:24
darkman66 has joined #pypy
05:25
<
mattip >
"def meth(*args, **kwargs):" gives "Signature([], 'args', 'kwargs', [])" as expected
05:28
googol has quit [Ping timeout: 252 seconds]
05:29
oberstet has joined #pypy
05:31
fling_ has joined #pypy
05:31
fling has quit [Ping timeout: 252 seconds]
05:32
darkman6_ has joined #pypy
05:32
fling_ is now known as fling
05:33
Ai9zO5AP has joined #pypy
05:34
alawrence has joined #pypy
05:35
darkman66 has quit [Ping timeout: 246 seconds]
05:36
altendky has quit [Quit: Connection closed for inactivity]
05:38
<
alawrence >
mattip: The winoverlapped branch is now ready to merge in my opinion. There are still a couple of asyncio tests failing but they also fail on Linux. Do I need to update a release note?
05:40
<
mattip >
Our usual workflow is
05:42
<
mattip >
- add a ".. branch:" to pypy/doc/whatsnew-pypy3-head.rst (in the winoverlapped branch)
05:42
<
mattip >
- hg commit --close-branch -m"close branch to be merged"
05:42
<
mattip >
- hg up py3.6
05:43
<
mattip >
- hg merge winoverlapped
05:43
<
mattip >
that should do it
05:44
<
mattip >
thanks for looking after that!
05:50
_whitelogger has joined #pypy
05:53
<
mattip >
ahh, there is BuiltinCode and PyCode, the first is used before translation (so in tests) and seems to have an issue with varargname
05:58
<
mattip >
nope, wrong again
06:11
<
mattip >
ok, found it, but I think it is only a cosmetic internal change that doesn't appear in app-level anywhere
06:13
mssun has joined #pypy
06:15
<
mssun >
Hi there, since "Python 2.7 will reach the end of its life on January 1st, 2020", does PyPy 2.7 has any plan on this? Will PyPy team continue to maintain the 2.7 branch?
06:15
<
alawrence >
mattip: Are you talking about the failing asyncio tests?
06:16
<
mattip >
no, issue 2996
06:16
<
mattip >
alawrence: ^^^
06:18
<
mssun >
Yes, I see that the RPython code is written in Python 2.
06:21
<
kenaan >
mattip default e36da833300d /pypy/doc/release-v7.1.1.rst: mention cffi 1.12.3 in the release note
06:21
<
kenaan >
mattip issue2996 7e0bd0b3f7d1 /pypy/interpreter/pycode.py: fix varargname in Signature
06:22
<
kenaan >
mattip issue2996 1c0ce86bca73 /pypy/objspace/std/test/test_callmethod.py: add test_call_starstar2 which passes
06:22
<
mssun >
So there's no plan on deprecating PyPy 2.7 right now? Like rewriting RPython code in Python3 or etc.
06:23
<
mattip >
mssun: we have vaguely considered rewriting RPython for Python3, but it is many months of work
06:24
<
simpson >
mssun: It's not clear what benefits Python 3 brings.
06:26
<
mssun >
You are right.
06:26
<
kenaan >
andrewjlawrence winoverlapped b2a3694d9807 /pypy/doc/whatsnew-pypy3-head.rst: Update whatsnew.
06:27
<
mssun >
But it said "A future version of pip will drop support for Python 2.7.", will this affect installing packages for PyPy2?
06:28
<
mattip >
no, "pip install --upgrade pip" on python2 will continue to install the last good version of pip
06:28
<
mattip >
as long as PyPI does not totally break backward compatibility it will work
06:29
<
mssun >
OK, I see. Seems like no need to worry about the deprecation.
06:29
<
mattip >
right, there is talk about dropping that dire warning, it is too scary
06:33
<
mattip >
alawrence: there are still some "xxx" in lib_pypy/_winapi.py
06:33
<
mssun >
Yes, everyone can see this scary warning, anyway, thank you so much Matti.
06:34
<
mattip >
alawrence: are they hit in any tests?
06:37
<
kenaan >
andrewjlawrence winoverlapped 355b75ea7623 /: close branch to be merged
06:38
<
kenaan >
andrewjlawrence py3.6 fa2f3d6387d6 /: Merged overlapped into py3.6
06:38
<
kenaan >
andrewjlawrence py3.6 db5a1e7fbbd0 /: Merged heads.
06:39
<
alawrence >
mattip: I have not found tests that hit those so far.
06:39
<
alawrence >
It may be that there are some tests outside of the asyncio suite that utilize those bits of code. It could also be that they are disabled.
06:49
mssun has quit [Quit: Page closed]
07:02
speeder39_ has quit [Quit: Connection closed for inactivity]
07:09
watcherone123 has joined #pypy
07:15
dddddd has quit [Remote host closed the connection]
07:16
watcherone123 has quit [Ping timeout: 256 seconds]
07:41
dddddd has joined #pypy
07:55
<
kenaan >
mattip issue2996 dd163eb782ad /pypy/objspace/std/test/test_callmethod.py: make second new test fail too
08:21
forgottenone has quit [Quit: Konversation terminated!]
08:26
forgottenone has joined #pypy
08:41
_whitelogger has joined #pypy
09:07
tsaka__ has quit [Ping timeout: 245 seconds]
10:05
<
mattip >
I think I am going to skip issue2996 for the 7.1.1 release. It is rare that people do not use `self` in a class method, and
10:06
<
mattip >
I am not sure I understand the implications of changing _match_signature, nor why it is so different
10:08
<
mattip >
from the equivalent logic in _PyEval_EvalCodeWithName
10:15
<
arigato >
sorry, can't really help right now
10:15
<
kenaan >
mattip default b694a5048039 /pypy/doc/release-v7.1.1.rst: document _overlapped in the release
10:15
<
kenaan >
mattip default 92546e4e1bd5 /: update contributors
10:22
<
kenaan >
mattip release-pypy2.7-v7.x 8cdda8b8cdb8 /: merge default into release
10:22
<
kenaan >
mattip release-pypy3.6-v7.x 784b254d6699 /: merge py3.6 into release
10:22
<
kenaan >
mattip default caa1292bce3e /pypy/doc/release-v7.1.1.rst: add 2997 fix to release note
10:44
darkman6_ has quit [Remote host closed the connection]
10:57
glyph has quit [Excess Flood]
10:57
glyph has joined #pypy
11:10
darkman66 has joined #pypy
11:12
darkman6_ has joined #pypy
11:15
darkman66 has quit [Ping timeout: 268 seconds]
11:29
<
fijal >
so hg push to https:// URL does not work for me completely
11:29
<
fijal >
in a slightly strange setup, but I can ssh to places
11:29
<
fijal >
is it a good time to move out of BB?
11:36
jacob22 has quit [Quit: Konversation terminated!]
11:37
jacob22 has joined #pypy
11:39
jacob22 has quit [Client Quit]
11:40
<
fijal >
abort: error: bad HTTP status line: ''
11:40
jacob22 has joined #pypy
11:48
oberstet has quit [Remote host closed the connection]
12:02
<
mattip >
fijal: it works for me, but I am using ssh://hg@bitbucket.org/pypy/pypy/
12:07
<
fijal >
mattip: can you try the https URL?
12:21
xcm is now known as Guest84180
12:21
Guest84180 has quit [Killed (rajaniemi.freenode.net (Nickname regained by services))]
12:22
xcm has joined #pypy
12:30
<
mattip >
SSL: SSLV3_ALERT_HANDSHAKE_FAILURE
12:31
<
mattip >
on python2
12:32
<
kenaan >
mattip cpyext-add_newdoc a5bd01e6ba05 /: close experimental branch
12:32
<
mattip >
python3 succeeds
12:32
<
kenaan >
mattip closed-branches b609357b8cc5 /: Merge closed head a5bd01e6ba05 on branch cpyext-add_newdoc
12:32
<
kenaan >
mattip closed-branches 63e901aa89cb /: re-close this branch
12:35
<
mattip >
I guess it was a version issue, version 4.5.3 works (from /usr/bin/hg), in a virtualenv version 3.0 is too old
12:36
wleslie has joined #pypy
12:39
wleslie has quit [Client Quit]
12:56
darkman6_ has quit [Ping timeout: 264 seconds]
13:29
Zaab1t has joined #pypy
13:40
Zaabtop has joined #pypy
13:41
Zaab1t has quit [Ping timeout: 255 seconds]
13:41
Zaabtop is now known as Zaab1t
14:00
<
kenaan >
pganssle datetime_api_27 d5b44bb7b84d /pypy/module/cpyext/: Add _FromTimestamp methods to CAPI capsule The CPython CAPI capsule includes fromtimestamp constructors...
14:00
<
kenaan >
mattip datetime_api_27 8a60117eee9d /pypy/module/cpyext/cdatetime.py: typo
14:00
<
kenaan >
mattip datetime_api_27 5799459b8a2a /pypy/doc/whatsnew-head.rst: document and close branch to be merged
14:00
<
kenaan >
mattip default 2a381b55d56f /pypy/: merge datetime_api_27 which provides Date*_FromTimestamp
14:00
<
kenaan >
mattip py3.6 569233e35ecd /: merge default into branch
14:00
<
kenaan >
pganssle py3.6 8cb9d2e352b4 /pypy/module/cpyext/test/test_datetime.py: Use built-in UTC object in tzinfo test In Python 3.6, there is a built-in UTC object, so there is no need to make...
14:04
<
mattip >
toad_poloest: it works better for us if we give you a commit-bit and you work on a branch directly in the pypy repo
14:26
altendky has joined #pypy
14:39
<
kenaan >
fijal arm64 27c1f4063137 /rpython/jit/backend/aarch64/: implement int ops
14:39
<
kenaan >
fijal arm64 ba9733af746e /rpython/jit/backend/aarch64/: overflow ops (except mul_ovf)
14:40
tsaka__ has joined #pypy
14:42
darkman6_ has joined #pypy
14:59
marvin has quit [Remote host closed the connection]
15:00
marvin has joined #pypy
15:04
marvin has quit [Remote host closed the connection]
15:05
marvin_ has joined #pypy
15:20
darkman66 has joined #pypy
15:23
darkman6_ has quit [Ping timeout: 268 seconds]
16:12
darkman66 has quit [Remote host closed the connection]
16:15
darkman66 has joined #pypy
16:21
darkman66 has quit [Remote host closed the connection]
17:32
Zaab1t has quit [Quit: bye bye friends]
18:07
darkman66 has joined #pypy
18:17
Garen has quit [Read error: Connection reset by peer]
18:17
Garen has joined #pypy
18:20
darkman66 has quit [Remote host closed the connection]
18:22
forgottenone has quit [Quit: Konversation terminated!]
18:33
darkman66 has joined #pypy
19:08
darkman66 has quit [Quit: Leaving...]
19:49
xcm has quit [Remote host closed the connection]
19:50
xcm has joined #pypy
20:02
alawrence has quit [Ping timeout: 256 seconds]
20:25
alawrence has joined #pypy
20:30
darkman66 has joined #pypy
20:38
darkman66 has quit [Remote host closed the connection]
20:44
darkman66 has joined #pypy
20:50
<
kenaan >
mattip default ebdfe9c517c3 /pypy/doc/index-of-release-notes.rst: update index of release notes
20:52
adamholmberg has quit [Ping timeout: 252 seconds]
20:52
darkman66 has quit [Remote host closed the connection]
20:53
<
kenaan >
mattip default aad43009d972 /pypy/doc/release-v7.1.1.rst: fix formatting of release note
21:13
darkman66 has joined #pypy
21:16
Ai9zO5AP has quit [Ping timeout: 255 seconds]
21:17
darkman66 has quit [Ping timeout: 252 seconds]
21:36
<
kenaan >
mattip default 005bf0d4bd35 /pypy/doc/: formatting, index missing whatsnew
22:06
xcm has quit [Killed (moon.freenode.net (Nickname regained by services))]
22:07
xcm has joined #pypy
22:11
alawrence has quit [Ping timeout: 256 seconds]
22:31
moei has quit [Quit: Leaving...]
22:38
<
kenaan >
mattip py3.6 0f6d909ffb0c /pypy/tool/pytest/apptest.py: add rudimentary context manager for "with pytest.raises()" in apptests
22:48
rtw_ has joined #pypy
23:00
danieljabailey has joined #pypy
23:05
rtw_ has quit [Ping timeout: 250 seconds]
23:15
rtw_ has joined #pypy
23:28
dddddd has quit [Read error: Connection reset by peer]