Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/RustPython/RustPython

A Python Interpreter written in Rust
https://github.com/RustPython/RustPython

use entry to fill attributes

f5fa66205e65355ec9068b3dded98eb23060f6c9 authored over 2 years ago by Jeong Yunwon <[email protected]>
builtins/pytype.rs: set __qualname__ in slot_new

This matches CPython's behaviour, and means that setting `__name__`
won't modify `__qualname__`....

f6bf48a8f1f104c20cb35d32f51e76d9bd527823 authored over 2 years ago by Daniel Watkins <[email protected]>
test/test_builtin.py: run most of test_type_name

The remaining failures are due to what appears to be a fundamental
difference between how RustPy...

2960ebc0d1643e5215cd999c8982c45fbd191eed authored over 2 years ago by Daniel Watkins <[email protected]>
Lib/test: remove expectedFailure decorator from now-fixed tests

Evidently the changes to how we handle `__name__` and `__qualname__`
have fixed the errors we we...

9712a322f93fabbd42f86ffd08a7bbf2d4fff674 authored over 2 years ago by Daniel Watkins <[email protected]>
builtins/pytype.rs: set __module__ in type() calls

f971a0058f0240f3795a2ae02e841a3f8b8e9a0f authored over 2 years ago by Daniel Watkins <[email protected]>
builtins/pytype.rs: don't permit null chars in type names

This is presumably a hard requirement for CPython, but even though we
don't use null-terminated ...

9192b779227d83ff2a7c9bde5f6ada265fd37500 authored over 2 years ago by Daniel Watkins <[email protected]>
stdlib/os.rs: update wrong-type exception text for __fspath__

In CPython this error message is constructed by path_converter in
posixmodule.c[0].

[0] https:/...

98079878cbcb0138016ef4a856f079ab1d16234c authored over 2 years ago by Daniel Watkins <[email protected]>
Merge pull request #3617 from youknowone/cleanup

clean up imports and useless allow attributes

3cb8f86b65ef86365ef7dc96abd14339d595c3a8 authored over 2 years ago by Jeong YunWon <[email protected]>
Update string.py from 3.8.3

update file to matching version

8bcd60bd1b5710dfd5cc57f32ef2c201a229beff authored over 2 years ago by waroad <[email protected]>
Update test_string.py

Location of errors have changed

Co-authored-by: Jeong YunWon <[email protected]>

42fcc5eb46181b7a7aa8dfe74fe97db263c3cb91 authored over 2 years ago by waroad <[email protected]>
clean up imports and useless allow attributes

6357a1acbe4a328e0d6cf5e213fd8ea5f1781585 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3616 from youknowone/fix-ci

Fix CI

28eff1d56d8eb8b88b78d77eb805bc0fa60b7e0a authored over 2 years ago by Jeong YunWon <[email protected]>
run clippy on nightly to avoid current stable crash

0fb53272719c975481699e44924585bbadd50ebe authored over 2 years ago by Jeong Yunwon <[email protected]>
use unsigned_abs()

15b4205d1a5aac1c5cf204f0e58100d48e334501 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3615 from youknowone/fix-nightly

Fix nightly build error (issue #3614)

61f7d241c0d7acca626a8e932b71e8ac5871362d authored over 2 years ago by Jeong YunWon <[email protected]>
Fix nightly build error (issue #3614)

suggested by @petrochenkov
in https://github.com/RustPython/RustPython/issues/3614#issuecomment-...

49016b6a94e3c57bc6e26458f72fcb67191f7da4 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3605 from youknowone/pycontext-new

PyContext::new don't create a new context

10a2b0c6c26b3dc7219f74be1eef3392374ce827 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3604 from youknowone/arg-sequence

rename non-protocol PySequence to ArgSequence to avoid confusion

6c908698a393923e81a4b7ccb1bfc26d2a691c95 authored over 2 years ago by Jeong YunWon <[email protected]>
PyContext::new don't create a new context

df1aa5add726ca8895544856bb935afcfb23fd16 authored over 2 years ago by Jeong Yunwon <[email protected]>
rename non-protocol PySequence to ArgSequence to avoid confusion

3629ce5cd777a8a7d5f3e41a3e2efc25f5e7cc61 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3568 from youknowone/fix-priority

Fix reflection operator priority for subtypes

f78070525fb54777c778497826c3dade31e438da authored over 2 years ago by Jeong YunWon <[email protected]>
Fix reflection operator priority for subtypes

8484a91ed3d487a713f2b4b88505d0c0c800aa24 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3601 from simbajisu/super_thisclass

add thisclass to the original typ

e1ac70a21725583148a633a416ce76afe81dba2f authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3600 from hwi-ya/llliiisssttt

modify empty tuple (genericalias repr)

cf6a83e9d5bc969b6e0e14ea084962657a1f6349 authored over 2 years ago by Jeong YunWon <[email protected]>
Update vm/src/builtins/genericalias.rs

15b3548d48917c4c78baabec34920af79f24ee37 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3596 from hwi-ya/add_constant

add missing constants

79b36336543ead097359e24178da39942db61937 authored over 2 years ago by Jeong YunWon <[email protected]>
resolve duplicated code

a88171ccba95c7117710266472c8c5cc619cf547 authored over 2 years ago by hwi-ya <[email protected]>
remove expected value

c8d325c6fe31a5f9de7b8200b30d6dfe289d3a42 authored over 2 years ago by hwi-ya <[email protected]>
apply suggested change

Co-authored-by: Jeong YunWon <[email protected]>

bd265c0bd7c0582ba874bbf37f04799b84da925c authored over 2 years ago by simbajisu <[email protected]>
Add select.error (#3599)

b0fa2d2b62a7ec2291045f80e5f5e971824a125b authored over 2 years ago by himmelmin <[email protected]>
Add `Reduce` method in reverse_iter (#3597)

669d1ca38a427b180601f80c183bdab28a4e3bab authored over 2 years ago by jeon-yongjun <[email protected]>
print super_thisclass

75ffbe32bd8c15d508e643929e96d8044d3aae10 authored over 2 years ago by simbajisu <[email protected]>
When I run list[()], I modify it so that list[()] comes out

263aec15320227dd020cceab449661780cee0887 authored over 2 years ago by hwi-ya <[email protected]>
add missing constants

dcbaecab9a4a282fd0d8a12876647046aa37e55b authored over 2 years ago by hwi-ya <[email protected]>
Merge pull request #3595 from jeon-yongjun/add_constants

Add missing constants in socket module

84e714bc564336b4e8c1802c41e5a3e6c8b9476a authored over 2 years ago by Jeong YunWon <[email protected]>
Add missing constants

aa8a3afb81f2abab20a78d847da500cb09a08361 authored over 2 years ago by jeon-yongjun <[email protected]>
Merge pull request #3593 from himmelmin/add_consran

Add missing constants

8b319fbac1efa432b0f15f4d776eac43e1ca4c60 authored over 2 years ago by Jeong YunWon <[email protected]>
Add missing constants

735856fabcb001bccdce70cbd892aa34c81789c9 authored over 2 years ago by himmelmin <[email protected]>
Merge pull request #3594 from simbajisu/add_constant

add missing constants

3dab40fe5e8e87c33f015407584b9cff70574397 authored over 2 years ago by Jeong YunWon <[email protected]>
add missing constants

6117d3ab5a066c4c8d0ba960177acca44b4f0e0b authored over 2 years ago by simbajisu <[email protected]>
Merge pull request #3591 from youknowone/fix-clippy

Fix clippy warnings

6f2080b9f7aee247394856b0228566b5751141ae authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3590 from youknowone/whats-left

whats_left sort items and skip cpython missing signatures

f428afca36689533a8ff0ad2104f94350317785e authored over 2 years ago by Jeong YunWon <[email protected]>
Fix clippy warnings

1584cefff3d21e12673aea53da11622f35519535 authored over 2 years ago by Jeong Yunwon <[email protected]>
whats_left sort items and skip cpython missing signatures

5380aa1b1224772a5a17fa046a4a08e58009004d authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3585 from dieterplex/fixtestuserdict

Fix dict.fromkeys to return correct type

7d7e9c8fdcefdefe974c8e5c97d8ecb2e99ac0db authored over 2 years ago by Jeong YunWon <[email protected]>
Fix test_dict.test_fromkeys()

Based on CPython implementation, dictobject.c, construct the new
object with type and call corre...

3037508b0a638aec24e77278e55f25a9e71ae608 authored over 2 years ago by d1t2 <[email protected]>
Merge pull request #3471 from TeamTamoad/collection-repr

refactor: add a repr helper function for the collections

7466d17dfde415657196c465f9dd15f94e894144 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3581 from youknowone/skip-segfault

mark failing test skip

71f6db3415cd1184a93652fc1d6c9c3c24f2ca63 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3582 from deantvv/triviality

Update geckodriver and trivial test fix

bc304ab3b177eabf5ee2577a11b50cf55d9bc828 authored over 2 years ago by Jeong YunWon <[email protected]>
test: remove unused import and wrong doc

c5544c2580835e7f7e96fb3f5b128400232e4f33 authored over 2 years ago by Dean Li <[email protected]>
ci: update geckodriver

1ae76d3c15c47c3d5ea9aca713303d1739f0d635 authored over 2 years ago by Dean Li <[email protected]>
unmark test_pickle::test_exceptions and test_xml_etree::test_pickle

18306e695351109205e989d0f73a55cc49ac8543 authored over 2 years ago by Jeong Yunwon <[email protected]>
Fix test_decimal for current test support

612ceecdc4d15587d19799faf096735be500bff9 authored over 2 years ago by Jeong Yunwon <[email protected]>
update test_xml_etree.py from python 3.10.3

a94cc1c7ca43896aa93f7b52812ffa2f8b0b5f6a authored over 2 years ago by Jeong Yunwon <[email protected]>
mark failing test skip

d09209b2a8b9c181e7930fa165be842bb1e29e47 authored over 2 years ago by Jeong Yunwon <[email protected]>
fix: correct deque repr result and fix hanging problem

0f4d6cd66cd2da9b06f1fd02a9311b7f840556e0 authored over 2 years ago by Narawit Rakket <[email protected]>
refactor: add repr helper function for the collections

9851643ec258f1b86f7d9ac9878145cd360c7794 authored over 2 years ago by Narawit Rakket <[email protected]>
Merge pull request #3579 from jakearmendariz/main

Marshaling: Sets, FrozenSets, and ByteArray

345a4f912c83ce723fc859ab934c17ffe3f2b57a authored over 2 years ago by Jeong YunWon <[email protected]>
Merged marshaling module

0dba8701e89ee183941e6483ec5f6fb355b66897 authored over 2 years ago by Jake Armendariz <[email protected]>
Marshaling sets, frozen sets, bytearr, and changes to testing

aadaf18219ccbc8ddf0182f1bddd7fd582ff336d authored over 2 years ago by Jake Armendariz <[email protected]>
Merge pull request #3578 from dieterplex/fix-bool-marshal

Fix bool un/marshaling

0dc086c3feaca121a34e9809291642a0b6f253ea authored over 2 years ago by Jeong YunWon <[email protected]>
Fix bool un/marshaling

Test: import marshal; assert marshal.loads(marshal.dumps(True)) == True
Test: import marshal; as...

e02a312f7e572650f36796a6a942166cfc00050f authored over 2 years ago by d1t2 <[email protected]>
Merge pull request #3577 from gilteunchoi/zlib_fix

Arguments wrapping in zlib functions

6f54eb1e68ebd44e0ef35202d118ed33e42a6f6e authored over 2 years ago by Jeong YunWon <[email protected]>
fix arguments handling of compress and decompress functions

Signed-off-by: gilteunchoi <[email protected]>

7800853d1bd8a7969241609962b28d4c196aea3b authored over 2 years ago by gilteunchoi <[email protected]>
unmark expectedFauilure decorator

Signed-off-by: gilteunchoi <[email protected]>

600e924c532319597a1a62c288236ffd80c24752 authored over 2 years ago by gilteunchoi <[email protected]>
Merge pull request #3575 from dieterplex/fix-complex-repr

Fix complex repr

05cf41f77fb58f979669d44a25212e8608992d75 authored over 2 years ago by Jeong YunWon <[email protected]>
Fix wrong complex repr() for -0.0

Test: assert repr(complex('-0.0')) == '(-0+0j)'

63b91a42c3b6481a31d849d895e82923950e8546 authored over 2 years ago by d1t2 <[email protected]>
Fix wrong complex repr() for nan as img part

If the image part of a complex number is nan, the repr string won't prefix "+" to it.

Test: a...

b7b05b3bcd6a8ab520009c3bc16eef153a7ac1be authored over 2 years ago by d1t2 <[email protected]>
Merge pull request #3571 from youknowone/test-decorator

Update test_decorators.py

04ebaf6e2b598ccf5f5d5b631ec5405f93f4c25e authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3572 from youknowone/fix-int-trunc

Fix int trunc error format & update test_int.py

e542711562e6c6381ab54a77b3752e19fa3167ed authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3573 from hrchu/update-test-uuid

Update test_uuid

4030f7735487bc5b64e39ee057535a15ae6fbc7a authored over 2 years ago by Jeong YunWon <[email protected]>
Update test_long.py from CPython 3.10.2

5222563063f32995e71230fd64c167e5ffc1c785 authored over 2 years ago by Jeong YunWon <[email protected]>
Update test_int.py to CPython 3.10.2

64ef4916ecbb56508b67ec9d6190ef61212f550c authored over 2 years ago by Jeong YunWon <[email protected]>
Fix trunc error message format

21c4ea5544199c6167080a344ecd1f8b69d70743 authored over 2 years ago by Jeong YunWon <[email protected]>
Mark failing tests

0e0cd5d145db9ffee08bd6f2112e6e59a734a57c authored over 2 years ago by Jeong YunWon <[email protected]>
Update test_decorators.py from CPython 3.10.2

8ffae87a3f10eb4f3de83c475ea9d4888a750be6 authored over 2 years ago by Jeong YunWon <[email protected]>
Update test_uuid

Most cases are passed now since we've updated uuid.py to 3.9.
There is still one failing case si...

9e7636de407807d64e20141491eea4489196b431 authored over 2 years ago by hrchu <[email protected]>
Merge pull request #3316 from qingshi163/sequence-protocol

Impl PySequence Protocol

def4a2b91ac74130ca46b6af43ac2471a9f24d79 authored over 2 years ago by Jeong YunWon <[email protected]>
Revert "Fix clippy warning for derive"

This reverts commit 45015dfedca9914f975e8ac6b8cdea1e09245976.

09d057243eefa8dce2d70fe583dc61c08e7fc95b authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3566 from coolreader18/fix-augassign

Fix augassign

c1aaec1a1dcab2a7933b9c09fbf6af476f09b97b authored over 2 years ago by Jeong YunWon <[email protected]>
fix sliceable return index error instead overflow error

8cdbd182b21411f72bff9b791112840b9eb74c38 authored over 2 years ago by Kangzhi Shi <[email protected]>
fix range raise overflow error for isize

9d443bbbdc25f1028848db9c13e315b6394ec60b authored over 2 years ago by Kangzhi Shi <[email protected]>
fix bytearray delitem not raise buffer error

a3655d3e28c5004f1b123ab422ad93982d143cb7 authored over 2 years ago by Kangzhi Shi <[email protected]>
unmark passed test

d962fd93164cad3614dc189dfd1b7c8ba4f0b4e2 authored over 2 years ago by Kangzhi Shi <[email protected]>
fix bytes getitem return type

a2d71e7d829076108aa41e2593d32fd52e51862b authored over 2 years ago by Kangzhi Shi <[email protected]>
fix hang on __index__

7b8c4091b59192cf1551dab9bef97ba3a1244878 authored over 2 years ago by Kangzhi Shi <[email protected]>
Impl sequence protocol for bytearray

6e4ecd6cf209bd76894a37725b702d432bd2077f authored over 2 years ago by Kangzhi Shi <[email protected]>
fix error string

c460f06f6ebc5f2417d33549250393ff6d68ee94 authored over 2 years ago by Kangzhi Shi <[email protected]>
fix sequence_wrapper

9cb53919d190d7bb2864a523a34da72016506b93 authored over 2 years ago by Kangzhi Shi <[email protected]>
Impl squence protocol for bytes

25af549495af94269ede288be27bc83b19e2972e authored over 2 years ago by Kangzhi Shi <[email protected]>
lazy sequence methods and PySequence doesn't take ownership

306a7c62514cb3aa27ae31354a3b31801c89e698 authored over 2 years ago by Kangzhi Shi <[email protected]>
refactor BufferResizeGuard

01a8e01ec8d5eb6f322a8fc4dc18018e45233f1c authored over 2 years ago by Kangzhi Shi <[email protected]>
Impl PySequence contains, count and index

bb7469ce9bbfd46a8804714763ac0df016cd56ba authored over 2 years ago by Kangzhi Shi <[email protected]>
fix rebase

6b17fa1d3d49f62689f83e23a2ef95781aa413ab authored over 2 years ago by Kangzhi Shi <[email protected]>
fix memoryview sequence protocol check released

044fbd8adfc9e97893485f63a869b01229b27e41 authored over 2 years ago by Kangzhi Shi <[email protected]>
fix item protocol use sequence protocol

c6ee5630887ac877db7bdb0e29dfff09a6567251 authored over 2 years ago by Kangzhi Shi <[email protected]>
move obj_as to sequence_downcast

0abe90dd0a49ac8658c5cc2d461f7e61970ff2fc authored over 2 years ago by Kangzhi Shi <[email protected]>
Impl PySequece to tuple and list

13f40ec225a5267b568b9484adad3bc721ce1db5 authored over 2 years ago by Kangzhi Shi <[email protected]>
Impl PySequence functions

b084ca0efbb408de78dd4dcdc6dfdf39f79b48c6 authored over 2 years ago by Kangzhi Shi <[email protected]>
Impl PySequence Protocol

a699bce716bbc8293ee416e1bb55cac2cfc4f282 authored over 2 years ago by Kangzhi Shi <[email protected]>