Skip to main content

Based static typing for Python

Project description

Ever tried to use pythons type system and thought to yourself “This doesn’t seem based”.

Well fret no longer as basedmypy got you covered!

Baseline

Basedmypy has baseline, baseline is based! It allows you to adopt new features from basedmypy without the burden of fixing up every usage, just save all current errors to the baseline file and deal with them later.

def foo(a):
    print(a)
> mypy .
error: missing typehints !!!!!
Epic fail bro!

> mypy --write-baseline .
error: missing typehints
Baseline successfully saved!

> mypy .
Looks good to me, no errors!

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

basedmypy-1.4.0rc2.tar.gz (2.7 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

basedmypy-1.4.0rc2-py3-none-any.whl (2.5 MB view details)

Uploaded Python 3

basedmypy-1.4.0rc2-cp310-cp310-win_amd64.whl (8.9 MB view details)

Uploaded CPython 3.10Windows x86-64

basedmypy-1.4.0rc2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (18.4 MB view details)

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

basedmypy-1.4.0rc2-cp310-cp310-macosx_11_0_arm64.whl (10.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

basedmypy-1.4.0rc2-cp310-cp310-macosx_10_9_x86_64.whl (11.4 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

basedmypy-1.4.0rc2-cp310-cp310-macosx_10_9_universal2.whl (19.2 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

basedmypy-1.4.0rc2-cp39-cp39-win_amd64.whl (8.9 MB view details)

Uploaded CPython 3.9Windows x86-64

basedmypy-1.4.0rc2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (18.3 MB view details)

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

basedmypy-1.4.0rc2-cp39-cp39-macosx_11_0_arm64.whl (10.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

basedmypy-1.4.0rc2-cp39-cp39-macosx_10_9_x86_64.whl (11.4 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

basedmypy-1.4.0rc2-cp39-cp39-macosx_10_9_universal2.whl (19.2 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

basedmypy-1.4.0rc2-cp38-cp38-win_amd64.whl (8.9 MB view details)

Uploaded CPython 3.8Windows x86-64

basedmypy-1.4.0rc2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (18.0 MB view details)

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

basedmypy-1.4.0rc2-cp38-cp38-macosx_11_0_arm64.whl (10.3 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

basedmypy-1.4.0rc2-cp38-cp38-macosx_10_9_x86_64.whl (11.4 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

basedmypy-1.4.0rc2-cp38-cp38-macosx_10_9_universal2.whl (19.1 MB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

basedmypy-1.4.0rc2-cp37-cp37m-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.7mWindows x86-64

basedmypy-1.4.0rc2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

basedmypy-1.4.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file basedmypy-1.4.0rc2.tar.gz.

File metadata

  • Download URL: basedmypy-1.4.0rc2.tar.gz
  • Upload date:
  • Size: 2.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for basedmypy-1.4.0rc2.tar.gz
Algorithm Hash digest
SHA256 2f6e7ff607e90d19666a9dd435ec9e61ddd93d65a9c9407117ee854e3876677b
MD5 40d695a2f0a92bf48fd72a3aa284112d
BLAKE2b-256 77cf80c490dfdded902b892638e3fb9646554fb2da97089f27b4efc3013e9fbe

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-py3-none-any.whl.

File metadata

  • Download URL: basedmypy-1.4.0rc2-py3-none-any.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for basedmypy-1.4.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 855b9e68e8fa3ef93e46bd159a57f8bb54ca48d7cad5a9f0abfdf6e4d6f953df
MD5 6a7dd47d1f42cd9ab9900a4ab000c536
BLAKE2b-256 7ec612ab38f5d4ddc9800237a38a2af5b6dfb46c1a2b0aa075ce96ac935a146f

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for basedmypy-1.4.0rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2f2407e1598b7702aa98b4cf3de38f55a7e2d4f56cc611f507f8339413651a5f
MD5 0e416364598cb75e40e1d04e3865736e
BLAKE2b-256 604c643a55681923f9e83bff91fb86305b96ea9117c258585b285796d7fdc48b

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for basedmypy-1.4.0rc2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 aaccc50b5246a80136b296a75359e7487f09d90811cfb2ac6db09954ae1fc587
MD5 0cab8f1db31d01a6086ec5edf0191b43
BLAKE2b-256 b57cf2add009b49b3f49a8597d26a114cd9ba72e41a6e8f3d5c8b57aaa64170c

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for basedmypy-1.4.0rc2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32283dc92abe05313b14780f6c59ad6b2e61d2d68e89aecc70c1563d47eaa449
MD5 bd2e723778a34bc8c7a20a86ee243617
BLAKE2b-256 b0937632d658ee4f34540c2b9cca6e1acf6464cfe43ebb280ab872ae8a16d666

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for basedmypy-1.4.0rc2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 265abd34de6a73366c5942172f656eb73ed9b525436ace79de31cc42e9489241
MD5 c78951bc33c9df80d350fd0f5d33dfcb
BLAKE2b-256 0c874d90c23fb1a7009c932cea86eab5d53e8a481cd4d54c61f1666dc7143656

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for basedmypy-1.4.0rc2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c42dd1f1edb214a50cfc68441b58aaac6e12fb1785ad53ae41b0d1222c061c64
MD5 70461056c9eb21b94b2c600267651ae7
BLAKE2b-256 c72102f6e686f387e23c69788102781cf1bf66c6bb6f3db7f19bb03cfacd157b

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: basedmypy-1.4.0rc2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for basedmypy-1.4.0rc2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a05e3268ec3c3ad4082ea74ff07a5a94d2c581264f232d6d27b867792e4e4cdb
MD5 05434a66e9d23ce25a8bdb0123e5268f
BLAKE2b-256 0ac63afbfafd0fc96669a0b79cc7d53cbf90ce0cddd94c1af244ef997e9f4b96

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for basedmypy-1.4.0rc2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 359737411a92c8ec7c6701eee16c0be89bf399faac2633f35630c70c323be9f3
MD5 cd09283f75d13ad5581aab7f1adb6fdf
BLAKE2b-256 f1ed07d54284abfdda3a1af3bcbf904736c7459d8916611646c656a4dd45bb4f

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for basedmypy-1.4.0rc2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57182f07c56f8453bdf3d12ce921213ea343901fd4d86eefab3494ebfc574870
MD5 c16941f8b9388ff91ebfba2341f6d00a
BLAKE2b-256 ad7335fe23c37e1288e6159e62ae80bf85bb88fa6f07fa0533e1240a9723e0eb

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for basedmypy-1.4.0rc2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a9152bc061cec70427eecb30b0a9a7c4a0c2a897b54df20c073a2e0ab8698cb2
MD5 940775fea65c2211843296c30c8bbad0
BLAKE2b-256 10e7279f0f3103a8f5591442ef7da7863bf0efc874e3dbd47851f78182f74ab1

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for basedmypy-1.4.0rc2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8b174c18aa036bf6e75c1df0d7a5b593a13f34f4be39794b22deea42945a9bdb
MD5 725d1e0eab5a1dfcba482c78c84f84f1
BLAKE2b-256 df5d42d2f908b187e5615cedebaa7d39a6158648a7a4ae56b0e73344750ceb50

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: basedmypy-1.4.0rc2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for basedmypy-1.4.0rc2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 76a148a31dfd802974825fadee90da0411bd63e54ba7903c612b7013fbac8098
MD5 6d989a18896d9fac19b01d6bbd6f58ca
BLAKE2b-256 bc0967f9db09b55935bfce6d81c9a089f99c777b292d58c85ff704b35075c7e3

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for basedmypy-1.4.0rc2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7a3c70108a1d74c4bccadab791c59b2a0a27fecf34683ac70fa27d2d8f4eff49
MD5 a62c1c6e74aad857147c89b3eec9f06a
BLAKE2b-256 48b165e02bbbaeee2a6b56b2420844b981b3c8f5edb2a9cadd63d131d9851412

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for basedmypy-1.4.0rc2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a92365a7fadfc040dbbf61ccf2132030d401c720fac515fee24e2914e25a9af
MD5 689ed9324987b6b696333cbfe411f967
BLAKE2b-256 86509bdb3070e479314c762a7c8e39e2363755a0f4af4f3d51515fc13eb747cf

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for basedmypy-1.4.0rc2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d01318f22e67225fd2905b9003f6fb6cb06e3fbc2d1e21c574aae328fb851331
MD5 27f44a45726bf0d16208fe3e9c1b7e26
BLAKE2b-256 33b31ec6c8258bedac61adbf7cc8a0a7ba5e930fb66ad7728ff00bfff17a0f47

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for basedmypy-1.4.0rc2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 fc6465786293e85731e7777a50bd581bd6eada8f0feab88f949a242eccd7e230
MD5 2aba5b36913de1536fc18f65b572005a
BLAKE2b-256 7029a30e375e3d61ae65f3f3973c8198a1cc3dc7ce8ee58b9fac457bd0da855d

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for basedmypy-1.4.0rc2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 335f37d7b58b3e8d7dc0fffeb7e1768abf6c4e278a022e77b6a65c893c0d5c09
MD5 5326615aabcd340cb5eb5075fca3baf7
BLAKE2b-256 1437e0777a1dc299541094123aaacb5ad26270434f92ad1f709d3600b5e7ccee

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for basedmypy-1.4.0rc2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4ba3b9faca068cce637c21cb5c937ef3594c200f38ccbbbfa56614b837e103d9
MD5 1374f419319411247ecef7cd9f425b8b
BLAKE2b-256 1488196cf07b38790b680bec0fbeea0bc3e876919305fb308887bf40e328a0d8

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for basedmypy-1.4.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fe563008cfc3b37fab45998fb9f0202110c580f4d6a521698225ebec1733d4a0
MD5 d48f5718d9f3e7d2a2f7f63e55d9404d
BLAKE2b-256 cc5b33cc86679653e98fa7284d8b429f15689c7740e8aa1b97398fbc04c50d4d

See more details on using hashes here.

Supported by

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