mirror of
https://github.com/MiyooCFW/buildroot.git
synced 2025-09-27 22:24:19 +03:00
Merge from bittboy/buildroot@26c91a9
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
From 3446a4af8474cd863efddeae7f3e5dd3f9b8e25e Mon Sep 17 00:00:00 2001
|
||||
From: Titouan Christophe <titouan.christophe@railnova.eu>
|
||||
Date: Mon, 17 Feb 2020 15:12:13 +0100
|
||||
Subject: [PATCH] drop install time linting and imports sorting
|
||||
|
||||
Since the 1.9.2 release, the setup script is also performing code linting
|
||||
tasks, which require additional python libraries.
|
||||
|
||||
These linting tasks are not needed anyway, since they are intended to prepare
|
||||
the code for distribution, but the Buildroot package is already using a
|
||||
distributed version. We therefore simply remove them.
|
||||
|
||||
Signed-off-by: Titouan Christophe <titouan.christophe@railnova.eu>
|
||||
---
|
||||
setup.cfg | 2 --
|
||||
setup.py | 1 -
|
||||
2 files changed, 3 deletions(-)
|
||||
|
||||
diff --git a/setup.cfg b/setup.cfg
|
||||
index 7b5de18..d46a36e 100644
|
||||
--- a/setup.cfg
|
||||
+++ b/setup.cfg
|
||||
@@ -25,8 +25,6 @@ package_dir =
|
||||
include_package_data = true
|
||||
packages = avro
|
||||
setup_requires =
|
||||
- isort
|
||||
- pycodestyle
|
||||
install_requires =
|
||||
zip_safe = true
|
||||
scripts =
|
||||
diff --git a/setup.py b/setup.py
|
||||
index f6297bb..91d3287 100755
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -164,7 +164,6 @@ def main():
|
||||
setuptools.setup(cmdclass={
|
||||
"clean": CleanCommand,
|
||||
"generate_interop_data": GenerateInteropDataCommand,
|
||||
- "lint": LintCommand,
|
||||
})
|
||||
|
||||
|
||||
--
|
||||
2.24.1
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
config BR2_PACKAGE_PYTHON_AVRO
|
||||
bool "python-avro"
|
||||
depends on BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
Select this option to install the Avro Python3 language
|
||||
bindings, and the `avro` command line tool
|
||||
|
||||
Apache Avro is a data serialization system.
|
||||
Avro provides:
|
||||
- Rich data structures.
|
||||
- A compact, fast, binary data format.
|
||||
- A container file, to store persistent data.
|
||||
- Remote procedure call (RPC).
|
||||
- Simple integration with dynamic languages.
|
||||
- Code generation is not required to read or write data
|
||||
files nor to use or implement RPC protocols.
|
||||
- Code generation as an optional optimization,
|
||||
only worth implementing for statically typed languages.
|
||||
|
||||
http://avro.apache.org/
|
||||
@@ -0,0 +1,5 @@
|
||||
# From https://downloads.apache.org/avro/avro-1.10.0/py3/avro-python3-1.10.0.tar.gz.sha512
|
||||
sha512 fb41f9227d2410c29cde10d7573aebbc142c2bf3f5945a1aaffdeac8b4b5ec690b0befdfc813a8762289dbbb7fc4e1be1564ba0c69d03092b84d8e938d6156f6 avro-python3-1.10.0.tar.gz
|
||||
|
||||
# License files
|
||||
sha256 c79a7fea0e3cac04cd43f20e7b648e5a0ff8fa5344e644b0ee09ca1162b62747 avro/LICENSE
|
||||
@@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-avro
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_AVRO_VERSION = $(AVRO_C_VERSION)
|
||||
PYTHON_AVRO_SITE = https://www-eu.apache.org/dist/avro/avro-$(PYTHON_AVRO_VERSION)/py3
|
||||
PYTHON_AVRO_SOURCE = avro-python3-$(PYTHON_AVRO_VERSION).tar.gz
|
||||
PYTHON_AVRO_LICENSE = Apache-2.0
|
||||
PYTHON_AVRO_LICENSE_FILES = avro/LICENSE
|
||||
PYTHON_AVRO_SETUP_TYPE = setuptools
|
||||
|
||||
$(eval $(python-package))
|
||||
Reference in New Issue
Block a user