pysketcher

View on PyPIReverse Dependencies (0)

0.0.12 pysketcher-0.0.12-py3-none-any.whl

Wheel Details

Project: pysketcher
Version: 0.0.12
Filename: pysketcher-0.0.12-py3-none-any.whl
Download: [link]
Size: 95641
MD5: 5df57b8bd730b503c6d1429827b3cc5d
SHA256: 0013afeeceee1b04dde88dd73018427cf0ba6948f8d6ed26cb2ca24e75b1740f
Uploaded: 2023-06-23 12:50:26 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pysketcher
Version: 0.0.12
Summary: Geometric Sketching Utility for Python
Author: Hans Petter Langtangen
Author-Email: Richard Vodden <richard[at]vodden.com>
Project-Url: repository, https://github.com/rvodden/pysketcher.git
Project-Url: homepage, https://github.com/rvodden/pysketcher
License: MIT License Copyright (c) 2020 Richard Vodden Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: sketch,graphics,scientific,engineering,geometry
Requires-Python: <3.12,>=3.9
Requires-Dist: numpy (~=1.25.0)
Requires-Dist: matplotlib (~=3.7.1)
Requires-Dist: scipy (~=1.10.1)
Requires-Dist: celluloid (~=0.2.0)
Requires-Dist: build; extra == "build"
Requires-Dist: twine; extra == "build"
Requires-Dist: nox; extra == "build"
Requires-Dist: sphinx (~=7.0.1); extra == "documentation"
Requires-Dist: furo (~=2023.5.20); extra == "documentation"
Requires-Dist: sphinx-autodoc-typehints (~=1.23.2); extra == "documentation"
Requires-Dist: recommonmark (~=0.7.1); extra == "documentation"
Requires-Dist: pylint (<2.18.0,>=2.15.9); extra == "lint"
Requires-Dist: flake8 (<6.1.0,>=5.0.4); extra == "lint"
Requires-Dist: pydocstyle (<6.4.0,>=6.1.1); extra == "lint"
Requires-Dist: black (~=23.3.0); extra == "lint"
Requires-Dist: flake8-black (~=0.3.6); extra == "lint"
Requires-Dist: flake8-import-order (~=0.18.2); extra == "lint"
Requires-Dist: flake8-bandit (~=4.1.1); extra == "lint"
Requires-Dist: darglint (~=1.7.0); extra == "lint"
Requires-Dist: blackdoc (~=0.3); extra == "lint"
Requires-Dist: pre-commit (<3.4,>=2.21); extra == "precommit"
Requires-Dist: commitizen (<3.5.0,>=2.39.1); extra == "precommit"
Requires-Dist: hypothesis (~=6.79.1); extra == "tests"
Requires-Dist: pytest (~=7.3.2); extra == "tests"
Requires-Dist: coverage (~=7.2.7); extra == "tests"
Requires-Dist: mypy (<2.0,>=0.991); extra == "tests"
Requires-Dist: wheel (~=0.38.4); extra == "tests"
Requires-Dist: pytest-cov (~=4.0.0); extra == "tests"
Requires-Dist: pytest-timeout (~=2.1.0); extra == "tests"
Requires-Dist: nox-poetry (~=1.0.2); extra == "tests"
Requires-Dist: flake8-docstrings (<1.8,>=1.6); extra == "tests"
Requires-Dist: six (~=1.15.0); extra == "tests"
Requires-Dist: zipp (<3.16,>=3.11); extra == "tests"
Requires-Dist: flake8-bugbear (<23.7.0,>=22.12.6); extra == "tests"
Requires-Dist: typed-ast (~=1.5.4); extra == "tests"
Requires-Dist: codecov (~=2.1.10); extra == "tests"
Provides-Extra: build
Provides-Extra: documentation
Provides-Extra: lint
Provides-Extra: precommit
Provides-Extra: tests
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 2354 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.40.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pysketcher/__init__.py sha256=AUjkwlKbhSmVhBaCKRfJs1pjnqqYlGSsTpAUVEUwlS8 2289
pysketcher/_angle.py sha256=FO7ezDiTt6pvv_1BfnPb7CehfW_CUEhOo-B2LXrnYVI 2283
pysketcher/_arc.py sha256=LTm-fh8aYqucvOABSwI8br5TYNUM4L90sEuiRNg3ETM 4167
pysketcher/_arrow.py sha256=WCusJSehrxPXQ6jBBjOzO7BDnNX92KyUt2fScMv0lJ0 2040
pysketcher/_axis.py sha256=7zWnGZ4X4yQy6CfXSj9YBXPVx-xd01NI5smZPvcsljA 1299
pysketcher/_circle.py sha256=cxS7XAD8bst6KgOQ8zoRb5Rh31t-DlWkPTBLD9qmipM 788
pysketcher/_cubic_bezier_curve.py sha256=kBfId2T4DSkLf9jxN4sVB7UOFY8Y8jNJCBZuUoyA_x4 2839
pysketcher/_curve.py sha256=FkrYqM1d84g_h66KyVe4g-kOZNFnyfUJHnZzuLQtA7A 3021
pysketcher/_dashpot.py sha256=Y1C1zs5uR3VF-zAk1SR__iLVMkHZr3xKNsMcEIQ5gn8 7132
pysketcher/_drawable.py sha256=jbq-MJ6u873J2eeq0w3hO2Wc5ZmCPwuVfZgDemWHSFM 199
pysketcher/_figure.py sha256=wohAhTEcES7rYy6QhJfdQqmCJPkPeiS7HrYKCh8EeGA 3308
pysketcher/_force.py sha256=c6-NRxi24mv3eWoW-GzSgPL9BIOs7rEVpBUtQ6f5wJw 1021
pysketcher/_line.py sha256=Us8RcBjMhJhFykrSMGh_iYMJAth4ezVVWFy48b0NBms 4298
pysketcher/_moment.py sha256=0MrO2zqjXPtfGW-_j_Xsuxwo5AH_VrKvgJBeXXH84nc 2235
pysketcher/_point.py sha256=bHnDDrzL7SupzX6b6RNjPf5GXJzY8MF3y83Vwpv5fmQ 6157
pysketcher/_rectangle.py sha256=JUyjDOcRPF_JTwXgxscIiI2LLRjMqEDaNsoxPgABOPg 3079
pysketcher/_shape.py sha256=PbUq1z_9pzDns7dx76jaIDQyqH3sKLLYVPOM_ihgcy0 4261
pysketcher/_simple_support.py sha256=RMwfiEBOblu-4mFbB83wGSXxQvi542YpISqnUDNnB_A 1817
pysketcher/_sketchy_func.py sha256=gRVBR6Jho8hZsujMdvJKBfPHPQyeEKCtqhfgDfXzo5o 4157
pysketcher/_spline.py sha256=r_QwHOL924_9XvLJIFhHjo3JFQBIyK8z791VCWOV1v0 1623
pysketcher/_spring.py sha256=ckpmK3RTcuasoKRnJbYLShYbsdozsmVeYAlR-yaRRqY 2801
pysketcher/_style.py sha256=eZ-hxQKP8gTlgH5NQY7k6bDucOXhKYgGO39BZ0hf6gE 6445
pysketcher/_text.py sha256=Qd0IiwX-QSFgJEjuaK4DcBgjTdtEtBuK1zV8-X1xOPg 3908
pysketcher/_triangle.py sha256=66GS0H2fGDE5oH9l-FX4yywOwWIMRH1IUdyJofE1x-8 1440
pysketcher/_uniform_load.py sha256=ePvG-oU5PaddjnWMkGdZDwoQkEgO180qu1buwuS82z4 1580
pysketcher/_velocity_profile.py sha256=DsQi2ZuUy7hcIO2B2G71bg4L21zST9XBbuU5r6zNtVM 2362
pysketcher/_wall.py sha256=wYXm-k2LOesfUnSV2ASr7M6O6ECqEkKVkip6ALUkKh8 2123
pysketcher/_warning.py sha256=VMvqFe7pUo90iUW0sUJwPaCQ9_AfAPhFjjmRnZDaJV4 126
pysketcher/_wheel.py sha256=d20fpr5txrolJBzRA2FiPZi9hcCkGkJ4wDnHG6g_GAc 2105
pysketcher/shapes.pyc sha256=mgQ0Kd5xWCrUFUlLNGXSmDHgKeWU0VDOfyQSKDOcvt4 142288
pysketcher/_utils/__init__.py sha256=bObwpIAHA9uBh2TGpMO_ohlpc1c0Y1SCvQRvuCujEQY 70
pysketcher/_utils/doc_enum.py sha256=MYd8ftzhzAqzrQiYdD94by9AAIqGwx45ECAFZVOy0Ww 632
pysketcher/annotation/__init__.py sha256=blQ7dHdhzxMAjzLVr9KQfBjWHKMgwSevQw64bcLolb4 392
pysketcher/annotation/_arc_annotation.py sha256=gXkmgWQJ_YvY4bkA-ojIfLal5uhIFh-qQYcP1JJoORw 608
pysketcher/annotation/_line_annotation.py sha256=RjjN4tdNNlx8mC7pfV0Jo8v3za9rF2wg7gATkCCAzvA 1174
pysketcher/annotation/_text_position.py sha256=9zovkt2gx25UTTAxaH_NX9gJj6jLczs7tVx16Usrx8M 186
pysketcher/backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysketcher/backend/backend.py sha256=qvNLn1-fhDmdmCznp634ptuWCQr6GB64DrAKcgLIcOY 792
pysketcher/backend/matplotlib/__init__.py sha256=hUxTG4JykzmY9c_xgp0tuTq4KS4SQFBzoZgmjoxpEAQ 111
pysketcher/backend/matplotlib/_matplotlib_adapter.py sha256=rn63-Szl1eCJqauiQ5xBihnlbSVdOCT3OLAD348RZBU 239
pysketcher/backend/matplotlib/_matplotlib_backend.py sha256=fvOu8D2BQC9KPScueOAf-UiPPBTRr3ysZpZbdWHED9o 3330
pysketcher/backend/matplotlib/_matplotlib_composition.py sha256=pHYY5y85eQStmcDBfA8e3ONLkFSPjPU7wPKgGsynvAo 356
pysketcher/backend/matplotlib/_matplotlib_curve.py sha256=KDv4EdvVbSJWx5qQlbc0F8audBvBnOFUWdGHxe76rHs 4360
pysketcher/backend/matplotlib/_matplotlib_style.py sha256=4z96pdTb69KKT9kmjWPf1Jz5fPRK9RsdmB8HMue49WQ 3281
pysketcher/backend/matplotlib/_matplotlib_text.py sha256=Lrj3B31_GY9bdJMehVjJQt0Ppm0jNlj7k_xba_RAYBo 1432
pysketcher/composition/__init__.py sha256=uQd1DVpBLyvejWfKZPVxhFDHuQQBwvqf0ihVEJkm384 304
pysketcher/composition/_composition.py sha256=UiacnJk3Q0HhmHbYbb6ju5UDu62Q-pDLlhnOmz6tjCA 6274
pysketcher/dimension/__init__.py sha256=1RIm9chme2y3wf7arXOWhTvX-gM46wO8PXECYXIgdYU 316
pysketcher/dimension/_angular_dimension.py sha256=PThxSkaVwDnGFY7LyVShBv5RYrKaxFT3ytfIP_fkdr8 5276
pysketcher/dimension/_linear_dimension.py sha256=lDD3Hkd-3j5abPMYm7FiFFPIkaluuRHjQxZnngeIadw 5483
pysketcher/dimension/_radial_dimension.py sha256=bEkXK5OlyIhk1YVFoyucnmpeLu8wzgmZhBzAUpXEnYs 4897
pysketcher/images/.gitignore sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysketcher-0.0.12.dist-info/LICENSE sha256=q3NUM-kVKI4MYlnIrbYTv1f6pMgi5fWQqwzdxf358Y8 1071
pysketcher-0.0.12.dist-info/METADATA sha256=LsZEiahQlgeSfz4tjM7tEWOv56wqQRqWBK0bWRefiYA 6113
pysketcher-0.0.12.dist-info/WHEEL sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18 92
pysketcher-0.0.12.dist-info/top_level.txt sha256=3LaFKr-TO0EpcCqIEATBNeQanYczWHxh32PgdVeXnt0 11
pysketcher-0.0.12.dist-info/RECORD

top_level.txt

pysketcher