diff --git a/requirements.in b/requirements.in new file mode 100644 index 0000000..f6af031 --- /dev/null +++ b/requirements.in @@ -0,0 +1,6 @@ +uv==0.7.22 +django==5.1 +psycopg2-binary +requests +beautifulsoup4 +ipython diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..fa7aa38 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,70 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile requirements.in +# +--index-url https://pypi.nicestudio.com.tw/root/pypi + +asgiref==3.9.1 + # via django +asttokens==3.0.0 + # via stack-data +beautifulsoup4==4.13.4 + # via -r requirements.in +certifi==2025.7.14 + # via requests +charset-normalizer==3.4.2 + # via requests +decorator==5.2.1 + # via ipython +django==5.1 + # via -r requirements.in +executing==2.2.0 + # via stack-data +idna==3.10 + # via requests +ipython==9.4.0 + # via -r requirements.in +ipython-pygments-lexers==1.1.1 + # via ipython +jedi==0.19.2 + # via ipython +matplotlib-inline==0.1.7 + # via ipython +parso==0.8.4 + # via jedi +pexpect==4.9.0 + # via ipython +prompt-toolkit==3.0.51 + # via ipython +psycopg2-binary==2.9.10 + # via -r requirements.in +ptyprocess==0.7.0 + # via pexpect +pure-eval==0.2.3 + # via stack-data +pygments==2.19.2 + # via + # ipython + # ipython-pygments-lexers +requests==2.32.4 + # via -r requirements.in +soupsieve==2.7 + # via beautifulsoup4 +sqlparse==0.5.3 + # via django +stack-data==0.6.3 + # via ipython +traitlets==5.14.3 + # via + # ipython + # matplotlib-inline +typing-extensions==4.14.1 + # via beautifulsoup4 +urllib3==2.5.0 + # via requests +uv==0.7.22 + # via -r requirements.in +wcwidth==0.2.13 + # via prompt-toolkit