Skip to content
This repository was archived by the owner on Jul 18, 2024. It is now read-only.

Commit c6c6c14

Browse files
committed
Tag for 1.11.0 release
- Update dependencies and pipeline - Move Windows container build to 2019
1 parent b780291 commit c6c6c14

File tree

10 files changed

+37
-44
lines changed

10 files changed

+37
-44
lines changed

.vsts/pipeline.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
name: $(SourceBranch)$(Rev:.r)
22

33
variables:
4-
VENV_VERSION: '20.4.3'
5-
PY36_VER: '3.6.13'
6-
PY37_VER: '3.7.10'
7-
PY38_VER: '3.8.9'
8-
PY39_VER: '3.9.4'
4+
VENV_VERSION: '20.8.0'
5+
PY36_VER: '3.6.15'
6+
PY37_VER: '3.7.12'
7+
PY38_VER: '3.8.12'
8+
PY39_VER: '3.9.7'
99

1010
jobs:
1111
- job: ComponentGovernance
1212
pool:
13-
vmImage: vs2017-win2016
13+
vmImage: windows-2019
1414
condition: ne(variables['Build.Reason'], 'PullRequest')
1515
variables:
1616
EnableDetectorPip: true
@@ -21,7 +21,7 @@ jobs:
2121

2222
- job: Windows
2323
pool:
24-
vmImage: vs2017-win2016
24+
vmImage: windows-2019
2525
strategy:
2626
maxParallel: 0
2727
matrix:
@@ -293,7 +293,7 @@ jobs:
293293

294294
- job: MacOS
295295
pool:
296-
vmImage: macOS-10.15
296+
vmImage: macOS-11
297297
strategy:
298298
maxParallel: 0
299299
matrix:

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
## [Unreleased]
44

5+
## [1.11.0] - 2021-09-27
6+
### Changed
7+
- Updated dependencies
8+
- Binary builds and Docker images are now built against Python 3.9.7
9+
- MacOS X binary built against 11
10+
511
## [1.10.0] - 2021-04-19
612
### Changed
713
- Updated dependencies
@@ -564,7 +570,8 @@ usage documentation carefully when upgrading from 0.12.1.
564570
`--no-skiponmatch`.
565571
- 0.8.2: performance regression fixes
566572

567-
[Unreleased]: https://github.com/Azure/blobxfer/compare/1.10.0...HEAD
573+
[Unreleased]: https://github.com/Azure/blobxfer/compare/1.11.0...HEAD
574+
[1.11.0]: https://github.com/Azure/blobxfer/compare/1.10.0...1.11.0
568575
[1.10.0]: https://github.com/Azure/blobxfer/compare/1.9.4...1.10.0
569576
[1.9.4]: https://github.com/Azure/blobxfer/compare/1.9.3...1.9.4
570577
[1.9.3]: https://github.com/Azure/blobxfer/compare/1.9.2...1.9.3

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,10 @@ Please see the
7171
for project history.
7272

7373
## Support
74-
This project is community supported and not officially supported by Microsoft. There is
75-
no defined SLA for addressing features, issues, and bugs which are exclusively serviced via
76-
GitHub issues. For tools officially supported by Microsoft please refer to this
74+
This project is community supported and not officially supported by Microsoft.
75+
There is no defined SLA for addressing features, issues, and bugs which are
76+
exclusively serviced via GitHub issues. For tools officially supported by
77+
Microsoft please refer to this
7778
[documentation](https://docs.microsoft.com/azure/storage/common/storage-choose-data-transfer-solution).
7879

7980
* * *

THIRD_PARTY_NOTICES.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ bitstring (https://github.com/scott-griffiths/bitstring)
4040

4141
The MIT License
4242

43-
Copyright (c) 2006-2016 Scott Griffiths ([email protected])
43+
Copyright (c) 2006 Scott Griffiths ([email protected])
4444

4545
Permission is hereby granted, free of charge, to any person obtaining a copy
4646
of this software and associated documentation files (the "Software"), to deal
@@ -322,9 +322,9 @@ version prepared by Licensee. Alternately, in lieu of CNRI's License
322322
Agreement, Licensee may substitute the following text (omitting the
323323
quotes): "Python 1.6.1 is made available subject to the terms and
324324
conditions in CNRI's License Agreement. This Agreement together with
325-
Python 1.6.1 may be located on the Internet using the following
325+
Python 1.6.1 may be located on the internet using the following
326326
unique, persistent identifier (known as a handle): 1895.22/1013. This
327-
Agreement may also be obtained from a proxy server on the Internet
327+
Agreement may also be obtained from a proxy server on the internet
328328
using the following URL: http://hdl.handle.net/1895.22/1013".
329329

330330
3. In the event Licensee prepares a derivative work that is based on

blobxfer/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@
2222
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
2323
# DEALINGS IN THE SOFTWARE.
2424

25-
__version__ = '1.10.0'
25+
__version__ = '1.11.0'

docker/gen_3rd_party_notices.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ DEPENDENCIES=(
1414
https://github.com/scott-griffiths/bitstring/raw/master/LICENSE
1515
click
1616
https://github.com/pallets/click
17-
https://github.com/pallets/click/raw/master/LICENSE.rst
17+
https://github.com/pallets/click/raw/main/LICENSE.rst
1818
cryptography
1919
https://github.com/pyca/cryptography
2020
https://github.com/pyca/cryptography/raw/main/LICENSE.BSD
2121
Python
2222
https://python.org
23-
https://github.com/python/cpython/raw/master/LICENSE
23+
https://github.com/python/cpython/raw/main/LICENSE
2424
python-dateutil
2525
https://github.com/dateutil/dateutil
2626
https://github.com/dateutil/dateutil/raw/master/LICENSE

docker/linux/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Dockerfile for Azure/blobxfer (Linux)
22

3-
FROM python:3.9.4-alpine3.13
3+
FROM python:3.9.7-alpine3.14
44
MAINTAINER Fred Park <https://github.com/Azure/blobxfer>
55

66
ARG GIT_BRANCH

docker/win/Dockerfile

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# Dockerfile for Azure/blobxfer (Windows)
2-
# Adapted from: https://github.com/StefanScherer/dockerfiles-windows/blob/master/python/Dockerfile
32

4-
FROM python:3.9.4-windowsservercore-ltsc2016
3+
FROM python:3.9.7-windowsservercore-1809
54
MAINTAINER Fred Park <https://github.com/Azure/blobxfer>
65

76
ENV chocolateyUseWindowsCompression false
@@ -21,26 +20,12 @@ RUN git clone -b $Env:GIT_BRANCH --single-branch --depth 5 https://github.com/Az
2120
RUN python -m compileall C:\Python\Lib\site-packages ; \
2221
exit 0
2322

24-
FROM mcr.microsoft.com/windows/nanoserver:sac2016
23+
FROM mcr.microsoft.com/windows/nanoserver:1809
2524

2625
COPY --from=0 /Python /Python
2726
COPY --from=0 /blobxfer/THIRD_PARTY_NOTICES.txt /BLOBXFER_THIRD_PARTY_NOTICES.txt
2827
COPY --from=0 /blobxfer/LICENSE /BLOBXFER_LICENSE.txt
2928

3029
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
3130

32-
ENV PYTHON_VERSION 3.9.4
33-
ENV PYTHON_PIP_VERSION 21.0.1
34-
35-
RUN $env:PATH = 'C:\Python;C:\Python\Scripts;{0}' -f $env:PATH ; \
36-
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\' -Name Path -Value $env:PATH ; \
37-
mkdir $env:APPDATA\Python\Python37\site-packages ; \
38-
Invoke-WebRequest 'https://bootstrap.pypa.io/get-pip.py' -OutFile 'get-pip.py' -UseBasicParsing ; \
39-
$replace = ('import tempfile{0}import site{0}site.getusersitepackages()' -f [char][int]10) ; \
40-
Get-Content get-pip.py | Foreach-Object { $_ -replace 'import tempfile', $replace } | Out-File -Encoding Ascii getpip.py ; \
41-
$pipInstall = ('pip=={0}' -f $env:PYTHON_PIP_VERSION) ; \
42-
python getpip.py $pipInstall ; \
43-
Remove-Item get-pip.py ; \
44-
Remove-Item getpip.py
45-
4631
ENTRYPOINT ["blobxfer"]

setup.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@
3131
install_requires = [
3232
'azure-storage-blob>=2.1.0,<3',
3333
'azure-storage-file>=2.1.0,<3',
34-
'bitstring>=3.1.7,<4',
35-
'click>=7.0,<8',
34+
'bitstring>=3.1.9,<4',
35+
'click>=8.0.1,<9',
3636
'cryptography>=3.3.2',
37-
'python-dateutil>=2.8.1,<3',
38-
'requests>=2.25.1,<3',
39-
'ruamel.yaml>=0.16.9',
37+
'python-dateutil>=2.8.2,<3',
38+
'requests>=2.26.0,<3',
39+
'ruamel.yaml>=0.17.3',
4040
]
4141

4242
setup(

test_requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
coverage==5.5
2-
flake8==3.9.0
3-
pytest==6.2.3
4-
pytest-cov==2.11.1
2+
flake8==3.9.2
3+
pytest==6.2.5
4+
pytest-cov==2.12.1

0 commit comments

Comments
 (0)