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
OpenDAS
vision
Commits
782f014d
"packaging/vscode:/vscode.git/clone" did not exist on "48c080c46d54a05fa5b2a65b9cc6afe6aa66fc52"
Unverified
Commit
782f014d
authored
Apr 09, 2019
by
Soumith Chintala
Committed by
GitHub
Apr 09, 2019
Browse files
configurable version and package names (#842)
parent
68bb2534
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
38 additions
and
12 deletions
+38
-12
.gitignore
.gitignore
+1
-0
setup.py
setup.py
+36
-11
torchvision/__init__.py
torchvision/__init__.py
+1
-1
No files found.
.gitignore
View file @
782f014d
build/
build/
dist/
dist/
torchvision.egg-info/
torchvision.egg-info/
torchvision/version.py
*/**/__pycache__
*/**/__pycache__
*/**/*.pyc
*/**/*.pyc
*/**/*~
*/**/*~
...
...
setup.py
View file @
782f014d
from
__future__
import
print_function
import
os
import
os
import
io
import
io
import
re
import
re
import
sys
import
sys
from
setuptools
import
setup
,
find_packages
from
setuptools
import
setup
,
find_packages
from
pkg_resources
import
get_distribution
,
DistributionNotFound
from
pkg_resources
import
get_distribution
,
DistributionNotFound
import
subprocess
def
read
(
*
names
,
**
kwargs
):
def
read
(
*
names
,
**
kwargs
):
...
@@ -21,33 +23,56 @@ def get_dist(pkgname):
...
@@ -21,33 +23,56 @@ def get_dist(pkgname):
return
None
return
None
def
find_version
(
*
file_paths
):
version
=
'0.2.3a0'
version_file
=
read
(
*
file_paths
)
sha
=
'Unknown'
version_match
=
re
.
search
(
r
"^__version__ = ['\"]([^'\"]*)['\"]"
,
package_name
=
os
.
getenv
(
'TORCHVISION_PACKAGE_NAME'
,
'torchvision'
)
version_file
,
re
.
M
)
if
version_match
:
return
version_match
.
group
(
1
)
raise
RuntimeError
(
"Unable to find version string."
)
cwd
=
os
.
path
.
dirname
(
os
.
path
.
abspath
(
__file__
))
try
:
sha
=
subprocess
.
check_output
([
'git'
,
'rev-parse'
,
'HEAD'
],
cwd
=
cwd
).
decode
(
'ascii'
).
strip
()
except
Exception
:
pass
if
os
.
getenv
(
'TORCHVISION_BUILD_VERSION'
):
assert
os
.
getenv
(
'TORCHVISION_BUILD_NUMBER'
)
is
not
None
build_number
=
int
(
os
.
getenv
(
'TORCHVISION_BUILD_NUMBER'
))
version
=
os
.
getenv
(
'TORCHVISION_BUILD_VERSION'
)
if
build_number
>
1
:
version
+=
'.post'
+
str
(
build_number
)
elif
sha
!=
'Unknown'
:
version
+=
'+'
+
sha
[:
7
]
print
(
"Building wheel {}-{}"
.
format
(
package_name
,
version
))
def
write_version_file
():
version_path
=
os
.
path
.
join
(
cwd
,
'torchvision'
,
'version.py'
)
with
open
(
version_path
,
'w'
)
as
f
:
f
.
write
(
"__version__ = '{}'
\n
"
.
format
(
version
))
f
.
write
(
"git_version = {}
\n
"
.
format
(
repr
(
sha
)))
write_version_file
()
readme
=
open
(
'README.rst'
).
read
()
readme
=
open
(
'README.rst'
).
read
()
VERSION
=
find_version
(
'torchvision'
,
'__init__.py
'
)
pytorch_package_name
=
os
.
getenv
(
'TORCHVISION_PYTORCH_DEPENDENCY_NAME'
,
'torch
'
)
requirements
=
[
requirements
=
[
'numpy'
,
'numpy'
,
'six'
,
'six'
,
'
torch
'
,
py
torch
_package_name
,
]
]
pillow_ver
=
' >= 4.1.1'
pillow_ver
=
' >= 4.1.1'
pillow_req
=
'pillow-simd'
if
get_dist
(
'pillow-simd'
)
is
not
None
else
'pillow'
pillow_req
=
'pillow-simd'
if
get_dist
(
'pillow-simd'
)
is
not
None
else
'pillow'
requirements
.
append
(
pillow_req
+
pillow_ver
)
requirements
.
append
(
pillow_req
+
pillow_ver
)
setup
(
setup
(
# Metadata
# Metadata
name
=
'torchvision'
,
name
=
package_name
,
version
=
VERSION
,
version
=
version
,
author
=
'PyTorch Core Team'
,
author
=
'PyTorch Core Team'
,
author_email
=
'soumith@pytorch.org'
,
author_email
=
'soumith@pytorch.org'
,
url
=
'https://github.com/pytorch/vision'
,
url
=
'https://github.com/pytorch/vision'
,
...
...
torchvision/__init__.py
View file @
782f014d
...
@@ -3,7 +3,7 @@ from torchvision import datasets
...
@@ -3,7 +3,7 @@ from torchvision import datasets
from
torchvision
import
transforms
from
torchvision
import
transforms
from
torchvision
import
utils
from
torchvision
import
utils
__version__
=
'0.2.3'
from
.version
import
__version__
# noqa: F401
_image_backend
=
'PIL'
_image_backend
=
'PIL'
...
...
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