Drop `msgpack` dep, ensure `msgspec` as hard dep

drop_msgpack
Tyler Goodlet 2022-07-11 20:22:33 -04:00
parent 9740a585d3
commit f6af5c7bf8
1 changed files with 8 additions and 13 deletions

View File

@ -51,9 +51,6 @@ setup(
'tricycle', 'tricycle',
'trio_typing', 'trio_typing',
# serialization
'msgpack>=1.0.3',
# tooling # tooling
'colorlog', 'colorlog',
'wrapt', 'wrapt',
@ -63,21 +60,19 @@ setup(
# https://github.com/pdbpp/fancycompleter/issues/37 # https://github.com/pdbpp/fancycompleter/issues/37
'pyreadline3 ; platform_system == "Windows"', 'pyreadline3 ; platform_system == "Windows"',
],
extras_require={
# serialization # serialization
'msgspec': ['msgspec >= "0.4.0"'], 'msgspec >= "0.4.0"'
}, ],
tests_require=['pytest'], tests_require=['pytest'],
python_requires=">=3.9", python_requires=">=3.9",
keywords=[ keywords=[
'trio', 'trio',
"async", 'async',
"concurrency", 'concurrency',
"actor model", 'structured concurrency',
"distributed", 'actor model',
'distributed',
'multiprocessing' 'multiprocessing'
], ],
classifiers=[ classifiers=[
@ -88,7 +83,7 @@ setup(
"License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)",
"Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Intended Audience :: Science/Research", "Intended Audience :: Science/Research",
"Intended Audience :: Developers", "Intended Audience :: Developers",