Merge pull request #19449 from edx/nedbat/move-pins

Move defensive pins to constraints.txt
This commit is contained in:
Ned Batchelder
2018-12-17 15:04:56 -05:00
committed by GitHub
7 changed files with 32 additions and 13 deletions

View File

@@ -11,3 +11,25 @@
# six is at 1.12.0, but transifex-client requires ==1.11.0
# https://github.com/transifex/transifex-client/issues/252
six==1.11.0
# version 2.6.0 changes the data model, which results in a failure in common.djangoapps.util.tests.test_db.MigrationTests.test_migrations_are_in_sync
django-simple-history==2.5.1
# Convert text markup to HTML; used in capa problems, forums, and course wikis; pin Markdown version as tests failed for its upgrade to latest release
Markdown==2.6.11
# required by edx-lint and pinned explicitly here because newer versions don't guarantee python 2 support.
# Can be removed when we get to Python 3.
pylint-plugin-utils==0.3
# Testing framework # Pinned due to https://github.com/pytest-dev/pytest/issues/3749
pytest==3.6.3
# pytest plugin for measuring code coverage. # Pinned due to https://openedx.atlassian.net/browse/TE-2731
pytest-cov<2.6
# Browser driver used by lettuce - pinned because splinter==0.10.0 breaks lettuce tests. EDUCATOR-3795
splinter==0.9.0
# transifex-client 0.13.5 requires urllib3<1.24, but requests will pull in urllib3==1.24 (https://github.com/transifex/transifex-client/pull/241/files)
urllib3<1.24

View File

@@ -101,7 +101,7 @@ ipaddr==2.1.11 # Ip network support for Embargo feature
jsonfield # Django model field for validated JSON; used in several apps
mailsnake==1.6.2 # Needed for mailchimp (mailing djangoapp)
mako==1.0.2 # Primary template language used for server-side page rendering
Markdown==2.6.11 # Convert text markup to HTML; used in capa problems, forums, and course wikis; pin Markdown version as tests failed for its upgrade to latest release
Markdown # Convert text markup to HTML; used in capa problems, forums, and course wikis
mongoengine==0.10.0 # Object-document mapper for MongoDB, used in the LMS dashboard
MySQL-python # Driver for the default production relational database
newrelic # New Relic agent for performance monitoring

View File

@@ -270,7 +270,7 @@ pytest-cov==2.5.1
pytest-django==3.1.2
pytest-forked==0.2
pytest-randomly==1.2.3
pytest-xdist==1.24.1
pytest-xdist==1.25.0
pytest==3.6.3
python-dateutil==2.4.0
python-levenshtein==0.12.0
@@ -325,7 +325,7 @@ text-unidecode==1.2
tincan==0.0.5
toml==0.10.0
tox-battery==0.5.1
tox==3.5.3
tox==3.6.0
traceback2==1.4.0
transifex-client==0.13.5
twisted==16.6.0

View File

@@ -21,7 +21,6 @@ psutil==1.2.1 # Library for retrieving information on runn
pymongo==2.9.1 # via edx-opaque-keys
python-memcached==1.48 # Python interface to the memcached memory cache daemon
requests # Simple interface for making HTTP requests
urllib3<1.24 # transifex-client 0.13.5 requires urllib3<1.24, but requests will pull in urllib3==1.24 (https://github.com/transifex/transifex-client/pull/241/files)
stevedore==1.10.0 # via edx-opaque-keys
watchdog # Used in paver watch_assets
wrapt==1.10.5 # Decorator utilities used in the @timed paver task decorator

View File

@@ -25,6 +25,6 @@ pyyaml==3.13 # via watchdog
requests==2.21.0
six==1.11.0 # via edx-opaque-keys, libsass, paver, stevedore
stevedore==1.10.0
urllib3==1.23
urllib3==1.23 # via requests
watchdog==0.9.0
wrapt==1.10.5

View File

@@ -24,8 +24,6 @@ cssselect # Used to extract HTML fragments via CSS selectors in
ddt # Run a test case multiple times with different input; used in many, many of our tests
edx-i18n-tools>=0.4.6 # Commands for developers and translators to extract, compile and validate translations
edx-lint==0.6.0 # pylint extensions for Open edX repositories
pylint-plugin-utils==0.3 # required by edx-lint and pinned explicitly here because newer versions don't guarantee python 2 support.
# can be removed when we get to python 3
factory_boy==2.8.1 # Library for creating test fixtures, used in many tests
freezegun # Allows tests to mock the output of assorted datetime module functions
httpretty # Library for mocking HTTP requests, used in many tests
@@ -36,16 +34,16 @@ pycodestyle # Checker for compliance with the Python style guide (
polib # Library for manipulating gettext translation files, used to test paver i18n commands
pyquery # jQuery-like API for retrieving fragments of HTML and XML files in tests
pysqlite # DB-API 2.0 interface for SQLite 3.x (used as the relational database for most tests)
pytest==3.6.3 # Testing framework # Pinned due to https://github.com/pytest-dev/pytest/issues/3749
pytest # Testing framework
pytest-attrib # Select tests based on attributes
pytest-cov<2.6 # pytest plugin for measuring code coverage. # Pinned due to https://openedx.atlassian.net/browse/TE-2731
pytest-cov # pytest plugin for measuring code coverage.
pytest-django==3.1.2 # Django support for pytest
pytest-randomly # pytest plugin to randomly order tests
pytest-xdist # Parallel execution of tests on multiple CPU cores or hosts
radon # Calculates cyclomatic complexity of Python code (code quality utility)
selenium # Browser automation library, used for acceptance tests
singledispatch # Backport of functools.singledispatch from Python 3.4+, used in tests of XBlock rendering
splinter==0.9.0 # Browser driver used by lettuce - pinned because splinter==0.10.0 breaks lettuce tests. EDUCATOR-3795
splinter # Browser driver used by lettuce
testfixtures # Provides a LogCapture utility used by several tests
tox # virtualenv management for tests
tox-battery # Makes tox aware of requirements file changes

View File

@@ -245,7 +245,7 @@ pyjwkest==1.3.2
pyjwt==1.5.2
pylint-celery==0.3 # via edx-lint
pylint-django==0.7.2 # via edx-lint
pylint-plugin-utils==0.3
pylint-plugin-utils==0.3 # via pylint-celery, pylint-django
pylint==1.7.6 # via edx-lint, pylint-celery, pylint-django, pylint-plugin-utils
pymongo==2.9.1
pynliner==0.8.0
@@ -259,7 +259,7 @@ pytest-cov==2.5.1
pytest-django==3.1.2
pytest-forked==0.2 # via pytest-xdist
pytest-randomly==1.2.3
pytest-xdist==1.24.1
pytest-xdist==1.25.0
pytest==3.6.3
python-dateutil==2.4.0
python-levenshtein==0.12.0
@@ -310,7 +310,7 @@ text-unidecode==1.2 # via faker
tincan==0.0.5
toml==0.10.0 # via tox
tox-battery==0.5.1
tox==3.5.3
tox==3.6.0
traceback2==1.4.0 # via testtools, unittest2
transifex-client==0.13.5
twisted==16.6.0 # via pa11ycrawler, scrapy