From cf28b2c7010d20fbe2faaab35e8d7b291ffeb300 Mon Sep 17 00:00:00 2001 From: Barbara Miller Date: Tue, 26 Dec 2023 13:12:04 -0800 Subject: [PATCH] requirements-ait.txt, including yt-dlp==2023.10.13 (not strictly required) --- requirements-ait.txt | 68 ++++++++++++++++++++++++++++++++++++++++++++ setup.py | 11 ++++--- 2 files changed, 73 insertions(+), 6 deletions(-) create mode 100644 requirements-ait.txt diff --git a/requirements-ait.txt b/requirements-ait.txt new file mode 100644 index 0000000..9ffa074 --- /dev/null +++ b/requirements-ait.txt @@ -0,0 +1,68 @@ +# based on current ait production venv and piptools compile output for Python 3.8.18 +brotli==1.0.9 + # via yt-dlp +cerberus==1.3.4 + # via brozzler (setup.py) +certifi==2021.10.8 # piptools 2023.11.17 + # via + # requests + # yt-dlp +cffi==1.15.0 + # via cryptography +charset-normalizer==2.0.12 # piptools 3.3.2 + # via requests +cryptography==37.0.1 # piptools 41.0.7 + # via brozzler (setup.py) +doublethink @ git+https://github.com/internetarchive/doublethink.git@Py311 + # via brozzler (setup.py) +idna==3.3 + # via + # requests + # urlcanon +jinja2==3.1.2 + # via brozzler (setup.py) +markupsafe==2.1.1 + # via jinja2 +mutagen==1.45.1 + # via yt-dlp +pillow==9.1.0 # piptools 10.1.0 + # via brozzler (setup.py) +publicsuffix==1.1.1 + # via url +pycparser==2.21 + # via cffi +pycryptodomex==3.14.1 + # via yt-dlp +python-dateutil==2.8.2 + # via reppy +python-magic==0.4.25 + # via brozzler (setup.py) +pyyaml==6.0.1 + # via brozzler (setup.py) +reppy==0.3.4 + # via brozzler (setup.py) +requests==2.31.0 + # via + # brozzler (setup.py) + # reppy +rethinkdb==2.4.9 + # via + # brozzler (setup.py) + # doublethink +six==1.16.0 + # via + # python-dateutil + # rethinkdb + # websocket-client +url==0.1.7 + # via reppy +urlcanon==0.3.1 + # via brozzler (setup.py) +urllib3==2.1.0 + # via requests +websocket-client==0.48.0 + # via brozzler (setup.py) +websockets==10.3 # piptools 12.0 + # via yt-dlp +yt-dlp==2023.10.13 + # via brozzler (setup.py) diff --git a/setup.py b/setup.py index a1b89d8..754ff24 100644 --- a/setup.py +++ b/setup.py @@ -32,7 +32,7 @@ def find_package_data(package): setuptools.setup( name='brozzler', - version='1.5.43', + version='1.5.44', description='Distributed web crawling with browsers', url='https://github.com/internetarchive/brozzler', author='Noah Levitt', @@ -65,14 +65,13 @@ setuptools.setup( }, install_requires=[ 'PyYAML>=5.1', - 'yt_dlp<2023.11.16', 'reppy==0.3.4', 'requests>=2.21', 'websocket-client>=0.39.0,<=0.48.0', 'pillow>=5.2.0', 'urlcanon>=0.1.dev23', 'doublethink @ git+https://github.com/internetarchive/doublethink.git@Py311', - 'rethinkdb<2.4.10', + 'rethinkdb==2.4.9', 'cerberus>=1.0.1', 'jinja2>=2.10', 'cryptography>=2.3', @@ -95,9 +94,9 @@ setuptools.setup( 'Development Status :: 5 - Production/Stable', 'Environment :: Console', 'License :: OSI Approved :: Apache Software License', - 'Programming Language :: Python :: 3.5', - 'Programming Language :: Python :: 3.6', - 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: 3.9', + 'Programming Language :: Python :: 3.10', 'Topic :: Internet :: WWW/HTTP', 'Topic :: System :: Archiving', ])