diff --git a/deps/DateTime-5.2-py3-none-any.whl b/deps/DateTime-5.2-py3-none-any.whl deleted file mode 100644 index d1fce87..0000000 Binary files a/deps/DateTime-5.2-py3-none-any.whl and /dev/null differ diff --git a/deps/DateTime-5.5-py3-none-any.whl b/deps/DateTime-5.5-py3-none-any.whl new file mode 100644 index 0000000..96f16a1 Binary files /dev/null and b/deps/DateTime-5.5-py3-none-any.whl differ diff --git a/deps/PyYAML-6.0.2-cp39-cp39-win_amd64.whl b/deps/PyYAML-6.0.2-cp39-cp39-win_amd64.whl new file mode 100644 index 0000000..a737cc7 Binary files /dev/null and b/deps/PyYAML-6.0.2-cp39-cp39-win_amd64.whl differ diff --git a/deps/aiohappyeyeballs-2.5.0-py3-none-any.whl b/deps/aiohappyeyeballs-2.5.0-py3-none-any.whl new file mode 100644 index 0000000..3e34d2a Binary files /dev/null and b/deps/aiohappyeyeballs-2.5.0-py3-none-any.whl differ diff --git a/deps/aiohttp-3.11.13-cp39-cp39-win_amd64.whl b/deps/aiohttp-3.11.13-cp39-cp39-win_amd64.whl new file mode 100644 index 0000000..28c142f Binary files /dev/null and b/deps/aiohttp-3.11.13-cp39-cp39-win_amd64.whl differ diff --git a/deps/aiohttp-3.8.5-cp39-cp39-win_amd64.whl b/deps/aiohttp-3.8.5-cp39-cp39-win_amd64.whl deleted file mode 100644 index e5013c6..0000000 Binary files a/deps/aiohttp-3.8.5-cp39-cp39-win_amd64.whl and /dev/null differ diff --git a/deps/aiosignal-1.3.1-py3-none-any.whl b/deps/aiosignal-1.3.2-py2.py3-none-any.whl similarity index 54% rename from deps/aiosignal-1.3.1-py3-none-any.whl rename to deps/aiosignal-1.3.2-py2.py3-none-any.whl index 41a992b..5264871 100644 Binary files a/deps/aiosignal-1.3.1-py3-none-any.whl and b/deps/aiosignal-1.3.2-py2.py3-none-any.whl differ diff --git a/deps/async_timeout-4.0.3-py3-none-any.whl b/deps/async_timeout-4.0.3-py3-none-any.whl deleted file mode 100644 index d802d01..0000000 Binary files a/deps/async_timeout-4.0.3-py3-none-any.whl and /dev/null differ diff --git a/deps/async_timeout-5.0.1-py3-none-any.whl b/deps/async_timeout-5.0.1-py3-none-any.whl new file mode 100644 index 0000000..585d57c Binary files /dev/null and b/deps/async_timeout-5.0.1-py3-none-any.whl differ diff --git a/deps/attrs-23.1.0-py3-none-any.whl b/deps/attrs-23.1.0-py3-none-any.whl deleted file mode 100644 index 6991e6a..0000000 Binary files a/deps/attrs-23.1.0-py3-none-any.whl and /dev/null differ diff --git a/deps/attrs-25.1.0-py3-none-any.whl b/deps/attrs-25.1.0-py3-none-any.whl new file mode 100644 index 0000000..e9c60f1 Binary files /dev/null and b/deps/attrs-25.1.0-py3-none-any.whl differ diff --git a/deps/certifi-2023.7.22-py3-none-any.whl b/deps/certifi-2023.7.22-py3-none-any.whl deleted file mode 100644 index 78dfe27..0000000 Binary files a/deps/certifi-2023.7.22-py3-none-any.whl and /dev/null differ diff --git a/deps/certifi-2025.1.31-py3-none-any.whl b/deps/certifi-2025.1.31-py3-none-any.whl new file mode 100644 index 0000000..d2b3bb7 Binary files /dev/null and b/deps/certifi-2025.1.31-py3-none-any.whl differ diff --git a/deps/charset_normalizer-3.3.0-cp39-cp39-win_amd64.whl b/deps/charset_normalizer-3.3.0-cp39-cp39-win_amd64.whl deleted file mode 100644 index 0de9fe7..0000000 Binary files a/deps/charset_normalizer-3.3.0-cp39-cp39-win_amd64.whl and /dev/null differ diff --git a/deps/charset_normalizer-3.4.1-cp39-cp39-win_amd64.whl b/deps/charset_normalizer-3.4.1-cp39-cp39-win_amd64.whl new file mode 100644 index 0000000..108599c Binary files /dev/null and b/deps/charset_normalizer-3.4.1-cp39-cp39-win_amd64.whl differ diff --git a/deps/frozenlist-1.4.0-cp39-cp39-win_amd64.whl b/deps/frozenlist-1.4.0-cp39-cp39-win_amd64.whl deleted file mode 100644 index cf0a653..0000000 Binary files a/deps/frozenlist-1.4.0-cp39-cp39-win_amd64.whl and /dev/null differ diff --git a/deps/frozenlist-1.5.0-cp39-cp39-win_amd64.whl b/deps/frozenlist-1.5.0-cp39-cp39-win_amd64.whl new file mode 100644 index 0000000..c5b47b9 Binary files /dev/null and b/deps/frozenlist-1.5.0-cp39-cp39-win_amd64.whl differ diff --git a/deps/idna-3.10-py3-none-any.whl b/deps/idna-3.10-py3-none-any.whl new file mode 100644 index 0000000..52759bd Binary files /dev/null and b/deps/idna-3.10-py3-none-any.whl differ diff --git a/deps/idna-3.4-py3-none-any.whl b/deps/idna-3.4-py3-none-any.whl deleted file mode 100644 index 7343c68..0000000 Binary files a/deps/idna-3.4-py3-none-any.whl and /dev/null differ diff --git a/deps/importlib_metadata-6.8.0-py3-none-any.whl b/deps/importlib_metadata-6.8.0-py3-none-any.whl deleted file mode 100644 index c3b0b51..0000000 Binary files a/deps/importlib_metadata-6.8.0-py3-none-any.whl and /dev/null differ diff --git a/deps/importlib_metadata-8.5.0-py3-none-any.whl b/deps/importlib_metadata-8.6.1-py3-none-any.whl similarity index 73% rename from deps/importlib_metadata-8.5.0-py3-none-any.whl rename to deps/importlib_metadata-8.6.1-py3-none-any.whl index 7f0acc0..f057be7 100644 Binary files a/deps/importlib_metadata-8.5.0-py3-none-any.whl and b/deps/importlib_metadata-8.6.1-py3-none-any.whl differ diff --git a/deps/multidict-6.0.4-cp39-cp39-win_amd64.whl b/deps/multidict-6.0.4-cp39-cp39-win_amd64.whl deleted file mode 100644 index 47be79a..0000000 Binary files a/deps/multidict-6.0.4-cp39-cp39-win_amd64.whl and /dev/null differ diff --git a/deps/multidict-6.1.0-cp39-cp39-win_amd64.whl b/deps/multidict-6.1.0-cp39-cp39-win_amd64.whl new file mode 100644 index 0000000..30dbf27 Binary files /dev/null and b/deps/multidict-6.1.0-cp39-cp39-win_amd64.whl differ diff --git a/deps/packaging-23.2-py3-none-any.whl b/deps/packaging-23.2-py3-none-any.whl deleted file mode 100644 index bc7b6ab..0000000 Binary files a/deps/packaging-23.2-py3-none-any.whl and /dev/null differ diff --git a/deps/pip-23.2.1-py3-none-any.whl b/deps/pip-23.2.1-py3-none-any.whl deleted file mode 100644 index ba28ef0..0000000 Binary files a/deps/pip-23.2.1-py3-none-any.whl and /dev/null differ diff --git a/deps/pip-25.0.1-py3-none-any.whl b/deps/pip-25.0.1-py3-none-any.whl new file mode 100644 index 0000000..8d3b004 Binary files /dev/null and b/deps/pip-25.0.1-py3-none-any.whl differ diff --git a/deps/propcache-0.3.0-cp39-cp39-win_amd64.whl b/deps/propcache-0.3.0-cp39-cp39-win_amd64.whl new file mode 100644 index 0000000..0b97e0f Binary files /dev/null and b/deps/propcache-0.3.0-cp39-cp39-win_amd64.whl differ diff --git a/deps/pyinstaller-6.0.0-py3-none-win_amd64.whl b/deps/pyinstaller-6.0.0-py3-none-win_amd64.whl deleted file mode 100644 index cc4da31..0000000 Binary files a/deps/pyinstaller-6.0.0-py3-none-win_amd64.whl and /dev/null differ diff --git a/deps/pyinstaller-6.12.0-py3-none-win_amd64.whl b/deps/pyinstaller-6.12.0-py3-none-win_amd64.whl new file mode 100644 index 0000000..d3e53f5 Binary files /dev/null and b/deps/pyinstaller-6.12.0-py3-none-win_amd64.whl differ diff --git a/deps/pyinstaller_hooks_contrib-2023.9-py2.py3-none-any.whl b/deps/pyinstaller_hooks_contrib-2023.9-py2.py3-none-any.whl deleted file mode 100644 index 6e6b6f1..0000000 Binary files a/deps/pyinstaller_hooks_contrib-2023.9-py2.py3-none-any.whl and /dev/null differ diff --git a/deps/pyinstaller_hooks_contrib-2025.1-py3-none-any.whl b/deps/pyinstaller_hooks_contrib-2025.1-py3-none-any.whl new file mode 100644 index 0000000..e6e8a79 Binary files /dev/null and b/deps/pyinstaller_hooks_contrib-2025.1-py3-none-any.whl differ diff --git a/deps/pytz-2023.3.post1-py2.py3-none-any.whl b/deps/pytz-2025.1-py2.py3-none-any.whl similarity index 55% rename from deps/pytz-2023.3.post1-py2.py3-none-any.whl rename to deps/pytz-2025.1-py2.py3-none-any.whl index e6a4b3f..8157b0d 100644 Binary files a/deps/pytz-2023.3.post1-py2.py3-none-any.whl and b/deps/pytz-2025.1-py2.py3-none-any.whl differ diff --git a/deps/pywin32_ctypes-0.2.2-py3-none-any.whl b/deps/pywin32_ctypes-0.2.2-py3-none-any.whl deleted file mode 100644 index 89fcea9..0000000 Binary files a/deps/pywin32_ctypes-0.2.2-py3-none-any.whl and /dev/null differ diff --git a/deps/pywin32_ctypes-0.2.3-py3-none-any.whl b/deps/pywin32_ctypes-0.2.3-py3-none-any.whl new file mode 100644 index 0000000..8e2f441 Binary files /dev/null and b/deps/pywin32_ctypes-0.2.3-py3-none-any.whl differ diff --git a/deps/requests-2.31.0-py3-none-any.whl b/deps/requests-2.31.0-py3-none-any.whl deleted file mode 100644 index bfd5d2e..0000000 Binary files a/deps/requests-2.31.0-py3-none-any.whl and /dev/null differ diff --git a/deps/requests-2.32.3-py3-none-any.whl b/deps/requests-2.32.3-py3-none-any.whl new file mode 100644 index 0000000..23662ce Binary files /dev/null and b/deps/requests-2.32.3-py3-none-any.whl differ diff --git a/deps/setuptools-68.2.2-py3-none-any.whl b/deps/setuptools-68.2.2-py3-none-any.whl deleted file mode 100644 index d4be906..0000000 Binary files a/deps/setuptools-68.2.2-py3-none-any.whl and /dev/null differ diff --git a/deps/setuptools-76.0.0-py3-none-any.whl b/deps/setuptools-76.0.0-py3-none-any.whl new file mode 100644 index 0000000..7c1f7c1 Binary files /dev/null and b/deps/setuptools-76.0.0-py3-none-any.whl differ diff --git a/deps/typing_extensions-4.12.2-py3-none-any.whl b/deps/typing_extensions-4.12.2-py3-none-any.whl new file mode 100644 index 0000000..f6cc799 Binary files /dev/null and b/deps/typing_extensions-4.12.2-py3-none-any.whl differ diff --git a/deps/urllib3-2.0.6-py3-none-any.whl b/deps/urllib3-2.0.6-py3-none-any.whl deleted file mode 100644 index 11ed7ae..0000000 Binary files a/deps/urllib3-2.0.6-py3-none-any.whl and /dev/null differ diff --git a/deps/urllib3-2.3.0-py3-none-any.whl b/deps/urllib3-2.3.0-py3-none-any.whl new file mode 100644 index 0000000..cfa568f Binary files /dev/null and b/deps/urllib3-2.3.0-py3-none-any.whl differ diff --git a/deps/wheel-0.41.2-py3-none-any.whl b/deps/wheel-0.41.2-py3-none-any.whl deleted file mode 100644 index f2befff..0000000 Binary files a/deps/wheel-0.41.2-py3-none-any.whl and /dev/null differ diff --git a/deps/wheel-0.45.1-py3-none-any.whl b/deps/wheel-0.45.1-py3-none-any.whl new file mode 100644 index 0000000..589308a Binary files /dev/null and b/deps/wheel-0.45.1-py3-none-any.whl differ diff --git a/deps/yarl-1.18.3-cp39-cp39-win_amd64.whl b/deps/yarl-1.18.3-cp39-cp39-win_amd64.whl new file mode 100644 index 0000000..44e0777 Binary files /dev/null and b/deps/yarl-1.18.3-cp39-cp39-win_amd64.whl differ diff --git a/deps/yarl-1.9.2-cp39-cp39-win_amd64.whl b/deps/yarl-1.9.2-cp39-cp39-win_amd64.whl deleted file mode 100644 index 2152eac..0000000 Binary files a/deps/yarl-1.9.2-cp39-cp39-win_amd64.whl and /dev/null differ diff --git a/deps/zipp-3.17.0-py3-none-any.whl b/deps/zipp-3.17.0-py3-none-any.whl deleted file mode 100644 index ead23a5..0000000 Binary files a/deps/zipp-3.17.0-py3-none-any.whl and /dev/null differ diff --git a/deps/zope.interface-6.0-cp39-cp39-win_amd64.whl b/deps/zope.interface-6.0-cp39-cp39-win_amd64.whl deleted file mode 100644 index 77f201e..0000000 Binary files a/deps/zope.interface-6.0-cp39-cp39-win_amd64.whl and /dev/null differ diff --git a/deps/zope.interface-7.2-cp39-cp39-win_amd64.whl b/deps/zope.interface-7.2-cp39-cp39-win_amd64.whl new file mode 100644 index 0000000..13de8b8 Binary files /dev/null and b/deps/zope.interface-7.2-cp39-cp39-win_amd64.whl differ diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..03d326c --- /dev/null +++ b/requirements.txt @@ -0,0 +1,34 @@ +# +aiohappyeyeballs==2.5.0 +aiohttp==3.11.13 +aiosignal==1.3.2 +altgraph==0.17.4 +async-timeout==5.0.1 +asyncio==3.4.3 +attrs==25.1.0 +certifi==2025.1.31 +charset-normalizer==3.4.1 +cod-api==2.0.2 +colorama==0.4.6 +datetime==5.5 +enum34==1.1.10 +frozenlist==1.5.0 +idna==3.10 +importlib-metadata==8.6.1 +multidict==6.1.0 +packaging==24.2 +pefile==2023.2.7 +propcache==0.3.0 +pyinstaller==6.12.0 +pyinstaller-hooks-contrib==2025.1 +pytz==2025.1 +pywin32-ctypes==0.2.3 +pyyaml==6.0.2 +requests==2.32.3 +tomli==2.2.1 +typing-extensions==4.12.2 +urllib3==2.3.0 +uuid==1.30 +yarl==1.18.3 +zipp==3.21.0 +zope-interface==7.2 diff --git a/setup.py b/setup.py index 05d0d15..56741a1 100644 --- a/setup.py +++ b/setup.py @@ -47,7 +47,8 @@ def get_pip_path(venv_dir): """Get the platform-specific path to pip in the virtual environment.""" if sys.platform == 'win32': return venv_dir / 'Scripts' / 'pip' - return venv_dir / 'bin' / 'pip' + else: + return venv_dir / 'bin' / 'pip' def install_packages(pip_path, deps_dir): @@ -58,17 +59,18 @@ def install_packages(pip_path, deps_dir): str(pip_path), 'install', '--no-index', f'--find-links={deps_dir}', + '-r', 'requirements.txt', *base_packages ]) - print("Installing COD API package...") - cod_api_wheel = 'cod_api-2.0.2-py3-none-any.whl' - subprocess.check_call([ - str(pip_path), 'install', - '--no-index', - f'--find-links={deps_dir}', - str(deps_dir / cod_api_wheel) - ]) + # print("Installing COD API package...") + # cod_api_wheel = 'cod_api-2.0.2-py3-none-any.whl' + # subprocess.check_call([ + # str(pip_path), 'install', + # '--no-index', + # f'--find-links={deps_dir}', + # str(deps_dir / cod_api_wheel) + # ]) def clean_environment(pip_path): @@ -109,4 +111,4 @@ def main(): if __name__ == "__main__": - main() \ No newline at end of file + main()