forked from alsolera/VideoF2B
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.cfg
99 lines (94 loc) · 3.49 KB
/
setup.cfg
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
# -*- coding: utf-8 -*-
# VideoF2B - Draw F2B figures from video
# Copyright (C) 2021 Andrey Vasilik - basil96
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
[metadata]
name = VideoF2B
version = attr: videof2b.version.version
description = Draw F2B figures from video.
long_description = file: README.md
long_description_content_type = text/markdown
keywords = open, source, video, hobby, aeromodeling, f2b, stunt, flight, tracing, competition, judging, scoring
author = Alberto Solera
author_email = [email protected]
project_urls =
main = http://videof2b.blogspot.com/
dev = https://github.com/alsolera/VideoF2B
license = GPL-3.0-or-later
# Classifiers from http://pypi.python.org/pypi?%3Aaction=list_classifiers
classifiers =
Development Status :: 4 - Beta
Environment :: Win32 (MS Windows)
Environment :: X11 Applications
Environment :: X11 Applications :: Qt
Intended Audience :: End Users/Desktop
License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Natural Language :: English
Operating System :: Microsoft :: Windows
Operating System :: Microsoft :: Windows :: Windows 7
Operating System :: Microsoft :: Windows :: Windows 10
Operating System :: POSIX :: Linux
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3.8
Topic :: Desktop Environment :: Gnome
Topic :: Desktop Environment :: K Desktop Environment (KDE)
Topic :: Multimedia
Topic :: Multimedia :: Graphics :: Viewers
Topic :: Multimedia :: Video
Topic :: Scientific/Engineering :: Visualization
[options]
packages = find:
include_package_data = True
zip_safe = False
python_requires = >=3.8
install_requires =
# For code formatting to PEP 8
autopep8
# To list a private GitHub repo as a dependency, see the following:
# https://stackoverflow.com/questions/18026980/python-setuptools-how-can-i-list-a-private-repository-under-install-requires
imutils @ git+https://github.com/basil96/imutils.git@dev
numpy == 1.21.0
platformdirs >= 2.3
opencv-python == 4.5.3.56;platform_system=='Windows'
# For building frozen executables
pyinstaller == 5.7.0
PySide6 >= 6.1
pylint
pytest
# pytest-qt
qtawesome >= 1.1.0
scipy == 1.7.0
[options.packages.find]
include = videof2b
exclude = tests*
[options.extras_require]
diag =
# For diagnostic plots. WARNING: This is a fresh beta, but allegedly supports PySide6.
matplotlib ~= 3.5.0b1
docs =
sphinx>=4.4.0
sphinx-rtd-theme>=1.0.0
sphinx-inline-tabs
# The TikZ Sphinx extension with support for tikz-3dplot package.
sphinxcontrib-tikz>=0.4.16
sphinx-autodoc-typehints
[options.entry_points]
gui_scripts =
videof2b = videof2b.__main__:main
# Builds the main executable for distribution.
# To invoke, do `python setup.py build_exe` from command line.
distutils.commands =
build_exe = custom_commands:BuildPyiExe