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.0rc1.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.0rc1-py3-none-any.whl (2.5 MB view details)

Uploaded Python 3

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

Uploaded CPython 3.10Windows x86-64

basedmypy-1.4.0rc1-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.0rc1-cp310-cp310-macosx_11_0_arm64.whl (10.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

basedmypy-1.4.0rc1-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.0rc1-cp39-cp39-win_amd64.whl (8.9 MB view details)

Uploaded CPython 3.9Windows x86-64

basedmypy-1.4.0rc1-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.0rc1-cp39-cp39-macosx_11_0_arm64.whl (10.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

basedmypy-1.4.0rc1-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.0rc1-cp38-cp38-win_amd64.whl (8.9 MB view details)

Uploaded CPython 3.8Windows x86-64

basedmypy-1.4.0rc1-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.0rc1-cp38-cp38-macosx_11_0_arm64.whl (10.3 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 10.9+ x86-64

basedmypy-1.4.0rc1-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.0rc1-cp37-cp37m-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.7mWindows x86-64

basedmypy-1.4.0rc1-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.0rc1-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.0rc1.tar.gz.

File metadata

  • Download URL: basedmypy-1.4.0rc1.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.0rc1.tar.gz
Algorithm Hash digest
SHA256 2df794018def3af7f8a9439579052f6dc3907ae2fa8fbb12951bc545428d0c7f
MD5 620912e98d8b3dfb2fc1c22235e44b8a
BLAKE2b-256 e294da44addcc88174bbf5a8b39dff11e75f07379a9934a79f3376bf6342026a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: basedmypy-1.4.0rc1-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.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 c1cb98b990382f82665ae2c1b5b2d946c15824342e51b8f0db0cae99588aa235
MD5 9e75b5030786c8fb156099c3daeec093
BLAKE2b-256 1fe8b3fdecd1903ab902e59ecd84713ddffbaddb134019861f35e8fc284dc0b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for basedmypy-1.4.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9d40b8f09373b023a4a0bfb062760fb47e16a85780af8ba85d0d10e81aada7ad
MD5 965b8d4e439c2d685bf561a0185a7914
BLAKE2b-256 70a9a31744ac0077fcc9070cbcb5e06c7b75063ee012d1cbe2cf5cd30505363e

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc1-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.0rc1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0a83f4aa6c87161f42e3761d3eb1bcc64a1c79d0ef1d00f03c61def788fc0722
MD5 d680222aa82dbd226556eccbb22d1de5
BLAKE2b-256 01e68a5a62223a86f2be97ce59d2d355b2a9bb961991e68b2a84c8c6dd93b7a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for basedmypy-1.4.0rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8c0e24d7b927fc5add28868998728c21f8fa6b7c3951133ca755dc4647950e8
MD5 6cec6f1657c57b08b58261279d957779
BLAKE2b-256 640b9910dad09d2e1c684979f212f271da47622e9419da95dc503437556a17f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for basedmypy-1.4.0rc1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fb1649360f0d67c0ce72b9261d6eb53d88d890d9f2c7408f49d9881867d26465
MD5 8d369659285f1f4a72e9a1ef6af876d7
BLAKE2b-256 f60ff94f161f9be02dcf0982b94aa0b474bf17788c6e2418ffbf1add1513e0f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for basedmypy-1.4.0rc1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 be864ef1749a1b6290ace95e4938c35a00a2d24e4b85ef9ee74bb91309a7250c
MD5 d99aad2932ac95015bc802f1b86ff7fa
BLAKE2b-256 315199bc00026347f7f9e16888ea28ec65638a7adeeca8fd7faece8ac0e50379

See more details on using hashes here.

File details

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

File metadata

  • Download URL: basedmypy-1.4.0rc1-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.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 06c8a0956ac02c7c9523d23158ed7148b2d1fe1352ee367a710fe0730dcfb497
MD5 2f2c74002dbc930e7a139005e9dffdba
BLAKE2b-256 fbb86c1ed71238a600b9ef7c74ae8f028372103d452afd6e3a3a1dd4a51a34d9

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc1-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.0rc1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 87fe36f35806bf9665c79f00ef698115acd7930098b3685c91ecc64d87a76aee
MD5 8a6ddc161d551a18ad36d15177fd2a6e
BLAKE2b-256 120fe62cbb127e2e1b6e301aec8ff5a660dca20dea9ec9acfcb45121ed9a3d84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for basedmypy-1.4.0rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 071b53715644339c70d9e695f29438a6de827e7a52b5926f7e17aec20e5d1abb
MD5 5dc22adf8ff3e96114ec4e9a85cf3a90
BLAKE2b-256 92cecdd1d69b9f3898657c96864ea2c7151a9578416dfc51c7fda0f2a2f03948

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for basedmypy-1.4.0rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9701c2bc565c0a67b44c6113994fb62837c9232fdcd3f5d934ba485ebefd967e
MD5 b203040c3c427778062ad909e235bddf
BLAKE2b-256 2b3c4c2b47fe78d648608ed521de60b135da975364160d7ba727129f68b8e7c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for basedmypy-1.4.0rc1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5acc2e4527cc4340acff2aba4a9ef9507ba2a604bc217f138e25e59767fbecd1
MD5 482df9d49f763cbf8467ce59d988f4e6
BLAKE2b-256 4ff645cff24e1fb08a29f522e8a6e7c73cbf3e14b4130bbb73569f31f4667276

See more details on using hashes here.

File details

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

File metadata

  • Download URL: basedmypy-1.4.0rc1-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.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 49a33374d921997e8d7050717dcdb287c5756abd6925c5854d93204b348105e7
MD5 53e09ece797fb9f9889d73e2a0adac55
BLAKE2b-256 db20f9a72355b0e157d45ec189052de96e13d3286f4374c63d22f9aa6ef8bc06

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc1-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.0rc1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 904c17bfa0dbc7bde44d92f426c73145da50e950a2d65e6dd37e04864849aeae
MD5 b3af0cb3987bc8f04b727f284948ecac
BLAKE2b-256 e430e27b4ebff70e45bf35c71b81430ef081f46e46063f9e03394753ef5bdf46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for basedmypy-1.4.0rc1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c78100c7b6b627745b3e1d48c04aef8957326b54ba6b177c390d0679695e25cc
MD5 251495928e58743d9cf4076bbf82f14d
BLAKE2b-256 f61eb93b45b2f9a881e1c491f2c9e5da8169a192c473f28d07c0c94a154e3c58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for basedmypy-1.4.0rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 57a8066c18f3439f39b16f8a19e3b106529012de9d25d96dd7fe28ae44c6b3c6
MD5 3853aaa23d7e50826eab9cfbdd75eb29
BLAKE2b-256 7bc5daf064560f7d184198676ec68cb2f6cdc2411db2cf75b2bc892f4923e0e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for basedmypy-1.4.0rc1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c1faef3f3529c93df60ecc9ae221979ab8f3773c2ee8c746b6d0529eb1093d57
MD5 d0b119b523cc26741d67a7d4067f6052
BLAKE2b-256 1ca3b0548d7befdf58d4f613f80fbb2192cadd892128e4135608d0059638da18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for basedmypy-1.4.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 fb5b103ebb2414c64a77480bf89aa0784b881d2163f65c6799f02d80236d0c87
MD5 30eaa36096e2382cdcca21ec59d54dc6
BLAKE2b-256 4e94aceb19b052a0033c9bab7b7c8a843b2118f7baa8a1fc90549dd140b09a0f

See more details on using hashes here.

File details

Details for the file basedmypy-1.4.0rc1-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.0rc1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 007644c76d41bfa6bc1e9e4486285e774c6ffaab60fc6c52f19fd6e0a5bfff62
MD5 706e647537799d5796e6abf94d0ede6a
BLAKE2b-256 5eabaacb060547278c844b7b1439cba80c6c0482242237b100401bb8a4b9bd72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for basedmypy-1.4.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f7fe0c09ae7a71931024dbffd2b665eb635866d7eacddb54a8ac5e0634bfc1dc
MD5 fd7aefbab912335699804e8fc2aaaae2
BLAKE2b-256 13729122574444ef11066d0f517cfdc4a63c40c0728a088f5582b55cb73aa836

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