Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
slapos.buildout
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
isaak yansane-sisk
slapos.buildout
Commits
76dc1b0b
Commit
76dc1b0b
authored
May 25, 2015
by
Kazuhiko Shiozaki
Browse files
Options
Browse Files
Download
Plain Diff
Release buildout-1.7.1.post8.
Merge branch 'include_postrelease_string_in_version'
parents
09a84d6c
b7cd5cad
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
18 additions
and
7 deletions
+18
-7
CHANGES.SlapOS.txt
CHANGES.SlapOS.txt
+5
-0
setup.py
setup.py
+1
-1
easy_install.py
src/zc/buildout/easy_install.py
+12
-6
No files found.
CHANGES.SlapOS.txt
View file @
76dc1b0b
1.7.1.post8
-----------
- Include '.postN' in generated egg's version so that version pinning with 'N.N.N.postN' works.
1.7.1.post7
-----------
...
...
setup.py
View file @
76dc1b0b
...
...
@@ -12,7 +12,7 @@
#
##############################################################################
name
=
"zc.buildout"
version
=
"1.7.1.post
7
"
version
=
"1.7.1.post
8
"
import
os
from
setuptools
import
setup
...
...
src/zc/buildout/easy_install.py
View file @
76dc1b0b
...
...
@@ -1082,9 +1082,8 @@ class Installer:
ws
=
working_set
for
requirement
in
requirements
:
if
patch_dict
and
requirement
.
project_name
in
patch_dict
:
self
.
_env
.
scan
(
self
.
build
(
str
(
requirement
),
{},
patch_dict
=
patch_dict
))
self
.
_env
.
scan
(
self
.
build
(
str
(
requirement
),
{},
patch_dict
=
patch_dict
))
for
dist
in
self
.
_get_dist
(
requirement
,
ws
,
self
.
_always_unzip
):
ws
.
add
(
dist
)
self
.
_maybe_add_setuptools
(
ws
,
dist
)
...
...
@@ -1189,11 +1188,16 @@ class Installer:
base
=
os
.
path
.
dirname
(
setups
[
0
])
setup_cfg_dict
=
{
'build_ext'
:
build_ext
}
parsed_version
=
dist
.
parsed_version
if
parsed_version
.
is_postrelease
and
\
dist
.
version
.
startswith
(
parsed_version
.
base_version
):
tag_build
=
dist
.
version
[
len
(
parsed_version
.
base_version
):]
else
:
tag_build
=
''
patch_dict
=
(
patch_dict
or
{})
.
get
(
re
.
sub
(
'[<>=].*'
,
''
,
spec
))
if
patch_dict
:
setup_cfg_dict
.
update
(
{
'egg_info'
:{
'tag_build'
:
'+
%
s
%03
d'
%
(
PATCH_MARKER
,
patch_dict
[
'patch_revision'
])}})
tag_build
+=
'+
%
s
%03
d'
%
(
PATCH_MARKER
,
patch_dict
[
'patch_revision'
])
for
patch
in
patch_dict
[
'patches'
]:
url
,
md5sum
=
(
patch
.
strip
()
.
split
(
'#'
,
1
)
+
[
''
])[:
2
]
download
=
zc
.
buildout
.
download
.
Download
()
...
...
@@ -1207,6 +1211,8 @@ class Installer:
if
popen
.
returncode
!=
0
:
raise
subprocess
.
CalledProcessError
(
popen
.
returncode
,
' '
.
join
(
args
))
setup_cfg_dict
.
update
(
{
'egg_info'
:{
'tag_build'
:
tag_build
}})
setup_cfg
=
os
.
path
.
join
(
base
,
'setup.cfg'
)
if
not
os
.
path
.
exists
(
setup_cfg
):
f
=
open
(
setup_cfg
,
'w'
)
...
...
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