%global _empty_manifest_terminate_build 0 Name: python-mashumaro Version: 3.6 Release: 1 Summary: Fast serialization library on top of dataclasses License: Apache License, Version 2.0 URL: https://github.com/Fatal1ty/mashumaro Source0: https://mirrors.nju.edu.cn/pypi/web/packages/7e/c6/e88452c75e9ee52c622bbb05002efc6caf1809cc0fac76505f57a909d244/mashumaro-3.6.tar.gz BuildArch: noarch Requires: python3-typing-extensions Requires: python3-msgpack Requires: python3-orjson Requires: python3-tomli-w Requires: python3-tomli Requires: python3-pyyaml %description * [Installation](#installation) * [Changelog](#changelog) * [Supported serialization formats](#supported-serialization-formats) * [Supported data types](#supported-data-types) * [Usage example](#usage-example) * [How does it work?](#how-does-it-work) * [Benchmark](#benchmark) * [Serialization mixins](#serialization-mixins) * [`DataClassDictMixin`](#dataclassdictmixin) * [`DataClassJSONMixin`](#dataclassjsonmixin) * [`DataClassORJSONMixin`](#dataclassorjsonmixin) * [`DataClassMessagePackMixin`](#dataclassmessagepackmixin) * [`DataClassYAMLMixin`](#dataclassyamlmixin) * [`DataClassTOMLMixin`](#dataclasstomlmixin) * [Customization](#customization) * [`SerializableType` interface](#serializabletype-interface) * [User-defined types](#user-defined-types) * [User-defined generic types](#user-defined-generic-types) * [`SerializationStrategy`](#serializationstrategy) * [Third-party types](#third-party-types) * [Third-party generic types](#third-party-generic-types) * [Field options](#field-options) * [`serialize` option](#serialize-option) * [`deserialize` option](#deserialize-option) * [`serialization_strategy` option](#serialization_strategy-option) * [`alias` option](#alias-option) * [Config options](#config-options) * [`debug` config option](#debug-config-option) * [`code_generation_options` config option](#code_generation_options-config-option) * [`serialization_strategy` config option](#serialization_strategy-config-option) * [`aliases` config option](#aliases-config-option) * [`serialize_by_alias` config option](#serialize_by_alias-config-option) * [`omit_none` config option](#omit_none-config-option) * [`namedtuple_as_dict` config option](#namedtuple_as_dict-config-option) * [`allow_postponed_evaluation` config option](#allow_postponed_evaluation-config-option) * [`dialect` config option](#dialect-config-option) * [`orjson_options`](#orjson_options-config-option) * [Passing field values as is](#passing-field-values-as-is) * [Dialects](#dialects) * [`serialization_strategy` dialect option](#serialization_strategy-dialect-option) * [`omit_none` dialect option](#omit_none-dialect-option) * [Changing the default dialect](#changing-the-default-dialect) * [Code generation options](#code-generation-options) * [Add `omit_none` keyword argument](#add-omit_none-keyword-argument) * [Add `by_alias` keyword argument](#add-by_alias-keyword-argument) * [Add `dialect` keyword argument](#add-dialect-keyword-argument) * [Generic dataclasses](#generic-dataclasses) * [Generic dataclass inheritance](#generic-dataclass-inheritance) * [Generic dataclass in a field type](#generic-dataclass-in-a-field-type) * [`GenericSerializableType` interface](#genericserializabletype-interface) * [Serialization hooks](#serialization-hooks) * [Before deserialization](#before-deserialization) * [After deserialization](#after-deserialization) * [Before serialization](#before-serialization) * [After serialization](#after-serialization) * [JSON Schema](#json-schema) * [Building JSON Schema](#building-json-schema) * [JSON Schema constraints](#json-schema-constraints) * [Extending JSON Schema](#extending-json-schema) * [JSON Schema and custom serialization methods](#json-schema-and-custom-serialization-methods) %package -n python3-mashumaro Summary: Fast serialization library on top of dataclasses Provides: python-mashumaro BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-mashumaro * [Installation](#installation) * [Changelog](#changelog) * [Supported serialization formats](#supported-serialization-formats) * [Supported data types](#supported-data-types) * [Usage example](#usage-example) * [How does it work?](#how-does-it-work) * [Benchmark](#benchmark) * [Serialization mixins](#serialization-mixins) * [`DataClassDictMixin`](#dataclassdictmixin) * [`DataClassJSONMixin`](#dataclassjsonmixin) * [`DataClassORJSONMixin`](#dataclassorjsonmixin) * [`DataClassMessagePackMixin`](#dataclassmessagepackmixin) * [`DataClassYAMLMixin`](#dataclassyamlmixin) * [`DataClassTOMLMixin`](#dataclasstomlmixin) * [Customization](#customization) * [`SerializableType` interface](#serializabletype-interface) * [User-defined types](#user-defined-types) * [User-defined generic types](#user-defined-generic-types) * [`SerializationStrategy`](#serializationstrategy) * [Third-party types](#third-party-types) * [Third-party generic types](#third-party-generic-types) * [Field options](#field-options) * [`serialize` option](#serialize-option) * [`deserialize` option](#deserialize-option) * [`serialization_strategy` option](#serialization_strategy-option) * [`alias` option](#alias-option) * [Config options](#config-options) * [`debug` config option](#debug-config-option) * [`code_generation_options` config option](#code_generation_options-config-option) * [`serialization_strategy` config option](#serialization_strategy-config-option) * [`aliases` config option](#aliases-config-option) * [`serialize_by_alias` config option](#serialize_by_alias-config-option) * [`omit_none` config option](#omit_none-config-option) * [`namedtuple_as_dict` config option](#namedtuple_as_dict-config-option) * [`allow_postponed_evaluation` config option](#allow_postponed_evaluation-config-option) * [`dialect` config option](#dialect-config-option) * [`orjson_options`](#orjson_options-config-option) * [Passing field values as is](#passing-field-values-as-is) * [Dialects](#dialects) * [`serialization_strategy` dialect option](#serialization_strategy-dialect-option) * [`omit_none` dialect option](#omit_none-dialect-option) * [Changing the default dialect](#changing-the-default-dialect) * [Code generation options](#code-generation-options) * [Add `omit_none` keyword argument](#add-omit_none-keyword-argument) * [Add `by_alias` keyword argument](#add-by_alias-keyword-argument) * [Add `dialect` keyword argument](#add-dialect-keyword-argument) * [Generic dataclasses](#generic-dataclasses) * [Generic dataclass inheritance](#generic-dataclass-inheritance) * [Generic dataclass in a field type](#generic-dataclass-in-a-field-type) * [`GenericSerializableType` interface](#genericserializabletype-interface) * [Serialization hooks](#serialization-hooks) * [Before deserialization](#before-deserialization) * [After deserialization](#after-deserialization) * [Before serialization](#before-serialization) * [After serialization](#after-serialization) * [JSON Schema](#json-schema) * [Building JSON Schema](#building-json-schema) * [JSON Schema constraints](#json-schema-constraints) * [Extending JSON Schema](#extending-json-schema) * [JSON Schema and custom serialization methods](#json-schema-and-custom-serialization-methods) %package help Summary: Development documents and examples for mashumaro Provides: python3-mashumaro-doc %description help * [Installation](#installation) * [Changelog](#changelog) * [Supported serialization formats](#supported-serialization-formats) * [Supported data types](#supported-data-types) * [Usage example](#usage-example) * [How does it work?](#how-does-it-work) * [Benchmark](#benchmark) * [Serialization mixins](#serialization-mixins) * [`DataClassDictMixin`](#dataclassdictmixin) * [`DataClassJSONMixin`](#dataclassjsonmixin) * [`DataClassORJSONMixin`](#dataclassorjsonmixin) * [`DataClassMessagePackMixin`](#dataclassmessagepackmixin) * [`DataClassYAMLMixin`](#dataclassyamlmixin) * [`DataClassTOMLMixin`](#dataclasstomlmixin) * [Customization](#customization) * [`SerializableType` interface](#serializabletype-interface) * [User-defined types](#user-defined-types) * [User-defined generic types](#user-defined-generic-types) * [`SerializationStrategy`](#serializationstrategy) * [Third-party types](#third-party-types) * [Third-party generic types](#third-party-generic-types) * [Field options](#field-options) * [`serialize` option](#serialize-option) * [`deserialize` option](#deserialize-option) * [`serialization_strategy` option](#serialization_strategy-option) * [`alias` option](#alias-option) * [Config options](#config-options) * [`debug` config option](#debug-config-option) * [`code_generation_options` config option](#code_generation_options-config-option) * [`serialization_strategy` config option](#serialization_strategy-config-option) * [`aliases` config option](#aliases-config-option) * [`serialize_by_alias` config option](#serialize_by_alias-config-option) * [`omit_none` config option](#omit_none-config-option) * [`namedtuple_as_dict` config option](#namedtuple_as_dict-config-option) * [`allow_postponed_evaluation` config option](#allow_postponed_evaluation-config-option) * [`dialect` config option](#dialect-config-option) * [`orjson_options`](#orjson_options-config-option) * [Passing field values as is](#passing-field-values-as-is) * [Dialects](#dialects) * [`serialization_strategy` dialect option](#serialization_strategy-dialect-option) * [`omit_none` dialect option](#omit_none-dialect-option) * [Changing the default dialect](#changing-the-default-dialect) * [Code generation options](#code-generation-options) * [Add `omit_none` keyword argument](#add-omit_none-keyword-argument) * [Add `by_alias` keyword argument](#add-by_alias-keyword-argument) * [Add `dialect` keyword argument](#add-dialect-keyword-argument) * [Generic dataclasses](#generic-dataclasses) * [Generic dataclass inheritance](#generic-dataclass-inheritance) * [Generic dataclass in a field type](#generic-dataclass-in-a-field-type) * [`GenericSerializableType` interface](#genericserializabletype-interface) * [Serialization hooks](#serialization-hooks) * [Before deserialization](#before-deserialization) * [After deserialization](#after-deserialization) * [Before serialization](#before-serialization) * [After serialization](#after-serialization) * [JSON Schema](#json-schema) * [Building JSON Schema](#building-json-schema) * [JSON Schema constraints](#json-schema-constraints) * [Extending JSON Schema](#extending-json-schema) * [JSON Schema and custom serialization methods](#json-schema-and-custom-serialization-methods) %prep %autosetup -n mashumaro-3.6 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-mashumaro -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon Apr 10 2023 Python_Bot - 3.6-1 - Package Spec generated