pyfsd

View on PyPIReverse Dependencies (0)

0.0.1.2.dev0 pyfsd-0.0.1.2.dev0-py3-none-any.whl

Wheel Details

Project: pyfsd
Version: 0.0.1.2.dev0
Filename: pyfsd-0.0.1.2.dev0-py3-none-any.whl
Download: [link]
Size: 43074
MD5: fa073abbee95d8e40dba16ac9ff56b66
SHA256: af2dc682eefd75d4ba631dabff595a168178f7a61075b905d0788ce70dc6932b
Uploaded: 2023-08-30 06:14:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyfsd
Version: 0.0.1.2.dev0
Summary: An implementation of protocol 9 of FSD based on Python & Twisted.
Author-Email: gamecss <52902973+gamecss[at]users.noreply.github.com>
Project-Url: Homepage, https://github.com/cfcsim/pyfsd
Project-Url: Documentation, https://cfcsim.github.io/pyfsd
Project-Url: Repository, https://github.com/cfcsim/pyfsd
Project-Url: Issues, https://github.com/cfcsim/pyfsd/issues
Project-Url: Discussions, https://github.com/cfcsim/pyfsd/discussions
License: MIT
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: End Users/Desktop
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
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 :: 3.12
Classifier: Topic :: Documentation
Classifier: Typing :: Typed
Requires-Python: >=3.8.1
Requires-Dist: twisted (>=22.10.0)
Requires-Dist: loguru (>=0.7.0)
Requires-Dist: haversine (>=2.8.0)
Requires-Dist: tomli (>=2.0.1); python_version < "3.11"
Requires-Dist: metar (>=1.10.0)
Requires-Dist: constantly (>=15.1.0)
Requires-Dist: alchimia (>=0.8.1)
Requires-Dist: sqlalchemy (<1.4,~=1.3)
Description-Content-Type: text/markdown
[Description omitted; length: 210 characters]

WHEEL

Wheel-Version: 1.0
Generator: pdm-backend (2.1.6)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyfsd-0.0.1.2.dev0.dist-info/METADATA sha256=YEpreXG-NIrhx6E9VQnShSg9ZM585GwJ_JkZDc2ZV1U 1721
pyfsd-0.0.1.2.dev0.dist-info/WHEEL sha256=1D4d-_ODszlK6-qFybc5BLF-ZhZvee-uKVh2hLa3IIc 90
pyfsd-0.0.1.2.dev0.dist-info/licenses/LICENSE sha256=ASavFFJbNM-7xqZqmYEXohvd6Qoa6INg9pyyiVYHO_w 1064
pyfsd/__init__.py sha256=ZHq9FBO2vKQcED-V4Tr9MzPkKtjM4ggq54MWReHyz_E 72
pyfsd/_version.py sha256=ND2iLviIHQ9RL8QhCUSDDVq0MKJyIuyflIGGHPjPyyU 25
pyfsd/auth.py sha256=U6YsNa8t3kCTIeY7adHrx3RGcpj9p7w0oZFegVx9io8 3478
pyfsd/db_tables.py sha256=SEcSaofvteOq8YjgGH7w6B3xw9U4W0TmiLeLvRvg14g 250
pyfsd/define/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyfsd/define/broadcast.py sha256=qQWJKr-ny4TfT-s5JyMsnFDrIPtQHaUkHmc7EjfTyN0 4686
pyfsd/define/config_check.py sha256=1SWStz-zi0o4oNSDJCxZRf0FZDpc2jTBJunBMATPDZw 8488
pyfsd/define/errors.py sha256=AtI1cPhOeuspz5QfDP0oANnmfF_vzfZ_r2iO-2R_Qpk 766
pyfsd/define/packet.py sha256=KGofKewHi_JT37_EQpqIs-XUYz2-1ViGe1LLWZsfnAk 5876
pyfsd/define/simulation.py sha256=GrHHVjmyQ0dZ02X3SUKZeX1cx4IJZwMIvI649bD_msM 554
pyfsd/define/utils.py sha256=OHO_WDAKn0-u4XNj_sdCVHdrdIENkHgVS2SbBKr5r54 3730
pyfsd/factory/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyfsd/factory/client.py sha256=y-iYAVvMS_D0ulAvk9P6B1g59UWmjXcb_QH7-jfFyFI 3814
pyfsd/metar/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyfsd/metar/fetch.py sha256=WWWpSnxRZrVuXlhG-HCvQJZ0dTtEj-UuUmFxyoE4efE 3311
pyfsd/metar/manager.py sha256=1YHLXoSEUOnJSuaPGdmz27-bCDjkeNW0cbJ-Ncdor5k 5101
pyfsd/metar/profile.py sha256=lIQSzr3Xu-cMwGPdDmz7l2OMVu2yWJCwGq0Jmq8Q3Ss 8192
pyfsd/metar/service.py sha256=n9rQgEeCInk2zy2mE678uXa_F7EfeDEhTXIh9OOS_tA 905
pyfsd/object/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyfsd/object/client.py sha256=FX7SNfyqGGSkQmfA-mveVp7cAp7r8UQCmyY-9tbAE9s 4393
pyfsd/plugin.py sha256=X8gxXoRd8HJP6fWEb5IS8R3gJrjrUjFBmyoq49fx5Qk 6252
pyfsd/plugins/__init__.py sha256=tBfTBeXPC6YzP2hh6irbLvD_-8Qe8rFjMwbgLkGCp3k 171
pyfsd/prompt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyfsd/prompt/protocol.py sha256=ktISDUoigI8_fzE6Lzrb73_W_S3apVgOsddis-MhhGw 3339
pyfsd/prompt/raw_mode.py sha256=087l7TvvM9WdCYXFzg0TiVaJUAuZSyAT9_N4rGS3VuU 2955
pyfsd/prompt/raw_mode.pyi sha256=xI4Sycbxv6yV_gN0nuAEFkUOQvtg7jrL4euJg4h1yCs 162
pyfsd/prompt/service.py sha256=4BMaJ13ZelDE5HmKeQHu4xlHIqZgp368Ng9LqA23kTE 1324
pyfsd/prompt/stdout_helper.py sha256=SZJrpCsAZDgrLl9R9yedTmMXJ9MFrkJLptvg2p0ir7U 4442
pyfsd/prompt/utf_8.py sha256=7Y9Zri9jvyn46j18By-DWFEwCwtOsQF3-oEiCQ3ZZNc 1079
pyfsd/protocol/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyfsd/protocol/client.py sha256=22_IbMSduLytqRoO7kMWg4fV13ttWAQ15K3bSBTjVmY 34910
pyfsd/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyfsd/service.py sha256=fa2apeDAX1R7ejXPW5qDdRtcMg-JGUHUZIyndEooaUo 11015
pyfsd/setup_loguru.py sha256=3pDWbd2xbOl_3IaUvTqxRHIjcAsxiXL3Fh751KMYGKc 9397
pyfsd/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyfsd/utils/import_users/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyfsd/utils/import_users/__main__.py sha256=O48rDOWChSvoveJWpX_VDYKSe7EOpPZLj837fcC6or8 3910
pyfsd/utils/import_users/formats.py sha256=Ha94zikMAtCn-lXPvq-3upfyB2JwTlb1AYFkuY1mmYA 1421
twisted/plugins/pyfsd_launcher.py sha256=7BIcgILcFquM2EI64C1za5Gk53PQgBYJ_T3ZvyG_MGc 2373
pyfsd-0.0.1.2.dev0.dist-info/RECORD