lang/py/setup.cfg (59 lines of code) (raw):

## # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. ## # https://setuptools.readthedocs.io/en/latest/setuptools.html#configuring-setup-using-setup-cfg-files [metadata] name = avro version = file: avro/VERSION.txt description = Avro is a serialization and RPC framework. long_description = file: README.md long_description_content_type=text/markdown keywords = avro serialization rpc author = Apache Avro author_email = dev@avro.apache.org url = https://avro.apache.org/ license_files = avro/LICENSE license = Apache License 2.0 classifiers = License :: OSI Approved :: Apache Software License Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Development Status :: 5 - Production/Stable [bdist_wheel] universal = 1 [options] packages = avro avro.test avro.tether package_dir = avro = avro avro.test = avro/test avro.tether = avro/tether include_package_data = true install_requires = typing-extensions;python_version<"3.8" zip_safe = true python_requires = >=3.7 [options.entry_points] console_scripts = avro = avro.__main__:main [options.package_data] avro = HandshakeRequest.avsc HandshakeResponse.avsc LICENSE NOTICE README.md VERSION.txt avro.tether = InputProtocol.avpr OutputProtocol.avpr [options.extras_require] snappy = python-snappy zstandard = zstandard [aliases] dist = sdist --dist-dir ../../dist/py [flake8] # Flake8 doesn't support configuration in pyproject.toml # Otherwise, configure it to be compatible with black in that file. max-line-length = 150