hapsira

View on PyPIReverse Dependencies (0)

0.18.0 hapsira-0.18.0-py3-none-any.whl

Wheel Details

Project: hapsira
Version: 0.18.0
Filename: hapsira-0.18.0-py3-none-any.whl
Download: [link]
Size: 169233
MD5: b4c6174eba1cdaf7ada563c49c9dc1b3
SHA256: ee4e043a6a8f3725615c83fe2d0c7bef22354a3e8d0307ad6eb7cc2297e01178
Uploaded: 2023-12-24 19:07:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hapsira
Version: 0.18.0
Summary: Utilities and Python wrappers for Orbital Mechanics.
Author-Email: "Sebastian M. Ernst" <ernst[at]pleiszenburg.de>
Maintainer-Email: "Sebastian M. Ernst" <ernst[at]pleiszenburg.de>
Project-Url: Changelog, https://hapsira.readthedocs.io/en/stable/changelog.html
Project-Url: Documentation, https://hapsira.readthedocs.io
Project-Url: Homepage, https://hapsira.readthedocs.io
Project-Url: Source, https://github.com/pleiszenburg/hapsira
Project-Url: Tracker, https://github.com/pleiszenburg/hapsira/issues
Keywords: aero,aerospace,engineering,astrodynamics,orbits,kepler,orbital mechanics
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Scientific/Engineering :: Astronomy
Requires-Python: >=3.8
Requires-Dist: astropy
Requires-Dist: astroquery
Requires-Dist: jplephem
Requires-Dist: matplotlib (<3.8)
Requires-Dist: numba
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: plotly
Requires-Dist: pyerfa
Requires-Dist: scipy
Requires-Dist: czml3 (~=0.5.3); extra == "cesium"
Requires-Dist: flit; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: httpx; extra == "doc"
Requires-Dist: ipython; extra == "doc"
Requires-Dist: ipykernel; extra == "doc"
Requires-Dist: ipywidgets; extra == "doc"
Requires-Dist: jupyter-client; extra == "doc"
Requires-Dist: jupytext; extra == "doc"
Requires-Dist: myst-parser; extra == "doc"
Requires-Dist: nbsphinx; extra == "doc"
Requires-Dist: nbconvert; extra == "doc"
Requires-Dist: sgp4; extra == "doc"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: sphinx-autoapi (>=3); extra == "doc"
Requires-Dist: sphinx-gallery (<=0.7.0); extra == "doc"
Requires-Dist: sphinx_rtd_theme; extra == "doc"
Requires-Dist: sphinx-hoverxref; extra == "doc"
Requires-Dist: sphinx-notfound-page; extra == "doc"
Requires-Dist: sphinx-copybutton; extra == "doc"
Requires-Dist: sphinx-github-role; extra == "doc"
Requires-Dist: notebook; extra == "jupyter"
Requires-Dist: ipywidgets (>=7.6); extra == "jupyter"
Requires-Dist: coverage; extra == "test"
Requires-Dist: hypothesis; extra == "test"
Requires-Dist: import-linter[toml]; extra == "test"
Requires-Dist: mypy; extra == "test"
Requires-Dist: pre-commit; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-doctestplus; extra == "test"
Requires-Dist: pytest-mpl; extra == "test"
Requires-Dist: pytest-mypy; extra == "test"
Requires-Dist: pytest-remotedata; extra == "test"
Requires-Dist: tox; extra == "test"
Provides-Extra: cesium
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: jupyter
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 7124 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
hapsira/__init__.py sha256=BeTOIHcs0Br5_tUUwb9fnTySTJayWFM-z4mD5qfHUWk 83
hapsira/bodies.py sha256=38o4RTsSz6GHyss9cT6j8ZkpDGJWOYq7P8HS2BeFCCg 8190
hapsira/ephem.py sha256=0a-RvmDhup2OYfDvKzcIieUaBV0oqKnky3z2GEqd0Dg 10798
hapsira/examples.py sha256=eWl97a6z4NBlEFCw38LHjNKldEZ-9he58ZW2ZOsWD7Y 1289
hapsira/io.py sha256=P1fC9H0WwY41AGuCEWDW8lb9ACiOph5aefia7galWxc 1992
hapsira/maneuver.py sha256=Qh9h3FYgGGHNBrvCXt-YpVIRgGmd-xqgi1OGzH2nJK4 7975
hapsira/sensors.py sha256=_Fytg6Rvgk0MXpZ88TFK8zLnccwsY6nrwiW_lerADq8 3360
hapsira/spheroid_location.py sha256=Q6k4jTpE7pm6Ik3xmoWt_wQJDMaHNYKfs2YEy5rID9A 4903
hapsira/util.py sha256=vr2oMpIjke06_2vPzf4fpLJBD0qY8G-Hd7JIOTlPsIo 2827
hapsira/warnings.py sha256=Rf3ik9REgFhSejIj9caR3W2NDogmfWWN8kabyf3l1hE 98
hapsira/_math/__init__.py sha256=6E4ezZuoHZ3GXx5BJVay4nF1fSAbTgDwFrBTVDWRLws 98
hapsira/_math/integrate.py sha256=6JCHsH3cPiBBFytGtvoH-BqjNlPsNt-qE2QFwpf7SBQ 53
hapsira/_math/interpolate.py sha256=I5D7u3YQBCh39eNxFjQTqVmernRLPsqYgVpJha2cCDw 990
hapsira/_math/ivp.py sha256=LIExG9vLaAfcwCjTAjPkSPr8LKO4uJ__H9ZYv4gdc0A 81
hapsira/_math/linalg.py sha256=I9wVPJgbbIRyiixwVEQGSWTMKuTLxGaVad30y4qswes 101
hapsira/_math/optimize.py sha256=-UI-2WFiIWThDk1hGncWjK36YPds_4Wj-k-pAPG87fk 56
hapsira/_math/special.py sha256=QdGrbTYiNNo24AkgJYKjqGkk2btu4OVZkPx5tFxk8uA 1912
hapsira/constants/__init__.py sha256=9csQYK5ycJkFCs1ge9lz-2Gwj5J_y2O_nrnHsKdjf1w 3775
hapsira/constants/general.py sha256=sR6Iu6rBPBkOuLWvzPlrWn04SYLuCbKuqHeLZVgo2Rw 18038
hapsira/constants/mean_elements.py sha256=oUDc5gW_S1y-V-Nk0JJs7NSb8mKsPWmIhVz5zqG80hU 5197
hapsira/constants/rotational_elements.py sha256=4o_sSnJ1Eha17x52bIkSyURGbzFxJhZppb-WKSa_3Hc 2569
hapsira/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hapsira/core/angles.py sha256=r5VtfPc3C0AGBrfb18mEujLWpzVBDVbc-SIEY8nyu-s 9190
hapsira/core/czml_utils.py sha256=OPL50L6O-iVdm2ldanAKwiKGnRNyfo3ie2iArsjhS50 2706
hapsira/core/elements.py sha256=r4JEDMKh93v6MkFb9vPKcnRF-C4g3fOWi6daHdE4D04 15505
hapsira/core/events.py sha256=YdtKoU0qhHeb-6UrR2ELH6m7nXzcejQkweYGdeWItw8 4073
hapsira/core/fixed.py sha256=WMgU-xX-VUwjmW7vfd9yFn93GlW8VGvvWeQPu3ydX0Q 9615
hapsira/core/flybys.py sha256=Xs3qfR2i2Yqd9nS6I4ziPgksjpmISym8yhG_ubrIcbY 2286
hapsira/core/iod.py sha256=6UtqpvEbBcSSp26vJVtvwxF5IKIPBsZP_0w8dGQ36SU 14043
hapsira/core/maneuver.py sha256=RiIGXIlgA3nDowto6b7RCrSjsuT6_TZXNaA72m6WxdM 5991
hapsira/core/perturbations.py sha256=zDkjtl-Qbr8-ZzihU2TcS75hbusukBmf7aqjGqhzyeY 6849
hapsira/core/sensors.py sha256=vGLO9WiEp8YeQKeFO3xC32pzcTQ5UeT43DzBicHLP-k 3250
hapsira/core/spheroid_location.py sha256=fuB7zyBKaJWMOtgGks9I3NHw-Y2PwXOtexTdttv1wmA 4199
hapsira/core/util.py sha256=gkBVXMKfg27-pmOoADLXs0nxJ5vmQWhL99YFzXHKOMU 3043
hapsira/core/earth_atmosphere/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hapsira/core/earth_atmosphere/jacchia.py sha256=8XLn0AYPNaSjyJeC8cW73h1IYs63a_EESqazFz2OaHw 6363
hapsira/core/earth_atmosphere/util.py sha256=BpMX_CPSkZGpAlpOI8FG0kDbHc2axd7cwTiOK01kbNY 2021
hapsira/core/propagation/__init__.py sha256=RszAn8mpeYgtvE9ezJxhFL_SVEuMhAw-YOILQZ9MyE0 1014
hapsira/core/propagation/base.py sha256=BK1Lobi9SHUEEkNT-1i8cFFx3im_T5ztVpd4NFXkR-k 523
hapsira/core/propagation/cowell.py sha256=g8kLzPHOu_cB3JrNGbQlPIYQ3VE4z5qZ35ZGwE4UyUI 1357
hapsira/core/propagation/danby.py sha256=RJ6oQoqBRR-1eiQPzEeU7DvrEU4RODoxRqQHP9IU36A 3102
hapsira/core/propagation/farnocchia.py sha256=nuN0bBsshexdFm5GHjRxKUxN9rgvVUo6lY4KTKxWyxA 9274
hapsira/core/propagation/gooding.py sha256=a0krrKSB_azVXngLLx-BZMq3ZLrf8XFT1hAxA5Tj9dM 2141
hapsira/core/propagation/markley.py sha256=9D15jKNuRG-3lnaBS_Am4kRoF4JJ9kfs0LjgkanEsTk 2269
hapsira/core/propagation/mikkola.py sha256=PYOpzmj_vm7IOFlnYy1u2W-hczOLD5clbENMJD3rc9g 3025
hapsira/core/propagation/pimienta.py sha256=O0l2QOD_Nsc4oBIKGqjdDa5cuq-6-FmI73e_qN6rqOs 8920
hapsira/core/propagation/recseries.py sha256=oqe90hm8Hf3h2eEUw57HX_FNabr67iRlECFDaikyis4 3322
hapsira/core/propagation/vallado.py sha256=EcrvaA-E4JGb1wkxlhgueuEpEPHnQTBb-wrOgXPeYH8 3956
hapsira/core/threebody/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hapsira/core/threebody/cr3bp_quantities_calculations.py sha256=eYOoLzzdQ4YppxlpaVpn7MMHrHVcr4sEPFf0JROORns 907
hapsira/core/thrust/__init__.py sha256=25m-YOOA0T1CDD3iXgT9GlfOPuSsZG8gVxPC7dP3LUo 237
hapsira/core/thrust/change_a_inc.py sha256=172UW0CuLI-YTwvWJvoCFjZlJ8wFP3JMqAM2rRSb-7U 3032
hapsira/core/thrust/change_argp.py sha256=vHcYeN1wxml2wCg3LxVd0P6VFoZoHqBdzqrGOIqIJ1E 1748
hapsira/core/thrust/change_ecc_inc.py sha256=9-hDAFsHk24hS-RL5GCImJveNwv1vj7uu3gF8EEFGyg 2345
hapsira/core/thrust/change_ecc_quasioptimal.py sha256=NGVGDcl_XA6ZHP-T6WVPnLsHfOzqaeJMB9xNZwzGud8 486
hapsira/czml/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hapsira/czml/extract_czml.py sha256=ZLoxxHS6xu-PMlZXOgwQxDFHplDahT3VvFbehnIvrvw 21056
hapsira/earth/__init__.py sha256=nWoxWfsWSxqh1fsX3ziGjaxC1Wlixb2CojgTpRzU4Nk 3512
hapsira/earth/enums.py sha256=TjamVsf35qtsgUyaPjpgeDIiTJQLcN1yraRrjJXM1L8 131
hapsira/earth/util.py sha256=u84_iKxP9W3Mfw_J7CDlfR646aM2n6AjkvuFc09zIM8 2711
hapsira/earth/atmosphere/__init__.py sha256=iznoCJ2ow2OVBq4vRUve3QVhj9AhU3KOeinoWJ1OdUk 140
hapsira/earth/atmosphere/base.py sha256=OBy6lZqeHrI1d7wAAE2ruh1K3-swM2dofMMi3j5Ytg8 2415
hapsira/earth/atmosphere/coesa62.py sha256=weutuHXDi0kifpf2gBy9tCwxWwB1kpYAHvRzuvMYvlY 12150
hapsira/earth/atmosphere/coesa76.py sha256=A3Fqu1pmTPXK_QqlTtZrcbePJd0EP-71OV4y9gQ1td4 13534
hapsira/earth/atmosphere/jacchia.py sha256=HhBgPb20yM-Zq7BbwCqsIQXyUQQeDk7Y-5aT541uDXU 4689
hapsira/earth/atmosphere/data/coesa62.dat sha256=5ghy9kIkZRtr-ySRu2A3-bB5aXW9LrFnTMvqFnJ0b7Y 1228
hapsira/earth/atmosphere/data/coesa76.dat sha256=_LPNBLmD9o8fhPIt3UAOcFWvXs_NrFMSXupZ-L5pAyE 750
hapsira/earth/atmosphere/data/coesa76_p.dat sha256=VgLcF0Xz5s6rwLL-6KckZPK0LerBE-GMDk3O2_cKwrs 695
hapsira/earth/atmosphere/data/coesa76_rho.dat sha256=paxo1hswEG4Ov5xZt8QkrJRt3O02SstM5zdNLpwkhQI 712
hapsira/earth/plotting/__init__.py sha256=A9kYY2yA4YTYXC-6kuxpjjVy7d4h8DZdbGrgDhkrShQ 156
hapsira/earth/plotting/groundtrack.py sha256=LYtdiIjBypHTAtjHi9znzg-ObsQaNFIPTUp32Pv881Y 7668
hapsira/earth/plotting/utils.py sha256=SO0UKAyUJx3silq6uyDmGpcnyaREcEkBzznm0hSlpvU 237
hapsira/frames/__init__.py sha256=AcswMrvtSZ1fkuE8vUFkmUok3Jr00_So3Zjm68gSbf8 69
hapsira/frames/ecliptic.py sha256=3nDjHqKJtJXtK1ctuI1Xrhr1xBbyuEbMCVtIAfvgCwM 3592
hapsira/frames/enums.py sha256=4h0ZhrZEyImI8egvihXVBZFTSNeDW1RBNIxyMKgh-YU 290
hapsira/frames/equatorial.py sha256=RoUcxd1F8sj4m6-x6V2ntNwjzpLOdjF54xzjKWeK2eg 4068
hapsira/frames/fixed.py sha256=9DDLaknEIGLVXrvkTSAFgQbnCourVRE4k_Jcrrs_DYs 6861
hapsira/frames/util.py sha256=l5Q7aNeNoIfh5DEo6FHqEbHPdVjpJxnyBFYqEyYy1qk 2674
hapsira/iod/__init__.py sha256=wCvJ9Xh7QBZSr13vFGjq93T8En1Zta0PMIYDwkwPTvA 87
hapsira/iod/izzo.py sha256=2jXsPcVU8btwwxS5Ml9o94YAgn6-fh8BrwBx5r2xj5o 1429
hapsira/iod/vallado.py sha256=ySw0vzgOPHOD0BfgfIlkQ_aAegOV88jYQD92BGPCe4U 1691
hapsira/plotting/__init__.py sha256=trBzrtrXrq38ycQbgpvRfYKTUBBUPCdjFtkDUn2Cpts 322
hapsira/plotting/gabbard.py sha256=TVavbx63810bihze7a-KJPkN3b-Q9RH18QyVXH7DEjg 2460
hapsira/plotting/misc.py sha256=x_M7h513v2PQfIZYGW6nNjCihasxedV6EEvSUuIVt_s 2350
hapsira/plotting/porkchop.py sha256=MMp3Q4M83ElsvDPMZag86S0CZKUpF-gMCQZN47KsN6M 8027
hapsira/plotting/tisserand.py sha256=BEMSxnTBvPjOW5XPcGSfeLXzn7vQ_Zm3rMUR6XXaTOc 6028
hapsira/plotting/util.py sha256=jaCax4_M3G1VWrwmbXm8ols-uWtvaytmPCJQ_TAx-Gg 872
hapsira/plotting/orbit/__init__.py sha256=SbrwYZCKc8ny1qaWj71Ba1Cewkp-5bHPkV2APbzfmYM 143
hapsira/plotting/orbit/plotter.py sha256=1grgdljFvjwlWtS5MS5dN_8dD2KPzYDl2SfUkuJTV6Q 25942
hapsira/plotting/orbit/backends/__init__.py sha256=hBfVN1dpz4jGWYhqn3ByU7acLK-h8x7eA_--OyE5E7k 1287
hapsira/plotting/orbit/backends/_base.py sha256=EWPVHAqY5H9-B58Fs4zGZVEtfOXkqisP3hT4gs87hLg 7697
hapsira/plotting/orbit/backends/matplotlib.py sha256=0qVjHfiqLLSnYq3W4B-a4vuqaWd3v3imM2yyAaHaiYg 9809
hapsira/plotting/orbit/backends/plotly.py sha256=vyhjIL4yToo_5vLtHd9S2PIvex2vdC6pJkIGuS3zjZ0 16031
hapsira/spacecraft/__init__.py sha256=LCmjDCyNOWb-gceYPr4-jZnNMaJS1HLb1XqmPKZbuvc 1524
hapsira/threebody/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hapsira/threebody/cr3bp_char_quant.py sha256=TGSOlEnXKTcVwfsvS-FLLm5WQzv_eqiqRz34_wyyDsQ 3297
hapsira/threebody/flybys.py sha256=YNd9RG_jC3MrkPNeLhUOzCqHhfazdL0dkwVLghuSto0 1390
hapsira/threebody/restricted.py sha256=N8jH5-UINXMuUS0PJSGWlXdj14vdB7NPmhAQb6H5AWo 3736
hapsira/threebody/soi.py sha256=HdeKkIK_Vpxn-zxeMsq1KCcU7sAUDZ5qNCxKcL3qTmI 2778
hapsira/twobody/__init__.py sha256=mOAMVmi9k0Xiz9VvWvWENomfr-6wnhkxKwg4cnPHCWk 61
hapsira/twobody/angles.py sha256=_9TE5WgvaTENCdFzJus_3Z3uZKNh3cvVX74T0vH5nZQ 6415
hapsira/twobody/elements.py sha256=O1KMtLpFe212A-N4iwXFGVpkI9mNmCB7Nasa7X46jgE 5977
hapsira/twobody/events.py sha256=Ih9XQ8zqjuPcUApucBkOQs7YO8m7Wny4hfFgMQ5gM6k 8890
hapsira/twobody/mean_elements.py sha256=R_Q_VoLVZXPkT_WmIzFMdkTPllZwCmyfEJWx9yZwWc4 1305
hapsira/twobody/sampling.py sha256=UMHLTBbPHZwPKmGK9mdjUZn_WFgEtfhJhmaXA1WZtEA 6864
hapsira/twobody/states.py sha256=AFhJmQK_9sG3R7qowUf6hnvDnGaCRWFi1MZQdgQg8Zk 8267
hapsira/twobody/orbit/__init__.py sha256=cAtm-xd9H_qEbHQWLkxWQ5NWwH1Lk69M-n4Llt2B4cs 68
hapsira/twobody/orbit/creation.py sha256=wKCLtT4LKHBkHmmFUi0y53MLyiHm30nRAUN1Otq81Qg 24354
hapsira/twobody/orbit/scalar.py sha256=ARfGlJ6DxMaZTao96SbyqdYBhG9UDZow_iJ_qEPoSYM 22659
hapsira/twobody/propagation/__init__.py sha256=XWgFBRLVg7pUgsB8if7T77qvRduDYFugkwm9U94-dLA 2919
hapsira/twobody/propagation/_compat.py sha256=ERADkm-a4A5B2cicEtBO0KPxo47DlqNYhUqnI5Fh-r8 848
hapsira/twobody/propagation/cowell.py sha256=zfmqc8NiMa59wR2zevUFeDXPKXSLXSeHQoJWKaDUdNk 2001
hapsira/twobody/propagation/danby.py sha256=pqFWjIrHU0KCxdqruPWxQYG-YhRZ-OLX06zvwUhyfNE 1093
hapsira/twobody/propagation/enums.py sha256=gTCapQW1f29BtrbiNZGPOCm7oa1siiQYp4BgLhGyhgA 127
hapsira/twobody/propagation/farnocchia.py sha256=UxA-8C9bgJtQHvfSeK7VBNWNIpo2NJBowx-SUasMPKs 1903
hapsira/twobody/propagation/gooding.py sha256=zR7d_sL8d67aegb2mSrfR5AmtqRrcDR9t-Sd2S0QcNg 1304
hapsira/twobody/propagation/markley.py sha256=2Opglc4PiNa3EIIrsOzGx3vLeNEmfkl_ySjwUs9rvbs 1102
hapsira/twobody/propagation/mikkola.py sha256=4FhagvlPnyBlSdQQmLF9YM8W7aaJe0CzTQU5BWIQ0QQ 1083
hapsira/twobody/propagation/pimienta.py sha256=9hwwFPx4OJnPqHl1ES09x8Zj4zU2JSFxPrnZn5lUNLw 1277
hapsira/twobody/propagation/recseries.py sha256=7JjTYU3v4ePkv2v3oxH77rkE8QFUfSxC4yH6xa71Pd8 1648
hapsira/twobody/propagation/vallado.py sha256=Ip-7u7VDeZ6gpVHxlnLawgV2I3_rateZ5I_QlWHbDfU 1680
hapsira/twobody/thrust/__init__.py sha256=E3NtOxmZthcXRImmD3No3Rq7xI_-Mm2XCOgFVKyEdRc 384
hapsira/twobody/thrust/change_a_inc.py sha256=yCfkI1mg2EbWSJZxwbgOHfZqUfwYkeeIiaIrP_xWX28 1628
hapsira/twobody/thrust/change_argp.py sha256=Y6_gtCKNXdxyeQmk0jVMA5bVuIDxCeeJBcfoZTRedzo 1486
hapsira/twobody/thrust/change_ecc_inc.py sha256=WsutuVCsIsRDhlpbYZDBoXugkB9IEhaqQ0f8ltxFASM 1395
hapsira/twobody/thrust/change_ecc_quasioptimal.py sha256=OQlmCd8tNXi31M5QymglPnx-_wise5ZXHn7uJe9sorM 1415
hapsira-0.18.0.dist-info/LICENSE sha256=D5MO_gg7TcoScxzbS5PtCqWTHUtRlkkHGKdK0VliP0I 1201
hapsira-0.18.0.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
hapsira-0.18.0.dist-info/METADATA sha256=j0lDisGue8DYtcpoOwRbQCiAP_KwwWN0FPKaxWZz-tA 10545
hapsira-0.18.0.dist-info/RECORD