Move msgpack and pyyaml to extras
See original GitHub issueI want to use the library for conversion to and from dict only. So, I don’t like that when I install the library msgpack
and pyyaml
are installed.
Here is the relevant part of documentation: https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-extras-optional-features-with-their-own-dependencies
Issue Analytics
- State:
- Created 4 years ago
- Comments:7 (4 by maintainers)
Top Results From Across the Web
PyYAML Documentation
PyYAML is a YAML parser and emitter for Python. Installation. Simple install: pip install pyyaml. To install from source, download the source package...
Read more >Serialization and Deserialization of Python Objects: Part 2
MessagePack is another popular serialization format. It is also binary and efficient, but unlike Protobuf it doesn't require a schema.
Read more >Api - Neovim docs
1. Connect to a running Nvim instance and call nvim_get_api_info() via msgpack-RPC. This is best for clients written in dynamic languages which can...
Read more >What Are Python Wheels and Why Should You Care?
Wheels make the end-to-end installation of Python packages faster for two reasons: All else being equal, wheels are typically smaller in size than...
Read more >A Comparison Of Serialization Formats - mbedded.ninja
HOCON: A serialization format that seems popular in Java. MessagePack. This looks similar to protobuf (uses binary encoding). Has libraries for ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Hi @rominf @anthrotype
msgpack and pyyaml are going to be extra requirements in the next 3.0 version.
The existing mixins will be imported from
mashumaro.mixins.msgpack
andmashumaro.mixins.yaml
.And finally these two packages are optional in 3.0.