BUG: ``numpy.random.*`` class runtime signatures by jorenham · Pull Request #30164 · numpy/numpy

@jorenham

charris

@jorenham jorenham deleted the fix-random-class-signatures branch

November 6, 2025 19:51

This was referenced

Nov 11, 2025

cakedev0 pushed a commit to cakedev0/numpy that referenced this pull request

Dec 5, 2025
This fixes `inspect.signature` for

- `np.random.BitGenerator`
- `np.random.Generator`
- `np.random.MT19937`
- `np.random.PCG64`
- `np.random.PCG64DXSM`
- `np.random.Philox`
- `np.random.RandomState`
- `np.random.SFC64`
- `np.random.SeedSequence`
- `np.random.bit_generator.SeedlessSeedSequence`

This also fixes a typo in `bit_generator.pxd` that accidentally defined an empty unused class `np.random.bit_generator.SeedlessSequence`.

Related to numpy#30104, numpy#30114, numpy#30121, numpy#30124, numpy#30126, numpy#30137, numpy#30138, numpy#30140, numpy#30143, numpy#30146, numpy#30147, and numpy#30155

IndifferentArea pushed a commit to IndifferentArea/numpy that referenced this pull request

Dec 7, 2025
This fixes `inspect.signature` for

- `np.random.BitGenerator`
- `np.random.Generator`
- `np.random.MT19937`
- `np.random.PCG64`
- `np.random.PCG64DXSM`
- `np.random.Philox`
- `np.random.RandomState`
- `np.random.SFC64`
- `np.random.SeedSequence`
- `np.random.bit_generator.SeedlessSeedSequence`

This also fixes a typo in `bit_generator.pxd` that accidentally defined an empty unused class `np.random.bit_generator.SeedlessSequence`.

Related to numpy#30104, numpy#30114, numpy#30121, numpy#30124, numpy#30126, numpy#30137, numpy#30138, numpy#30140, numpy#30143, numpy#30146, numpy#30147, and numpy#30155

jorenham added a commit to jorenham/numpy that referenced this pull request

Dec 22, 2025

seberg pushed a commit that referenced this pull request

Dec 22, 2025

charris pushed a commit to charris/numpy that referenced this pull request

Dec 22, 2025

charris added a commit that referenced this pull request

Dec 22, 2025