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

Migrate requires_hashdigest() to helper

576b08a124fa2f69acce2c8b3fbdfa666f2e9350 authored over 2 years ago by Padraic Fanning <[email protected]>
Add test/support/hashlib_helper from CPython 3.10

27406752284617f4a559b59312a31ed9b1395b65 authored over 2 years ago by Padraic Fanning <[email protected]>
Merge pull request #3483 from Snowapril/random_module

Update `random` module and fix some issues

99a3dae2a3468560b160bcf1e868b8fecffe82e6 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3497 from moreal/update-types-310

Introduce `PyUnionType`

dded3a6b7662d71e85dccb6bf6e2a16139cab720 authored over 2 years ago by Jeong YunWon <[email protected]>
Fix getrandbits to check negative

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

04306973edd3cb17f98b2cdf9cc9cfba56219903 authored over 2 years ago by snowapril <[email protected]>
Fix randbytes(0)

98f4a909089097df47d80233c1f6f7a5fbaadc4e authored over 2 years ago by Noa <[email protected]>
Remove expectedFailure decorator on success test

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

bcda616771fdaf84abd4fc024fc0199947501975 authored over 2 years ago by snowapril <[email protected]>
Remove expected failure decorator on success test

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

9bdf12230b68dfe8bd5439b1882918ab56ca6ab7 authored over 2 years ago by snowapril <[email protected]>
Update test_random.py to cpython 3.10

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

d722a892de91a907eb146ca02c3baaf1fe634fd2 authored over 2 years ago by snowapril <[email protected]>
Fix os.urandom to accept isize and check negative

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

bea21fa9af223cd7f2c8cd314378755b39d27082 authored over 2 years ago by snowapril <[email protected]>
Update random module to cpython 3.10

e009f12e3fd646604ffb506aa5cd578578aae27f authored over 2 years ago by snowapril <[email protected]>
Skip some error test cases

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

8d7a7e7cac3170fadefbf4c60a48ca4d6e3b4524 authored over 2 years ago by snowapril <[email protected]>
Fix int to_bytes method to return 0 with num byte_len

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

56f3fccc0781a57a77b34a396f2d670a04649985 authored over 2 years ago by snowapril <[email protected]>
Use `Into` trait

d2e3bff02871bb06e948703d392d361fc98d8f72 authored over 2 years ago by Moreal <[email protected]>
Merge remote-tracking branch 'upstream/main' into update-types-310

a2c318a8d8ae35e0b67ad1fd4b48eba99b1647a2 authored over 2 years ago by Moreal <[email protected]>
Add marshalling support for ints, floats, strs, lists, dict

25d2426ec3a2f8d53e8721eb5eced14ceca3023b authored over 2 years ago by Jake Armendariz <[email protected]>
Merge pull request #3530 from moreal/correct-typing-re

Correct `typing.re` initialization

30fe670d7504e32b84a8600c1ee30afcec6cc3f7 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3528 from fanninpm/test-pickletools

Add test_pickletools from CPython 3.9

2baa4c016ea1d8fca84782ab3d118c379b721660 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3534 from rng-dynamics/fix-runtest

Fix: parallel execution of python unit tests

462ce8290e45c223ba40949c2deb368c1a8a9607 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3537 from fanninpm/itertools-combinations

Allow kwargs in itertools.combinations() signature

cd3ff1fe7b305aeb5d000a52e094e599ec7caab0 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3538 from fanninpm/test-3-point-10

[TEST] Use CPython 3.10 as a CI reference

6dd64096601259e45c1c0dca0020255dc3725b8f authored over 2 years ago by Jeong YunWon <[email protected]>
Add Pipfile.lock to `wasm/tests/.gitignore`

c990fe5ce46a79147a8eda9fb6cb72f55a4c099f authored over 2 years ago by Padraic Fanning <[email protected]>
Remove Pipfile.lock

f283827787e00fe4f739a3396601860b09d5148e authored over 2 years ago by Padraic Fanning <[email protected]>
Change socket.timeout to be a TimeoutError

022b4b233e63155a3b465c09b9b4f0496793d34a authored over 2 years ago by Padraic Fanning <[email protected]>
Remove Pipfile.lock

eb9c6ca6e9b96cd40c6abea64bbdbebe322495a5 authored over 2 years ago by Padraic Fanning <[email protected]>
Add Pipfile.lock to `extra_tests/.gitignore`

d187a20a0977434d0a1912fe222aa51cee45cff2 authored over 2 years ago by Padraic Fanning <[email protected]>
try 3.10

9570e9d7ad525a2ca96b56e8e36c46902ad6e5f0 authored over 2 years ago by Jeong YunWon <[email protected]>
Skip doctests

23b33cb9bf2a53d149011f08794e6bbb9a1223d6 authored over 2 years ago by Padraic Fanning <[email protected]>
Mark erroring/failing tests

6c956b5270dc866c4c11b57df39ac64945c57ada authored over 2 years ago by Padraic Fanning <[email protected]>
Harmonize pickletester.py imports with RustPython

981fac0881cd071fc938605b391b8b4491617fee authored over 2 years ago by Padraic Fanning <[email protected]>
Add test/support/warnings_helper from CPython 3.9

d51e253c84d15e9282bc5e89b8b281a1a5e1f8ba authored over 2 years ago by Padraic Fanning <[email protected]>
Add test/pickletester.py from CPython 3.9

7880cd6709e13e9be8cd542dac1828d7d0dcff4e authored over 2 years ago by Padraic Fanning <[email protected]>
Add pickletools from CPython 3.9

d5f6e23e616b4b8f840555107e07f8d134432836 authored over 2 years ago by Padraic Fanning <[email protected]>
Add test_pickletools from CPython 3.9

00f8796d1f6a551ec239efadd823305495109236 authored over 2 years ago by Padraic Fanning <[email protected]>
Allow kwargs in itertools.combinations() signature

Fixes #3533

1d9536f427c52c012dc9bb20800fd3a92511707b authored over 2 years ago by Padraic Fanning <[email protected]>
Fix: parallel execution of python unit tests

18fab32c0aa3cc077ae1aab96b6509af39af4050 authored over 2 years ago by Alexander Scharinger <[email protected]>
Merge remote-tracking branch 'upstream/main' into correct-typing-re

e3f4e2a48a75bde0a91062ffe02d657d559d7160 authored over 2 years ago by Moreal <[email protected]>
Allow proper recursion in f-string format specs

f2257a93b00f0b66f8886a8d97dd81f78e2ce16e authored over 2 years ago by Padraic Fanning <[email protected]>
Add format-spec string test snippets

a936c367071995cc5d472a632a65f3fe1a5898e4 authored over 2 years ago by Padraic Fanning <[email protected]>
Allow replacement fields in format specs

a1dffe671e4199f2604d47fefe0516ef317098ef authored over 2 years ago by Padraic Fanning <[email protected]>
Allow brackets in f-string format spec

04886d825d296299683399e3907c84634430b488 authored over 2 years ago by Padraic Fanning <[email protected]>
Merge pull request #3536 from fanninpm/fix-ci-yaml-syntax

Fix syntax error in `ci.yaml`

2edfb1722c77a71361f2e2c9dfe0993fab905673 authored over 2 years ago by Jeong YunWon <[email protected]>
Fix syntax error in `ci.yaml`

ef6ecda8b42f58a2fc046e439b4361f4a07f539d authored over 2 years ago by Padraic Fanning <[email protected]>
Disable install-pip test (#3535)

* disable get-pip test

* if: false instead of comment

Co-authored-by: fanninpm <fanninpm@m...

2a69e7786542e3266238e888d764a11514a8d2d3 authored over 2 years ago by Jeong YunWon <[email protected]>
Unmark passing tests

44b87edf4acf061bb1be05c5f422f5808fc78df3 authored over 2 years ago by Moreal <[email protected]>
Apply `cargo clippy`

078bcd7e6d2f72682951a653b8b5f7ec375cc48d authored over 2 years ago by Moreal <[email protected]>
Apply `cargo fmt`

dc968c27ac5481a5e7467bd5e28d17266a13b2e2 authored over 2 years ago by Moreal <[email protected]>
Inline a function called once

4af4a5c8bd04690adb6ebfbb9bfa9f43146488be authored over 2 years ago by Moreal <[email protected]>
Use `Vec<T>.extend()` method

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

03850d616d498c53a1975c14a3e03dc1fa7b0ea2 authored over 2 years ago by Lee Dogeon <[email protected]>
Remove useless function call

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

aeb91b8d992494a95fe8355ca7628371b9d2c412 authored over 2 years ago by Lee Dogeon <[email protected]>
Correct `typing.re` initialization

49a4bb651b9f17d741aea647df6fbcc8e6a7ce42 authored over 2 years ago by Moreal <[email protected]>
Draft methods for Token object

307fac7802e58465d6d77d53cb231e5abbd81491 authored over 2 years ago by Padraic Fanning <[email protected]>
Draft methods for Context object

667680945c21cc8a4791616c2c8817ce5037548c authored over 2 years ago by Padraic Fanning <[email protected]>
Fix clippy warnings

4d2486e82026a5d3baf588ef340f5c219db726e7 authored over 2 years ago by Padraic Fanning <[email protected]>
Mark failing/erroring tests

1231bfb7560f83947c7ea3271406939ca7d338f7 authored over 2 years ago by Padraic Fanning <[email protected]>
Draft methods and fields for ContextVar

Things are going to get worse before they get better.

bb8ba8b40a859d13258b568279f7f2f98a132382 authored over 2 years ago by Padraic Fanning <[email protected]>
Add contextvars Rust module

0455f0f8125e9811a8c5c14c0c6b1574de66d69f authored over 2 years ago by Padraic Fanning <[email protected]>
Add test_context from CPython 3.8

4f979a3edf86fc0afa5cf8798845768be5a2c4c4 authored over 2 years ago by Padraic Fanning <[email protected]>
Add contextvars from CPython 3.8

241345490a01bba1769db26bef7a9f25ec8565b5 authored over 2 years ago by Padraic Fanning <[email protected]>
Mark `expectedFailure` specific tests instead to skip

a90d18e7ac6bbc2434930927edb2be547391c2ac authored over 2 years ago by Moreal <[email protected]>
Unmark passing tests

3ba3bb142c90170c33c7285a5d5137633c4f6c05 authored over 2 years ago by Moreal <[email protected]>
Mark failed test

b3641abe658a433ab20e82948b5543d82c6ce333 authored over 2 years ago by Moreal <[email protected]>
Skip tests in part

This commits make some tests skip with `unittest.skip`:

- `test.test_typing.BaseCallableTests....

9fd840d5bf786d339361ebbf6d62b67e2bb6d6e4 authored over 2 years ago by Moreal <[email protected]>
Merge branch 'main' into update-types-310

beae3d8d16d6064115d7f70f1eaa34c64da7d044 authored over 2 years ago by Moreal <[email protected]>
Merge pull request #3527 from moreal/type-set-name

Allow heap types' `__name__` setter

bd295e0f44870d534565ffa7cb1be9c93b11c7e1 authored over 2 years ago by Jeong YunWon <[email protected]>
dedent blocks

f73702879969bfb98505d329aaabc8f3a4192a82 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3525 from devnexen/fcntl_module_upd

fcntl module update proposal apple and freebsd specific flags.

a0ef49b3ba566346bef20f4458e2a011c279d32c authored over 2 years ago by Jeong YunWon <[email protected]>
Correct `typing.io` initialization

27332020760e69890343348ecb87d808f1717d91 authored over 2 years ago by Moreal <[email protected]>
Do not split name if the type is heap type

d531e90319ff4b6e0aade89110e3b24f7c4d49a4 authored over 2 years ago by Moreal <[email protected]>
Add `type.__name__` setter

758d52909f3373da0ffcd38fb3789a9a69a6fdfc authored over 2 years ago by Moreal <[email protected]>
Merge pull request #3500 from deantvv/update-lib-os

Update `Lib/os.py`

b70169e4f06d3053f230c57456e3454ae1c611a1 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3505 from coolreader18/sys_getrandom

Use syscall instead of the getrandom libc function

4c82fbdff6126fd7e17571d447167f9e2454f9d8 authored over 2 years ago by Noa <[email protected]>
Merge pull request #3514 from coolreader18/fix-wasi-time

Fix unsatisfied times import on wasi

24f9c0420134aea514a0692c8a906853a73e3143 authored over 2 years ago by Noa <[email protected]>
Fix unsatisfied times import on wasi

8c9fb2c7754e182f79e69ee09e2284b16d472dc9 authored over 2 years ago by Noa <[email protected]>
Bring Duration into scope in time.rs

5aef92cf4fea062378b3e71e805dd930a459ca50 authored over 2 years ago by Noa <[email protected]>
Use syscall instead of the getrandom libc function

318a152a5ccfb292d13a9188e8664c623631dbf3 authored over 2 years ago by Noa <[email protected]>
Merge remote-tracking branch 'upstream/main' into update-types-310

9c86e44e6b80e373cd20bdd7ddb3a3d8da5e22de authored over 2 years ago by Moreal <[email protected]>
Apply `cargo fmt`

8bea665919f69f11c7331aa05fe0f5f5a5c0b697 authored over 2 years ago by Moreal <[email protected]>
Remove useless newline between `use` statements

6c20e1b5ab4993670308c1d1cc5b1b9ca455ecbe authored over 2 years ago by Moreal <[email protected]>
Prefer `VirtualMachine.is_none` method

ebb9114dfec4ddfbcaef0369db5494b4bb0a187f authored over 2 years ago by Moreal <[email protected]>
Use `CLS_ATTRS` as constant

https://github.com/RustPython/RustPython/pull/3497\#discussion_r791853976

426d95f5cecbe2846d25ac1c3c47b38ea7bfa19c authored over 2 years ago by Moreal <[email protected]>
Rename unionobject to fit to convention

https://github.com/RustPython/RustPython/pull/3497\#discussion_r791852425

ce91afedfd18b2bc61690301a5f2d50d869b2795 authored over 2 years ago by Moreal <[email protected]>
Mark failed tests

2f142459442395f98626e17252c0210b169b4e26 authored over 2 years ago by Moreal <[email protected]>
Unmark tests not failed

0468d0cafb6136928c206978823b39aeb45fc0d6 authored over 2 years ago by Moreal <[email protected]>
Update `_collections_abc` module to CPython 3.10.2

0b5ceb8603e9440c164bccfe2a91b01bcdc3c713 authored over 2 years ago by Moreal <[email protected]>
Merge pull request #3526 from burck1/module-filecmp

Add the filecmp module from cpython v3.10.2

a0c00b259a4846dbcee96e4df171560f6050c73d authored over 2 years ago by Jeong YunWon <[email protected]>
cargo run --release -- -m test test_genericalias -v

== RustPython 3.9.0alpha (heads/module-filecmp:7b7378509, Jan 23 2022, 21:05:31) [rustc 1.58.1]
...

986b755f3ab7f414bfb13342597daf10d65a614c authored over 2 years ago by Alex Burck <[email protected]>
enable filecmp in Lib/test/test_genericalias.py

51c2261762e42ac060f2cfca2cdc1ffa6219eb5f authored over 2 years ago by Alex Burck <[email protected]>
cargo run --release -- -m test test_filecmp -v

== RustPython 3.9.0alpha (heads/module-filecmp:7b7378509, Jan 23 2022, 21:05:31) [rustc 1.58.1]
...

b19874154d2814a41c02b371435ef46e1fe91efd authored over 2 years ago by Alex Burck <[email protected]>
add os import for _dummy_os

1f8cc27e77b7b53da4ffb475ce3d08bd51bad1c9 authored over 2 years ago by Alex Burck <[email protected]>
Copy filecmp module and tests from cpython v3.10.2

f5fcbfa7f70da9d91e35d9ad4994a8ea923dd9cc authored over 2 years ago by Alex Burck <[email protected]>
fcntl module update proposal apple and freebsd specific flags.

44222e562ef105827ee59c731746d612420552af authored over 2 years ago by David CARLIER <[email protected]>
Merge branch 'main' into update-types-310

28b07bada1c871507fad98cdd7dbd19012c6a7bb authored over 2 years ago by Moreal <[email protected]>
test: mark os success tests

b95b580a6584f5e91736f2e678beabb769d2a1d3 authored over 2 years ago by Dean Li <[email protected]>
os: update Lib

1cef58f5ea2fee5ad1836265bca731a781dd0474 authored over 2 years ago by Dean Li <[email protected]>
io: implement text_encoding

8ac22a7a9769d6815b1e6ba6a6f7c5bd543238d3 authored over 2 years ago by Dean Li <[email protected]>
Merge pull request #3508 from youknowone/non-exhaustive

add #[non_exhaustive]

3328184712d085908f9db684765e7278c7e803d2 authored over 2 years ago by Jeong YunWon <[email protected]>
add #[non_exhaustive]

9377134161c7fccc00701c39807c3c99650d0ed2 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3523 from hackerwins/staticmethod

Add staticmethod in macros and apply it to maketrans

64a7523b8aa7eacafdc07865b93ded28325ac8ff authored over 2 years ago by Jeong YunWon <[email protected]>
Remove unexpected successes in test_shlex

f46dd59c91bb97163acd8f804546ef6bd0f8da2f authored over 2 years ago by Hackerwins <[email protected]>