Add version number, include readme as long description, add explicit litex dependency, use github action for python install, add dependabot action upgrader, update checkout action

This commit is contained in:
Tim Paine 2023-09-17 17:50:04 -04:00
parent a0b7811c54
commit f047844f86
3 changed files with 26 additions and 4 deletions

6
.github/dependabot.yml vendored Normal file
View File

@ -0,0 +1,6 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"

View File

@ -13,10 +13,18 @@ jobs:
# Install Tools
- name: Install Tools
run: |
sudo apt-get install wget build-essential python3
pip3 install setuptools
pip3 install requests
pip3 install meson
sudo apt-get install wget build-essential
- name: Set up Python 3.9
uses: actions/setup-python@v4
with:
python-version: "3.9"
cache: "pip"
cache-dependency-path: "setup.py"
- name: Install Python dependencies
run: |
python3 -m pip install setuptools requests pexpect meson
# Install (n)Migen / LiteX / Cores
- name: Install LiteX

View File

@ -4,9 +4,16 @@ from setuptools import setup
from setuptools import find_packages
with open("README.md", "r") as fp:
long_description = fp.read()
setup(
name="litex-boards",
version="2023.08",
description="LiteX supported boards",
long_description=long_description,
long_description_content_type="text/markdown",
author="Florent Kermarrec",
author_email="florent@enjoy-digital.fr",
url="http://enjoy-digital.fr",
@ -14,6 +21,7 @@ setup(
test_suite="test",
license="BSD",
python_requires="~=3.6",
install_requires=["litex"],
include_package_data=True,
packages=find_packages(exclude=['test*']),
)