Skip to main content

Set defaults for any positional-only parameter

Project description

positional_defaults

Python package to set defaults for any positional-only parameter

This tiny Python package contains a decorator @defaults which lets you specify default arguments for any positional-only parameter, no matter where it appears in the argument list.

Installation

pip install positional_defaults

Usage

Use the @defaults decorator to set default values for positional-only parameters (i.e. those before the positional-only indicator /):

from positional_defaults import defaults

@defaults(start=0)
def myrange(start, stop, /, step=1):
    ...

# now these are equivalent
myrange(4)
myrange(0, 4)
myrange(0, 4, 1)

This works on methods as well:

class A:
    @defaults(start=0)
    def myrange(self, start, stop, /, step=1):
        ...

Multiple defaults can be set, which are filled in the order in which they are specified:

@defaults(forename='Alice', greeting='Welcome', prefix='Mrs')
def greet(greeting, prefix, forename, surname, /, suffix='Esq'):
    ...

# these are now equivalent
greet('Smith')
greet('Alice', 'Smith')
greet('Welcome', 'Alice', 'Smith')
greet('Welcome', 'Mrs', 'Alice', 'Smith')
greet('Welcome', 'Mrs', 'Alice', 'Smith', 'Esq')

Signatures

Left-defaulted functions come with the correct signature:

>>> from inspect import signature
>>> signature(myrange)
<Signature (start=0, stop, /, step=1)>
>>> signature(greet)
<Signature (greeting='Welcome', prefix='Mrs', forename='Alice', surname, /, suffix='Esq')>

These show up correctly in the usual places such as help():

>>> help(myrange)

Help on function myrange:

myrange(start=0, stop, /, step=1)

>>> help(greet)

Help on function greet:

greet(greeting='Welcome', prefix='Mrs', forename='Alice', surname, /, suffix='Esq')

Performance

When the package is compiled as a native extension (which is what pip will deliver in the majority of cases), functions with positional defaults have comparable performance with respect to their undecorated functions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

positional_defaults-2023.4.19.tar.gz (4.3 kB view details)

Uploaded Source

Built Distributions

positional_defaults-2023.4.19-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

positional_defaults-2023.4.19-cp311-cp311-win_amd64.whl (10.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

positional_defaults-2023.4.19-cp311-cp311-win32.whl (9.6 kB view details)

Uploaded CPython 3.11 Windows x86

positional_defaults-2023.4.19-cp311-cp311-musllinux_1_1_x86_64.whl (23.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

positional_defaults-2023.4.19-cp311-cp311-musllinux_1_1_i686.whl (22.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

positional_defaults-2023.4.19-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

positional_defaults-2023.4.19-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (17.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

positional_defaults-2023.4.19-cp311-cp311-macosx_10_9_x86_64.whl (7.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

positional_defaults-2023.4.19-cp310-cp310-win_amd64.whl (10.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

positional_defaults-2023.4.19-cp310-cp310-win32.whl (9.6 kB view details)

Uploaded CPython 3.10 Windows x86

positional_defaults-2023.4.19-cp310-cp310-musllinux_1_1_x86_64.whl (21.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

positional_defaults-2023.4.19-cp310-cp310-musllinux_1_1_i686.whl (21.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

positional_defaults-2023.4.19-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

positional_defaults-2023.4.19-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (16.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

positional_defaults-2023.4.19-cp310-cp310-macosx_10_9_x86_64.whl (7.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

positional_defaults-2023.4.19-cp39-cp39-win_amd64.whl (10.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

positional_defaults-2023.4.19-cp39-cp39-win32.whl (9.6 kB view details)

Uploaded CPython 3.9 Windows x86

positional_defaults-2023.4.19-cp39-cp39-musllinux_1_1_x86_64.whl (21.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

positional_defaults-2023.4.19-cp39-cp39-musllinux_1_1_i686.whl (20.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

positional_defaults-2023.4.19-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

positional_defaults-2023.4.19-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (16.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

positional_defaults-2023.4.19-cp39-cp39-macosx_10_9_x86_64.whl (7.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

positional_defaults-2023.4.19-cp38-cp38-win_amd64.whl (10.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

positional_defaults-2023.4.19-cp38-cp38-win32.whl (9.6 kB view details)

Uploaded CPython 3.8 Windows x86

positional_defaults-2023.4.19-cp38-cp38-musllinux_1_1_x86_64.whl (21.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

positional_defaults-2023.4.19-cp38-cp38-musllinux_1_1_i686.whl (21.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

positional_defaults-2023.4.19-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

positional_defaults-2023.4.19-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (17.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

positional_defaults-2023.4.19-cp38-cp38-macosx_10_9_x86_64.whl (7.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file positional_defaults-2023.4.19.tar.gz.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19.tar.gz
Algorithm Hash digest
SHA256 0fc74a0dfd79f8e6f4b028c3ceb37206c1c24ff1a670df5a2566914a9d2a31e2
MD5 38cf87eefeb97d7ff1897acf830ab46f
BLAKE2b-256 302c143fc46800aa4e1f82d3db844009b6728c44245cc6e9017854a7c979959c

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-py3-none-any.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-py3-none-any.whl
Algorithm Hash digest
SHA256 bfdca9d2312ee07d89ff5f025a77521f3de39f56c76c734d24bb80ddd3880d91
MD5 d17f305acef094dcdb2e7f72ca0d2e21
BLAKE2b-256 6a6fc646167fe2aa8bf9af32f68d93f6159bd25eea9586c7d681254d398d2038

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0e20f4d4a5d2574ff037e47fe00943d6c39eb28fc8ed4fc400a7eb09a7560b0d
MD5 faf4ca577440631387dab278bda504f8
BLAKE2b-256 20f2975bda30822cd1dceb4d561cf75b92cdc746a05bdb510d2a853e314bec48

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b664042ec7077efb65c0b3ede428aadf345abba9f64911246d3b74a0559ab58a
MD5 f31a238c5129991ef52fca95aaeb907a
BLAKE2b-256 aa402ccec7cd4687d0b3b5ead1a58a27048182f84235712ac9587d27386c1216

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f1ef323c9ce8fd607d5b030bb959325839c520764ed2860b55e0011b1a9fc2bc
MD5 2e0b1a3dcb9711956fa3c12ff9546d76
BLAKE2b-256 a437b64d2603d9a6a1e361f560c1b8d53322935d52aa4afbe3d2b1b1d620e3fc

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a58644f43c62639d8bb5b01544c8da28ce5e6355a0a23c2380dac5061c4f9bf0
MD5 9c80e503d623720df129a10f892b41d0
BLAKE2b-256 950e10010ecc05e8dfd39509d49b2e50d7471961fce82c4f4e2035a920cc4021

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6bbb9b98ccae660e45c3aa635d675b73079cc976965b9c70c865dcd2f4bbcf3
MD5 40ec22e72f56dc72fe44e3b5340e4084
BLAKE2b-256 c3349ed8f5bd8b899da4a152ca7e2274795624e83a9f91f865f9e85036f7f49f

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2a52ea83a042539165890d62b32a67734c2d3c6557e34cbae7576b573a568ac7
MD5 cfe0d085d49d0a9550d9e31388775577
BLAKE2b-256 07b907a14d5a7f609f3229f213bf2b7629bfcf52e59d10be6bbf7f066d0a824b

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3408ca57448a59ce2b8bc576abebbfa8182a5f4e1316b9e89614db8cd3c24e92
MD5 3acf107ffd3bdba0c9497cfc53c33cff
BLAKE2b-256 6ca299ce071866ca61badd963be0437c2d0693b2a9dabb0fda885bbdb47d4a05

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0b466c86d790bae3a3156c3ec59e6471c440f31d782ff012c8fda6c156a8cf95
MD5 2a244d5a096ad837ce4012768dca4aa9
BLAKE2b-256 606fff76fea3669c4e72f7e9d69e25f116cc44d75ffddab9be2e1001bf9419b0

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3bdd98b53ba887d964255c54c0bc1768e3f7bab38a86793677680872cdd00299
MD5 4a2290bc6ae635bbbc380a18b8f6948e
BLAKE2b-256 d96624d9334099161e8d65e278a74323981da051146701bfe288efdfa89e4673

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 24211a65e8da3ded966bcff5f0ab36f0ed51cfb0b20d3a2526abb64586d6f669
MD5 408e2896e7b3a5e7705f7bde6f8fbdf5
BLAKE2b-256 a142cbf6ca3fc3bd6aa0a88530ab54cbbec961f37d608a9ea3f168db285faec2

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 dc1940843f224356548343462d53df83be6a4e849ec87eaf2540e0e84ddb12b4
MD5 c01a90cd35be7217be80f7c3805ea425
BLAKE2b-256 3fbfff63daeb1d5784fdb02ec883b69b3c968ee85013694da0a63d4d74876d06

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e633d839cb5a80c6d42f6edd45f9983e240c8c843813c8ceb18e8b8b7e211fc
MD5 20b08d23361a8a455ebeb6b21b13ae7b
BLAKE2b-256 04333be217e3a977fab1b36f86535b072e08b580d0dd7ffcd662853fcf743c56

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5d39c33950852f1d49fe2c1265a3a7bade2628d6b0a35c5de3fdbe1d6aaaab5f
MD5 9ef8ea48a957e26bea679ddc55d64a2c
BLAKE2b-256 3c4b6c1ad8f188c8dce24a5b67e2b2afb798c1362c940225133e3acb4b6af66e

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6bcd9d830cd10886931ba1bfe10398a27643d4edf5b1a1ed80700cd90c0450e1
MD5 41ed78295f8f1891c3a0d59119905c52
BLAKE2b-256 bb4f3e3e13454c01379acbb94599ce25272b60e5e2b028f6c66024c8ac0e392e

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6b8d11f3d6be678dc7c0da278127d5119cefb15252e046685429e7d9c7a4f799
MD5 ed618e2bdc9729d5b02cb95f3db37356
BLAKE2b-256 d408bf04d3a9f62df35159918f99dbed9c5515841ea3c4fb4734105dbd21f81a

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5c015f5b04c3870411653efebed2f6e4a821eaaffd69534cd88194924c4c963a
MD5 582df215191bb8ce4a3e8f54348be3c9
BLAKE2b-256 1da8da39e175b32014ce1bf587328f921c4433000c8435e31deed71d138891d8

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bc73c0ebd01c0fb7d26191cec8107e01477fb6be8edf343a64e1457cb233790b
MD5 4a04756a1ae3cf108cc01001200d3f71
BLAKE2b-256 8cfa56505248aa692fd4fb9d19190aeb5c2dc90be0a31dccd1f539ba27fa38d3

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 60b909b937ecab667378731966330386d1d1ba2d26cf4dd2a472f247d25acbd0
MD5 bd00a06f777d6c7856ff57476b4a5bda
BLAKE2b-256 38b8e94798ecbb4f615657742a04d6a55310d7a742fcb9dab1d130461d6f5385

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11932d670af8ad164e27ad00a2886efdada951301c0788385a0d6384204b01a7
MD5 5c5b5e286b5ee67fa042f1157b07fd05
BLAKE2b-256 d9f217f406bc011fbc04768613d1794d23bba994c611cb5ee539b5f4acbcd94c

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 390b0534e7f12b3ae30908a3fb9042e990204f66012c4dca60684cc8d31be421
MD5 479de18afa459f459f0d11e39aa1c970
BLAKE2b-256 aca720ed79a007d69ec24768c87eb7c2f6c47cc33cbb0d5f1866bd2cfc5895ad

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d45c54254915c12dcf070cf0206c02a9082f0374f8f32c38b6912e623af1ef8e
MD5 07e4d12b97315a6d6ee2929dc5d7e93e
BLAKE2b-256 22be7393da99ed865a9a081f8b63a3e492b289e77b68fb75509fab77163ebb1d

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1637879ec14134d46670b196ff91735b48b926fc27b23de087ce89d6404226e9
MD5 a41e800ae8b53023f353751bfdb644ae
BLAKE2b-256 032555396b33aacc550dfd91029786b7d031f47f229934b3520e37fe736b2dba

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 f26a201b7b107b9f192e00d4ffb60e7bc0153e94585d5da1c55e8406a2378d41
MD5 569aa05e85bc67681249e799a26d9406
BLAKE2b-256 6efa721d7af3185adb4f74d90f9678f3649ce603fd8376acd4394251df25689d

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b61bd391af1972627827acdc95d13889d474d2a0516c29788d3f3be463e71153
MD5 8e7efdf0e530bf69324c22acb55baf21
BLAKE2b-256 9417edc98a9a0ec7930f9849f798f6eb8dfbddc37276e95119cf4933a7fb6cdc

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0ac3db20647bffc24feb5ad18cdfde00010cafd54bddf2618e0ba933e55fcb8e
MD5 136e7a858544032e60e2fc5aa7baf447
BLAKE2b-256 26f4658d45f9cb27ac3d74a6059b8d8907797c952e9f44b57c71008105a16a71

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed4407f6e24d686f4f44ee60018544d19e4c1f158c92407e38109c128d42370e
MD5 6cb72e386f7d556f157695e44d2953a7
BLAKE2b-256 891aa7b2f532178dfe52d43a4bafc6222a3d6b8ff50237a95f1182088608dcf6

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f308522d84c4a4ff86f0e567805fb2bbc72df7954a122142365e485404870257
MD5 0030e5e49aee87ed57d59c234b573c8c
BLAKE2b-256 d3272e10b2feeeef6bf02cb6392103b3a46aed3ca0f7c160c71aa4a994b36d13

See more details on using hashes here.

File details

Details for the file positional_defaults-2023.4.19-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for positional_defaults-2023.4.19-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3cb1aeffbeec3c6478e235c373d9d2f0b6f66ecc02070a45124617317e333eb7
MD5 a4e7f36561a70ec5fc5c9893284dc468
BLAKE2b-256 f1ac3a90971469a84b2dd2fec6a68f014fa7f76fc00148aa8fa3894523c2a83a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page