]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - setup.py
Revert back to using setup.py to fix install problems
[Adafruit_Blinka-hackapet.git] / setup.py
old mode 100755 (executable)
new mode 100644 (file)
index da12862..e69de29
--- a/setup.py
+++ b/setup.py
@@ -1,94 +0,0 @@
-#!/usr/bin/env python
-# -*- coding: utf-8 -*-
-
-# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
-#
-# SPDX-License-Identifier: MIT
-
-# Note: To use the 'upload' functionality of this file, you must:
-#   $ pip install twine
-
-import io
-import os
-import sys
-
-from setuptools import setup, find_packages
-
-here = os.path.abspath(os.path.dirname(__file__))
-
-# Import the README and use it as the long-description.
-# Note: this will only work if 'README.md' is present in your MANIFEST.in file!
-with io.open(os.path.join(here, "README.rst"), encoding="utf-8") as f:
-    long_description = "\n" + f.read()
-
-board_reqs = []
-if os.path.exists("/proc/device-tree/compatible"):
-    with open("/proc/device-tree/compatible", "rb") as f:
-        compat = f.read()
-    if b"nvidia,tegra" in compat:
-        board_reqs = ["Jetson.GPIO"]
-    if (
-        b"brcm,bcm2835" in compat
-        or b"brcm,bcm2836" in compat
-        or b"brcm,bcm2837" in compat
-        or b"brcm,bcm2838" in compat
-        or b"brcm,bcm2711" in compat
-    ):
-        board_reqs = ["RPi.GPIO", "rpi_ws281x>=4.0.0", "sysv_ipc>=1.1.0"]
-
-setup(
-    name="Adafruit-Blinka",
-    use_scm_version={
-        # This is needed for the PyPI version munging in the Github Actions release.yml
-        "git_describe_command": "git describe --tags --long",
-        "local_scheme": "no-local-version",
-    },
-    setup_requires=["setuptools_scm"],
-    description="CircuitPython APIs for non-CircuitPython versions of Python such as CPython on Linux and MicroPython.",
-    long_description=long_description,
-    long_description_content_type="text/x-rst",
-    author="Adafruit Industries",
-    author_email="circuitpython@adafruit.com",
-    python_requires=">=3.7.0",
-    url="https://github.com/adafruit/Adafruit_Blinka",
-    package_dir={"": "src"},
-    packages=find_packages("src"),
-    # py_modules lists top-level single file packages to include.
-    # find_packages only finds packages in directories with __init__.py files.
-    py_modules=[
-        "analogio",
-        "bitbangio",
-        "board",
-        "busio",
-        "digitalio",
-        "keypad",
-        "micropython",
-        "neopixel_write",
-        "pulseio",
-        "pwmio",
-        "rainbowio",
-    ],
-    package_data={
-        "adafruit_blinka.microcontroller.bcm283x.pulseio": [
-            "libgpiod_pulsein",
-            "libgpiod_pulsein64",
-        ]
-    },
-    install_requires=[
-        "Adafruit-PlatformDetect>=3.13.0",
-        "Adafruit-PureIO>=1.1.7",
-        "pyftdi>=0.40.0",
-        "adafruit-circuitpython-typing",
-    ]
-    + board_reqs,
-    license="MIT",
-    classifiers=[
-        # Trove classifiers
-        # Full list: https://pypi.python.org/pypi?%3Aaction=list_classifiers
-        "License :: OSI Approved :: MIT License",
-        "Programming Language :: Python",
-        "Programming Language :: Python :: 3",
-        "Programming Language :: Python :: 3.7",
-        "Programming Language :: Python :: Implementation :: MicroPython",
-    ],
-)