Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
wangsen
paddle_dbnet
Commits
4c4cad8b
Commit
4c4cad8b
authored
Dec 11, 2020
by
Leif
Browse files
Add PPOCRLabel
parent
569deedc
Changes
81
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
139 additions
and
0 deletions
+139
-0
PPOCRLabel/setup.py
PPOCRLabel/setup.py
+139
-0
No files found.
PPOCRLabel/setup.py
0 → 100644
View file @
4c4cad8b
# Copyright (c) <2015-Present> Tzutalin
# Copyright (C) 2013 MIT, Computer Science and Artificial Intelligence Laboratory. Bryan Russell, Antonio Torralba,
# William T. Freeman. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
# associated documentation files (the "Software"), to deal in the Software without restriction, including without
# limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the
# Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
# The above copyright notice and this permission notice shall be included in all copies or substantial portions of
# the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
# NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
# SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
# CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from
setuptools
import
setup
,
find_packages
,
Command
from
sys
import
platform
as
_platform
from
shutil
import
rmtree
import
sys
import
os
here
=
os
.
path
.
abspath
(
os
.
path
.
dirname
(
__file__
))
NAME
=
'labelImg'
REQUIRES_PYTHON
=
'>=3.0.0'
REQUIRED_DEP
=
[
'pyqt5'
,
'lxml'
]
about
=
{}
with
open
(
os
.
path
.
join
(
here
,
'libs'
,
'__init__.py'
))
as
f
:
exec
(
f
.
read
(),
about
)
with
open
(
'README.rst'
)
as
readme_file
:
readme
=
readme_file
.
read
()
with
open
(
'HISTORY.rst'
)
as
history_file
:
history
=
history_file
.
read
()
# OS specific settings
SET_REQUIRES
=
[]
if
_platform
==
"linux"
or
_platform
==
"linux2"
:
# linux
print
(
'linux'
)
elif
_platform
==
"darwin"
:
# MAC OS X
SET_REQUIRES
.
append
(
'py2app'
)
required_packages
=
find_packages
()
required_packages
.
append
(
'labelImg'
)
APP
=
[
NAME
+
'.py'
]
OPTIONS
=
{
'argv_emulation'
:
True
,
'iconfile'
:
'resources/icons/app.icns'
}
class
UploadCommand
(
Command
):
"""Support setup.py upload."""
description
=
readme
+
'
\n\n
'
+
history
,
user_options
=
[]
@
staticmethod
def
status
(
s
):
"""Prints things in bold."""
print
(
'
\033
[1m{0}
\033
[0m'
.
format
(
s
))
def
initialize_options
(
self
):
pass
def
finalize_options
(
self
):
pass
def
run
(
self
):
try
:
self
.
status
(
'Removing previous builds…'
)
rmtree
(
os
.
path
.
join
(
here
,
'dist'
))
except
OSError
:
self
.
status
(
'Fail to remove previous builds..'
)
pass
self
.
status
(
'Building Source and Wheel (universal) distribution…'
)
os
.
system
(
'{0} setup.py sdist bdist_wheel --universal'
.
format
(
sys
.
executable
))
self
.
status
(
'Uploading the package to PyPI via Twine…'
)
os
.
system
(
'twine upload dist/*'
)
self
.
status
(
'Pushing git tags…'
)
os
.
system
(
'git tag -d v{0}'
.
format
(
about
[
'__version__'
]))
os
.
system
(
'git tag v{0}'
.
format
(
about
[
'__version__'
]))
# os.system('git push --tags')
sys
.
exit
()
setup
(
app
=
APP
,
name
=
NAME
,
version
=
about
[
'__version__'
],
description
=
"LabelImg is a graphical image annotation tool and label object bounding boxes in images"
,
long_description
=
readme
+
'
\n\n
'
+
history
,
author
=
"TzuTa Lin"
,
author_email
=
'tzu.ta.lin@gmail.com'
,
url
=
'https://github.com/tzutalin/labelImg'
,
python_requires
=
REQUIRES_PYTHON
,
package_dir
=
{
'labelImg'
:
'.'
},
packages
=
required_packages
,
entry_points
=
{
'console_scripts'
:
[
'labelImg=labelImg.labelImg:main'
]
},
include_package_data
=
True
,
install_requires
=
REQUIRED_DEP
,
license
=
"MIT license"
,
zip_safe
=
False
,
keywords
=
'labelImg labelTool development annotation deeplearning'
,
classifiers
=
[
'Development Status :: 5 - Production/Stable'
,
'Intended Audience :: Developers'
,
'License :: OSI Approved :: MIT License'
,
'Natural Language :: English'
,
'Programming Language :: Python :: 3'
,
'Programming Language :: Python :: 3.3'
,
'Programming Language :: Python :: 3.4'
,
'Programming Language :: Python :: 3.5'
,
'Programming Language :: Python :: 3.6'
,
'Programming Language :: Python :: 3.7'
,
],
package_data
=
{
'data/predefined_classes.txt'
:
[
'data/predefined_classes.txt'
]},
options
=
{
'py2app'
:
OPTIONS
},
setup_requires
=
SET_REQUIRES
,
# $ setup.py publish support.
cmdclass
=
{
'upload'
:
UploadCommand
,
}
)
Prev
1
2
3
4
5
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment