Move to setup.cfg, add MANIFEST.in
This commit is contained in:
63
setup.cfg
Normal file
63
setup.cfg
Normal file
@@ -0,0 +1,63 @@
|
||||
# package information
|
||||
[metadata]
|
||||
name = cocotbext-eth
|
||||
version = attr: cocotbext.eth.version.__version__
|
||||
description = Ethernet interface modules for cocotb
|
||||
keywords = ethernet, cocotb
|
||||
author = Alex Forencich
|
||||
author_email = alex@alexforencich.com
|
||||
license = MIT
|
||||
url = https://github.com/alexforencich/cocotbext-eth
|
||||
project_urls =
|
||||
Bug Tracker = https://github.com/alexforencich/cocotbext-eth/issues
|
||||
Source Code = https://github.com/alexforencich/cocotbext-eth
|
||||
download_url = https://github.com/alexforencich/cocotbext-eth/tarball/master
|
||||
long_description = file: README.md
|
||||
long-description-content-type = text/markdown
|
||||
platforms = any
|
||||
classifiers =
|
||||
Development Status :: 3 - Alpha
|
||||
Programming Language :: Python :: 3
|
||||
License :: OSI Approved :: MIT License
|
||||
Operating System :: OS Independent
|
||||
Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)
|
||||
|
||||
[options]
|
||||
packages = find_namespace:
|
||||
python_requires = >=3.6
|
||||
install_requires =
|
||||
cocotb
|
||||
cocotbext-axi
|
||||
|
||||
[options.extras_require]
|
||||
test =
|
||||
pytest
|
||||
cocotb-test
|
||||
|
||||
[options.packages.find]
|
||||
include = cocotbext.*
|
||||
|
||||
# pytest configuration
|
||||
[tool:pytest]
|
||||
testpaths =
|
||||
tests
|
||||
|
||||
# tox configuration
|
||||
[tox:tox]
|
||||
envlist = py36, py37, py38, py39
|
||||
|
||||
[gh-actions]
|
||||
python =
|
||||
3.6: py36
|
||||
3.7: py37
|
||||
3.8: py38
|
||||
3.9: py39
|
||||
|
||||
[testenv]
|
||||
deps =
|
||||
pytest
|
||||
pytest-xdist
|
||||
cocotb-test
|
||||
|
||||
commands =
|
||||
pytest -n auto
|
||||
Reference in New Issue
Block a user