-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
25 lines (22 loc) · 743 Bytes
/
setup.py
File metadata and controls
25 lines (22 loc) · 743 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from pathlib import Path
from setuptools import setup
PLUGIN_NAME = 'pytest-cairo'
SOURCE = 'pytest_cairo'
setup(
name=PLUGIN_NAME,
description='Pytest support for cairo-lang and starknet',
long_description=(Path(__file__).parent / 'README.md').read_text(),
long_description_content_type='text/markdown',
url='https://github.com/TimNooren/pytest-cairo',
packages=[SOURCE],
package_data={SOURCE: ['*.cairo']},
# Make the plugin available to pytest:
entry_points={'pytest11': [f'{PLUGIN_NAME} = {SOURCE}.plugin']},
# PyPI classifier for pytest plugins:
classifiers=['Framework :: Pytest'],
install_requires=[
'cairo-lang>=0.8.1',
'pytest',
],
python_requires='>=3.7',
)