Skip to content

Commit

Permalink
Close version file after reading it (#434)
Browse files Browse the repository at this point in the history
* Close version file after reading it

* Upgrade hypothesis for compatibility with new typing release
  • Loading branch information
jmbowman authored Oct 24, 2019
1 parent e382120 commit 3bd6563
Show file tree
Hide file tree
Showing 12 changed files with 176 additions and 142 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ Change history for XBlock

These are notable changes in XBlock.

1.2.8 - 2019-10-24
------------------

* Ensure the version file is closed after reading its content.

1.2.7 - 2019-10-15
------------------

Expand Down
17 changes: 10 additions & 7 deletions requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,19 @@
appdirs==1.4.3 # via fs
backports.os==0.1.1 # via fs
enum34==1.1.6 # via fs
fs==2.4.5
future==0.17.1 # via backports.os
futures==3.2.0 ; python_version == "2.7"
lxml==4.3.3
fs==2.4.11
future==0.18.1 # via backports.os
futures==3.3.0 ; python_version == "2.7"
lxml==4.4.1
markupsafe==1.1.1
python-dateutil==2.8.0
pytz==2019.1
pyyaml==5.1
pytz==2019.3
pyyaml==5.1.2
simplejson==3.16.0
six==1.12.0
typing==3.6.6 # via fs
typing==3.7.4.1 # via fs
web-fragments==0.3.0
webob==1.8.5

# The following packages are considered to be unsafe in a requirements file:
# setuptools==41.4.0 # via fs
88 changes: 46 additions & 42 deletions requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,77 +8,81 @@ appdirs==1.4.3
argparse==1.4.0
astroid==1.6.6
atomicwrites==1.3.0
attrs==19.1.0
attrs==19.3.0
backports.functools-lru-cache==1.5
backports.os==0.1.1
boto3==1.9.145
botocore==1.12.145
boto3==1.10.0
botocore==1.13.0
caniusepython3==7.1.0
certifi==2019.3.9
certifi==2019.9.11
chardet==3.0.4
click==7.0
codecov==2.0.15
configparser==3.7.4
contextlib2==0.5.5
coverage==4.5.3
configparser==4.0.2
contextlib2==0.6.0.post1
coverage==4.5.4
ddt==1.2.1
diff-cover==2.0.1
distlib==0.2.8
diff-cover==2.4.0
distlib==0.2.9.post0
django-pyfs==2.0
django==1.11.20
docutils==0.14
django==1.11.25
docutils==0.15.2
enum34==1.1.6
filelock==3.0.10
fs-s3fs==1.1.0
fs==2.4.5
filelock==3.0.12
fs-s3fs==1.1.1
fs==2.4.11
funcsigs==1.0.2
future==0.17.1
futures==3.2.0 ; python_version == "2.7"
hypothesis==3.88.3
future==0.18.1
futures==3.3.0 ; python_version == "2.7"
hypothesis==4.41.3
idna==2.8
importlib-metadata==0.11
importlib-metadata==0.23
inflect==2.1.0
isort==4.3.18
isort==4.3.21
jinja2-pluralize==0.3.0
jinja2==2.10.1
jinja2==2.10.3
jmespath==0.9.4
lazy-object-proxy==1.4.0
lazy-object-proxy==1.4.2
lazy==1.4
lxml==4.3.3
lxml==4.4.1
markupsafe==1.1.1
mccabe==0.6.1
mock==3.0.5
more-itertools==5.0.0
nose==1.3.7
packaging==19.0
packaging==19.2
path.py==11.5.2
pathlib2==2.3.3
pip-tools==3.7.0
pluggy==0.11.0
pathlib2==2.3.5
pip-tools==4.2.0
pluggy==0.13.0
py==1.8.0
pycodestyle==2.5.0
pygments==2.4.0
pylint==1.9.4
pyparsing==2.4.0
pytest-cov==2.7.1
pytest-django==3.4.8
pytest==4.4.2
pygments==2.4.2
pylint==1.9.5
pyparsing==2.4.2
pytest-cov==2.8.1
pytest-django==3.6.0
pytest==4.6.6
python-dateutil==2.8.0
pytz==2019.1
pyyaml==5.1
requests==2.21.0
s3transfer==0.2.0
pytz==2019.3
pyyaml==5.1.2
requests==2.22.0
s3transfer==0.2.1
scandir==1.10.0
simplejson==3.16.0
singledispatch==3.4.0.3
six==1.12.0
toml==0.10.0
tox-battery==0.5.1
tox==3.9.0
typing==3.6.6
urllib3==1.24.3
virtualenv==16.5.0
tox==3.14.0
typing==3.7.4.1
urllib3==1.25.6
virtualenv==16.7.7
wcwidth==0.1.7
web-fragments==0.3.0
webob==1.8.5
wrapt==1.11.1
zipp==0.5.0
wrapt==1.11.2
zipp==0.6.0

# The following packages are considered to be unsafe in a requirements file:
# setuptools==41.4.0 # via caniusepython3, fs
31 changes: 17 additions & 14 deletions requirements/django.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,27 +6,30 @@
#
appdirs==1.4.3
backports.os==0.1.1
boto3==1.9.145 # via fs-s3fs
botocore==1.12.145 # via boto3, s3transfer
boto3==1.10.0 # via fs-s3fs
botocore==1.13.0 # via boto3, s3transfer
django-pyfs==2.0
django==1.11.20
docutils==0.14 # via botocore
django==1.11.25
docutils==0.15.2 # via botocore
enum34==1.1.6
fs-s3fs==1.1.0 # via django-pyfs
fs==2.4.5
future==0.17.1
futures==3.2.0 ; python_version == "2.7"
fs-s3fs==1.1.1 # via django-pyfs
fs==2.4.11
future==0.18.1
futures==3.3.0 ; python_version == "2.7"
jmespath==0.9.4 # via boto3, botocore
lazy==1.4
lxml==4.3.3
lxml==4.4.1
markupsafe==1.1.1
python-dateutil==2.8.0
pytz==2019.1
pyyaml==5.1
s3transfer==0.2.0 # via boto3
pytz==2019.3
pyyaml==5.1.2
s3transfer==0.2.1 # via boto3
simplejson==3.16.0
six==1.12.0
typing==3.6.6
urllib3==1.24.3 # via botocore
typing==3.7.4.1
urllib3==1.25.6 # via botocore
web-fragments==0.3.0
webob==1.8.5

# The following packages are considered to be unsafe in a requirements file:
# setuptools==41.4.0 # via fs
51 changes: 27 additions & 24 deletions requirements/doc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,44 +6,47 @@
#
alabaster==0.7.12 # via sphinx
appdirs==1.4.3
babel==2.6.0 # via sphinx
babel==2.7.0 # via sphinx
backports.os==0.1.1
boto3==1.9.145
botocore==1.12.145
certifi==2019.3.9 # via requests
boto3==1.10.0
botocore==1.13.0
certifi==2019.9.11 # via requests
chardet==3.0.4 # via requests
django-pyfs==2.0
django==1.11.20
docutils==0.14
edx-sphinx-theme==1.4.0
django==1.11.25
docutils==0.15.2
edx-sphinx-theme==1.5.0
enum34==1.1.6
fs-s3fs==1.1.0
fs==2.4.5
fs-s3fs==1.1.1
fs==2.4.11
funcsigs==1.0.2 # via mock
future==0.17.1
futures==3.2.0 ; python_version == "2.7"
future==0.18.1
futures==3.3.0 ; python_version == "2.7"
idna==2.8 # via requests
imagesize==1.1.0 # via sphinx
jinja2==2.10.1 # via sphinx
jinja2==2.10.3 # via sphinx
jmespath==0.9.4
lazy==1.4
lxml==4.3.3
lxml==4.4.1
markupsafe==1.1.1
mock==3.0.5
packaging==19.0 # via sphinx
pygments==2.4.0 # via sphinx
pyparsing==2.4.0 # via packaging
packaging==19.2 # via sphinx
pygments==2.4.2 # via sphinx
pyparsing==2.4.2 # via packaging
python-dateutil==2.8.0
pytz==2019.1
pyyaml==5.1
requests==2.21.0 # via sphinx
s3transfer==0.2.0
pytz==2019.3
pyyaml==5.1.2
requests==2.22.0 # via sphinx
s3transfer==0.2.1
simplejson==3.16.0
six==1.12.0
snowballstemmer==1.2.1 # via sphinx
snowballstemmer==2.0.0 # via sphinx
sphinx==1.8.5
sphinxcontrib-websupport==1.1.0 # via sphinx
typing==3.6.6
urllib3==1.24.3
sphinxcontrib-websupport==1.1.2 # via sphinx
typing==3.7.4.1
urllib3==1.25.6
web-fragments==0.3.0
webob==1.8.5

# The following packages are considered to be unsafe in a requirements file:
# setuptools==41.4.0 # via fs, sphinx
2 changes: 1 addition & 1 deletion requirements/pip-tools.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
# make upgrade
#
click==7.0 # via pip-tools
pip-tools==3.7.0
pip-tools==4.2.0
six==1.12.0 # via pip-tools
2 changes: 1 addition & 1 deletion requirements/test.in
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ caniusepython3
coverage
ddt
diff-cover >= 0.2.1
hypothesis>=3.33.0,<4.0
hypothesis
mock
nose
path.py
Expand Down
Loading

0 comments on commit 3bd6563

Please sign in to comment.