Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
b31939c
DRAFT: GitHub Actions: Test on Python 3.13 beta release
cclauss May 10, 2024
3e84b90
requirements.txt: lxml ; python_version < '3.13'
cclauss May 10, 2024
cfbec88
requirements.txt: pillow ; python_version < '3.13'
cclauss May 10, 2024
3f46d29
Update requirements.txt: scikit-learn ; python_version < '3.13'
cclauss May 10, 2024
9d857e4
requirements.txt: statsmodels ; python_version < '3.13'
cclauss May 10, 2024
75de761
requirements.txt: tensorflow ; python_version < '3.13'
cclauss May 10, 2024
0cc6b1c
requirements.txt: imageio ; python_version < '3.13'
cclauss May 10, 2024
67b1769
requirements.txt: matplotlib ; python_version < '3.13' numpy
cclauss May 10, 2024
51aca03
Update requirements.txt
cclauss May 10, 2024
4e8a1a3
lxml works now!
cclauss May 12, 2024
fe4c05c
sudo apt-get install --yes libxml2 libxslt
cclauss May 12, 2024
230f26b
sudo apt-get install --yes libxml2 libxslt1-dev libxslt1.1 xsltproc
cclauss May 12, 2024
aced69b
Update requirements.txt
cclauss May 12, 2024
72c16a1
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 12, 2024
398dd36
Update requirements.txt
cclauss May 12, 2024
92ac9d1
matplotlib==3.9.0rc2 ; python_version >= '3.13'
cclauss May 12, 2024
e1bb7d4
Update requirements.txt
cclauss May 12, 2024
f8e33aa
libopenblas-dev
cclauss May 12, 2024
88d2877
Update requirements.txt
cclauss May 12, 2024
2c78162
imageio
cclauss May 12, 2024
8a1b8ee
Disable Pillow workaround
cclauss May 13, 2024
c6d95c3
Reenable the Pillow workaround
cclauss May 13, 2024
760a925
Update build.yml
cclauss May 13, 2024
db59e8f
xgboost uses SciPy
cclauss May 13, 2024
041bd4a
Update requirements.txt
cclauss May 13, 2024
71291bf
keras
cclauss May 13, 2024
c8f7884
libhdf5
cclauss May 13, 2024
cc7742e
libhdf5-dev
cclauss May 14, 2024
e40d54e
git+https://github.com/cclauss/tweepy.git@patch-1
cclauss May 14, 2024
5301f9b
Update build.yml
cclauss May 14, 2024
c8e634d
Use the `main` branch of python-pillow/Pillow
cclauss May 21, 2024
ad5d1ca
Update requirements.txt
cclauss Jun 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .github/workflows/build.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,12 +12,21 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: 3.12
python-version: 3.13
allow-prereleases: true
- uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('requirements.txt') }}
# https://github.com/scipy/scipy/issues/16308#issuecomment-1140477372
# https://lxml.de/installation.html#requirements
- run: |
sudo apt-get update -qq
# libgmp-dev for qiskit
# libhdf5-dev for keras
# libopenblas-dev for scipy
# libxml2 for lxml
sudo apt-get install --yes libgmp-dev libhdf5-dev libopenblas-dev libxml2 libxslt1-dev libxslt1.1 xsltproc
- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools six wheel
Expand Down
7 changes: 4 additions & 3 deletions requirements.txt
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
beautifulsoup4
fake_useragent
git+https://github.com/cclauss/tweepy.git@patch-1 ; python_version >= '3.13'
imageio
keras ; python_version < '3.12'
keras
lxml
matplotlib
numpy
Expand All@@ -17,8 +18,8 @@ rich
scikit-learn
statsmodels
sympy
tensorflow
tweepy
tensorflow ; python_version < '3.13'
tweepy ; python_version < '3.13'
# yulewalker # uncomment once audio_filters/equal_loudness_filter.py is fixed
typing_extensions
xgboost
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
b31939c
DRAFT: GitHub Actions: Test on Python 3.13 beta release
cclauss May 10, 2024
3e84b90
requirements.txt: lxml ; python_version < '3.13'
cclauss May 10, 2024
cfbec88
requirements.txt: pillow ; python_version < '3.13'
cclauss May 10, 2024
3f46d29
Update requirements.txt: scikit-learn ; python_version < '3.13'
cclauss May 10, 2024
9d857e4
requirements.txt: statsmodels ; python_version < '3.13'
cclauss May 10, 2024
75de761
requirements.txt: tensorflow ; python_version < '3.13'
cclauss May 10, 2024
0cc6b1c
requirements.txt: imageio ; python_version < '3.13'
cclauss May 10, 2024
67b1769
requirements.txt: matplotlib ; python_version < '3.13' numpy
cclauss May 10, 2024
51aca03
Update requirements.txt
cclauss May 10, 2024
4e8a1a3
lxml works now!
cclauss May 12, 2024
fe4c05c
sudo apt-get install --yes libxml2 libxslt
cclauss May 12, 2024
230f26b
sudo apt-get install --yes libxml2 libxslt1-dev libxslt1.1 xsltproc
cclauss May 12, 2024
aced69b
Update requirements.txt
cclauss May 12, 2024
72c16a1
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 12, 2024
398dd36
Update requirements.txt
cclauss May 12, 2024
92ac9d1
matplotlib==3.9.0rc2 ; python_version >= '3.13'
cclauss May 12, 2024
e1bb7d4
Update requirements.txt
cclauss May 12, 2024
f8e33aa
libopenblas-dev
cclauss May 12, 2024
88d2877
Update requirements.txt
cclauss May 12, 2024
2c78162
imageio
cclauss May 12, 2024
8a1b8ee
Disable Pillow workaround
cclauss May 13, 2024
c6d95c3
Reenable the Pillow workaround
cclauss May 13, 2024
760a925
Update build.yml
cclauss May 13, 2024
db59e8f
xgboost uses SciPy
cclauss May 13, 2024
041bd4a
Update requirements.txt
cclauss May 13, 2024
71291bf
keras
cclauss May 13, 2024
c8f7884
libhdf5
cclauss May 13, 2024
cc7742e
libhdf5-dev
cclauss May 14, 2024
e40d54e
git+https://github.com/cclauss/tweepy.git@patch-1
cclauss May 14, 2024
5301f9b
Update build.yml
cclauss May 14, 2024
c8e634d
Use the `main` branch of python-pillow/Pillow
cclauss May 21, 2024
ad5d1ca
Update requirements.txt
cclauss Jun 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .github/workflows/build.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,12 +12,21 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: 3.12
python-version: 3.13
allow-prereleases: true
- uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('requirements.txt') }}
# https://github.com/scipy/scipy/issues/16308#issuecomment-1140477372
# https://lxml.de/installation.html#requirements
- run: |
sudo apt-get update -qq
# libgmp-dev for qiskit
# libhdf5-dev for keras
# libopenblas-dev for scipy
# libxml2 for lxml
sudo apt-get install --yes libgmp-dev libhdf5-dev libopenblas-dev libxml2 libxslt1-dev libxslt1.1 xsltproc
- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools six wheel
Expand Down
7 changes: 4 additions & 3 deletions requirements.txt
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
beautifulsoup4
fake_useragent
git+https://github.com/cclauss/tweepy.git@patch-1 ; python_version >= '3.13'
imageio
keras ; python_version < '3.12'
keras
lxml
matplotlib
numpy
Expand All@@ -17,8 +18,8 @@ rich
scikit-learn
statsmodels
sympy
tensorflow
tweepy
tensorflow ; python_version < '3.13'
tweepy ; python_version < '3.13'
# yulewalker # uncomment once audio_filters/equal_loudness_filter.py is fixed
typing_extensions
xgboost
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
b31939c
DRAFT: GitHub Actions: Test on Python 3.13 beta release
cclauss May 10, 2024
3e84b90
requirements.txt: lxml ; python_version < '3.13'
cclauss May 10, 2024
cfbec88
requirements.txt: pillow ; python_version < '3.13'
cclauss May 10, 2024
3f46d29
Update requirements.txt: scikit-learn ; python_version < '3.13'
cclauss May 10, 2024
9d857e4
requirements.txt: statsmodels ; python_version < '3.13'
cclauss May 10, 2024
75de761
requirements.txt: tensorflow ; python_version < '3.13'
cclauss May 10, 2024
0cc6b1c
requirements.txt: imageio ; python_version < '3.13'
cclauss May 10, 2024
67b1769
requirements.txt: matplotlib ; python_version < '3.13' numpy
cclauss May 10, 2024
51aca03
Update requirements.txt
cclauss May 10, 2024
4e8a1a3
lxml works now!
cclauss May 12, 2024
fe4c05c
sudo apt-get install --yes libxml2 libxslt
cclauss May 12, 2024
230f26b
sudo apt-get install --yes libxml2 libxslt1-dev libxslt1.1 xsltproc
cclauss May 12, 2024
aced69b
Update requirements.txt
cclauss May 12, 2024
72c16a1
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 12, 2024
398dd36
Update requirements.txt
cclauss May 12, 2024
92ac9d1
matplotlib==3.9.0rc2 ; python_version >= '3.13'
cclauss May 12, 2024
e1bb7d4
Update requirements.txt
cclauss May 12, 2024
f8e33aa
libopenblas-dev
cclauss May 12, 2024
88d2877
Update requirements.txt
cclauss May 12, 2024
2c78162
imageio
cclauss May 12, 2024
8a1b8ee
Disable Pillow workaround
cclauss May 13, 2024
c6d95c3
Reenable the Pillow workaround
cclauss May 13, 2024
760a925
Update build.yml
cclauss May 13, 2024
db59e8f
xgboost uses SciPy
cclauss May 13, 2024
041bd4a
Update requirements.txt
cclauss May 13, 2024
71291bf
keras
cclauss May 13, 2024
c8f7884
libhdf5
cclauss May 13, 2024
cc7742e
libhdf5-dev
cclauss May 14, 2024
e40d54e
git+https://github.com/cclauss/tweepy.git@patch-1
cclauss May 14, 2024
5301f9b
Update build.yml
cclauss May 14, 2024
c8e634d
Use the `main` branch of python-pillow/Pillow
cclauss May 21, 2024
ad5d1ca
Update requirements.txt
cclauss Jun 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .github/workflows/build.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,12 +12,21 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: 3.12
python-version: 3.13
allow-prereleases: true
- uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('requirements.txt') }}
# https://github.com/scipy/scipy/issues/16308#issuecomment-1140477372
# https://lxml.de/installation.html#requirements
- run: |
sudo apt-get update -qq
# libgmp-dev for qiskit
# libhdf5-dev for keras
# libopenblas-dev for scipy
# libxml2 for lxml
sudo apt-get install --yes libgmp-dev libhdf5-dev libopenblas-dev libxml2 libxslt1-dev libxslt1.1 xsltproc
- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools six wheel
Expand Down
7 changes: 4 additions & 3 deletions requirements.txt
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
beautifulsoup4
fake_useragent
git+https://github.com/cclauss/tweepy.git@patch-1 ; python_version >= '3.13'
imageio
keras ; python_version < '3.12'
keras
lxml
matplotlib
numpy
Expand All@@ -17,8 +18,8 @@ rich
scikit-learn
statsmodels
sympy
tensorflow
tweepy
tensorflow ; python_version < '3.13'
tweepy ; python_version < '3.13'
# yulewalker # uncomment once audio_filters/equal_loudness_filter.py is fixed
typing_extensions
xgboost
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
b31939c
DRAFT: GitHub Actions: Test on Python 3.13 beta release
cclauss May 10, 2024
3e84b90
requirements.txt: lxml ; python_version < '3.13'
cclauss May 10, 2024
cfbec88
requirements.txt: pillow ; python_version < '3.13'
cclauss May 10, 2024
3f46d29
Update requirements.txt: scikit-learn ; python_version < '3.13'
cclauss May 10, 2024
9d857e4
requirements.txt: statsmodels ; python_version < '3.13'
cclauss May 10, 2024
75de761
requirements.txt: tensorflow ; python_version < '3.13'
cclauss May 10, 2024
0cc6b1c
requirements.txt: imageio ; python_version < '3.13'
cclauss May 10, 2024
67b1769
requirements.txt: matplotlib ; python_version < '3.13' numpy
cclauss May 10, 2024
51aca03
Update requirements.txt
cclauss May 10, 2024
4e8a1a3
lxml works now!
cclauss May 12, 2024
fe4c05c
sudo apt-get install --yes libxml2 libxslt
cclauss May 12, 2024
230f26b
sudo apt-get install --yes libxml2 libxslt1-dev libxslt1.1 xsltproc
cclauss May 12, 2024
aced69b
Update requirements.txt
cclauss May 12, 2024
72c16a1
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 12, 2024
398dd36
Update requirements.txt
cclauss May 12, 2024
92ac9d1
matplotlib==3.9.0rc2 ; python_version >= '3.13'
cclauss May 12, 2024
e1bb7d4
Update requirements.txt
cclauss May 12, 2024
f8e33aa
libopenblas-dev
cclauss May 12, 2024
88d2877
Update requirements.txt
cclauss May 12, 2024
2c78162
imageio
cclauss May 12, 2024
8a1b8ee
Disable Pillow workaround
cclauss May 13, 2024
c6d95c3
Reenable the Pillow workaround
cclauss May 13, 2024
760a925
Update build.yml
cclauss May 13, 2024
db59e8f
xgboost uses SciPy
cclauss May 13, 2024
041bd4a
Update requirements.txt
cclauss May 13, 2024
71291bf
keras
cclauss May 13, 2024
c8f7884
libhdf5
cclauss May 13, 2024
cc7742e
libhdf5-dev
cclauss May 14, 2024
e40d54e
git+https://github.com/cclauss/tweepy.git@patch-1
cclauss May 14, 2024
5301f9b
Update build.yml
cclauss May 14, 2024
c8e634d
Use the `main` branch of python-pillow/Pillow
cclauss May 21, 2024
ad5d1ca
Update requirements.txt
cclauss Jun 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .github/workflows/build.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,12 +12,21 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: 3.12
python-version: 3.13
allow-prereleases: true
- uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('requirements.txt') }}
# https://github.com/scipy/scipy/issues/16308#issuecomment-1140477372
# https://lxml.de/installation.html#requirements
- run: |
sudo apt-get update -qq
# libgmp-dev for qiskit
# libhdf5-dev for keras
# libopenblas-dev for scipy
# libxml2 for lxml
sudo apt-get install --yes libgmp-dev libhdf5-dev libopenblas-dev libxml2 libxslt1-dev libxslt1.1 xsltproc
- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools six wheel
Expand Down
7 changes: 4 additions & 3 deletions requirements.txt
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
beautifulsoup4
fake_useragent
git+https://github.com/cclauss/tweepy.git@patch-1 ; python_version >= '3.13'
imageio
keras ; python_version < '3.12'
keras
lxml
matplotlib
numpy
Expand All@@ -17,8 +18,8 @@ rich
scikit-learn
statsmodels
sympy
tensorflow
tweepy
tensorflow ; python_version < '3.13'
tweepy ; python_version < '3.13'
# yulewalker # uncomment once audio_filters/equal_loudness_filter.py is fixed
typing_extensions
xgboost
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
b31939c
DRAFT: GitHub Actions: Test on Python 3.13 beta release
cclauss May 10, 2024
3e84b90
requirements.txt: lxml ; python_version < '3.13'
cclauss May 10, 2024
cfbec88
requirements.txt: pillow ; python_version < '3.13'
cclauss May 10, 2024
3f46d29
Update requirements.txt: scikit-learn ; python_version < '3.13'
cclauss May 10, 2024
9d857e4
requirements.txt: statsmodels ; python_version < '3.13'
cclauss May 10, 2024
75de761
requirements.txt: tensorflow ; python_version < '3.13'
cclauss May 10, 2024
0cc6b1c
requirements.txt: imageio ; python_version < '3.13'
cclauss May 10, 2024
67b1769
requirements.txt: matplotlib ; python_version < '3.13' numpy
cclauss May 10, 2024
51aca03
Update requirements.txt
cclauss May 10, 2024
4e8a1a3
lxml works now!
cclauss May 12, 2024
fe4c05c
sudo apt-get install --yes libxml2 libxslt
cclauss May 12, 2024
230f26b
sudo apt-get install --yes libxml2 libxslt1-dev libxslt1.1 xsltproc
cclauss May 12, 2024
aced69b
Update requirements.txt
cclauss May 12, 2024
72c16a1
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 12, 2024
398dd36
Update requirements.txt
cclauss May 12, 2024
92ac9d1
matplotlib==3.9.0rc2 ; python_version >= '3.13'
cclauss May 12, 2024
e1bb7d4
Update requirements.txt
cclauss May 12, 2024
f8e33aa
libopenblas-dev
cclauss May 12, 2024
88d2877
Update requirements.txt
cclauss May 12, 2024
2c78162
imageio
cclauss May 12, 2024
8a1b8ee
Disable Pillow workaround
cclauss May 13, 2024
c6d95c3
Reenable the Pillow workaround
cclauss May 13, 2024
760a925
Update build.yml
cclauss May 13, 2024
db59e8f
xgboost uses SciPy
cclauss May 13, 2024
041bd4a
Update requirements.txt
cclauss May 13, 2024
71291bf
keras
cclauss May 13, 2024
c8f7884
libhdf5
cclauss May 13, 2024
cc7742e
libhdf5-dev
cclauss May 14, 2024
e40d54e
git+https://github.com/cclauss/tweepy.git@patch-1
cclauss May 14, 2024
5301f9b
Update build.yml
cclauss May 14, 2024
c8e634d
Use the `main` branch of python-pillow/Pillow
cclauss May 21, 2024
ad5d1ca
Update requirements.txt
cclauss Jun 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .github/workflows/build.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,12 +12,21 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: 3.12
python-version: 3.13
allow-prereleases: true
- uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('requirements.txt') }}
# https://github.com/scipy/scipy/issues/16308#issuecomment-1140477372
# https://lxml.de/installation.html#requirements
- run: |
sudo apt-get update -qq
# libgmp-dev for qiskit
# libhdf5-dev for keras
# libopenblas-dev for scipy
# libxml2 for lxml
sudo apt-get install --yes libgmp-dev libhdf5-dev libopenblas-dev libxml2 libxslt1-dev libxslt1.1 xsltproc
- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools six wheel
Expand Down
7 changes: 4 additions & 3 deletions requirements.txt
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
beautifulsoup4
fake_useragent
git+https://github.com/cclauss/tweepy.git@patch-1 ; python_version >= '3.13'
imageio
keras ; python_version < '3.12'
keras
lxml
matplotlib
numpy
Expand All@@ -17,8 +18,8 @@ rich
scikit-learn
statsmodels
sympy
tensorflow
tweepy
tensorflow ; python_version < '3.13'
tweepy ; python_version < '3.13'
# yulewalker # uncomment once audio_filters/equal_loudness_filter.py is fixed
typing_extensions
xgboost
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
b31939c
DRAFT: GitHub Actions: Test on Python 3.13 beta release
cclauss May 10, 2024
3e84b90
requirements.txt: lxml ; python_version < '3.13'
cclauss May 10, 2024
cfbec88
requirements.txt: pillow ; python_version < '3.13'
cclauss May 10, 2024
3f46d29
Update requirements.txt: scikit-learn ; python_version < '3.13'
cclauss May 10, 2024
9d857e4
requirements.txt: statsmodels ; python_version < '3.13'
cclauss May 10, 2024
75de761
requirements.txt: tensorflow ; python_version < '3.13'
cclauss May 10, 2024
0cc6b1c
requirements.txt: imageio ; python_version < '3.13'
cclauss May 10, 2024
67b1769
requirements.txt: matplotlib ; python_version < '3.13' numpy
cclauss May 10, 2024
51aca03
Update requirements.txt
cclauss May 10, 2024
4e8a1a3
lxml works now!
cclauss May 12, 2024
fe4c05c
sudo apt-get install --yes libxml2 libxslt
cclauss May 12, 2024
230f26b
sudo apt-get install --yes libxml2 libxslt1-dev libxslt1.1 xsltproc
cclauss May 12, 2024
aced69b
Update requirements.txt
cclauss May 12, 2024
72c16a1
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 12, 2024
398dd36
Update requirements.txt
cclauss May 12, 2024
92ac9d1
matplotlib==3.9.0rc2 ; python_version >= '3.13'
cclauss May 12, 2024
e1bb7d4
Update requirements.txt
cclauss May 12, 2024
f8e33aa
libopenblas-dev
cclauss May 12, 2024
88d2877
Update requirements.txt
cclauss May 12, 2024
2c78162
imageio
cclauss May 12, 2024
8a1b8ee
Disable Pillow workaround
cclauss May 13, 2024
c6d95c3
Reenable the Pillow workaround
cclauss May 13, 2024
760a925
Update build.yml
cclauss May 13, 2024
db59e8f
xgboost uses SciPy
cclauss May 13, 2024
041bd4a
Update requirements.txt
cclauss May 13, 2024
71291bf
keras
cclauss May 13, 2024
c8f7884
libhdf5
cclauss May 13, 2024
cc7742e
libhdf5-dev
cclauss May 14, 2024
e40d54e
git+https://github.com/cclauss/tweepy.git@patch-1
cclauss May 14, 2024
5301f9b
Update build.yml
cclauss May 14, 2024
c8e634d
Use the `main` branch of python-pillow/Pillow
cclauss May 21, 2024
ad5d1ca
Update requirements.txt
cclauss Jun 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .github/workflows/build.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,12 +12,21 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: 3.12
python-version: 3.13
allow-prereleases: true
- uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('requirements.txt') }}
# https://github.com/scipy/scipy/issues/16308#issuecomment-1140477372
# https://lxml.de/installation.html#requirements
- run: |
sudo apt-get update -qq
# libgmp-dev for qiskit
# libhdf5-dev for keras
# libopenblas-dev for scipy
# libxml2 for lxml
sudo apt-get install --yes libgmp-dev libhdf5-dev libopenblas-dev libxml2 libxslt1-dev libxslt1.1 xsltproc
- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools six wheel
Expand Down
7 changes: 4 additions & 3 deletions requirements.txt
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
beautifulsoup4
fake_useragent
git+https://github.com/cclauss/tweepy.git@patch-1 ; python_version >= '3.13'
imageio
keras ; python_version < '3.12'
keras
lxml
matplotlib
numpy
Expand All@@ -17,8 +18,8 @@ rich
scikit-learn
statsmodels
sympy
tensorflow
tweepy
tensorflow ; python_version < '3.13'
tweepy ; python_version < '3.13'
# yulewalker # uncomment once audio_filters/equal_loudness_filter.py is fixed
typing_extensions
xgboost
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
b31939c
DRAFT: GitHub Actions: Test on Python 3.13 beta release
cclauss May 10, 2024
3e84b90
requirements.txt: lxml ; python_version < '3.13'
cclauss May 10, 2024
cfbec88
requirements.txt: pillow ; python_version < '3.13'
cclauss May 10, 2024
3f46d29
Update requirements.txt: scikit-learn ; python_version < '3.13'
cclauss May 10, 2024
9d857e4
requirements.txt: statsmodels ; python_version < '3.13'
cclauss May 10, 2024
75de761
requirements.txt: tensorflow ; python_version < '3.13'
cclauss May 10, 2024
0cc6b1c
requirements.txt: imageio ; python_version < '3.13'
cclauss May 10, 2024
67b1769
requirements.txt: matplotlib ; python_version < '3.13' numpy
cclauss May 10, 2024
51aca03
Update requirements.txt
cclauss May 10, 2024
4e8a1a3
lxml works now!
cclauss May 12, 2024
fe4c05c
sudo apt-get install --yes libxml2 libxslt
cclauss May 12, 2024
230f26b
sudo apt-get install --yes libxml2 libxslt1-dev libxslt1.1 xsltproc
cclauss May 12, 2024
aced69b
Update requirements.txt
cclauss May 12, 2024
72c16a1
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 12, 2024
398dd36
Update requirements.txt
cclauss May 12, 2024
92ac9d1
matplotlib==3.9.0rc2 ; python_version >= '3.13'
cclauss May 12, 2024
e1bb7d4
Update requirements.txt
cclauss May 12, 2024
f8e33aa
libopenblas-dev
cclauss May 12, 2024
88d2877
Update requirements.txt
cclauss May 12, 2024
2c78162
imageio
cclauss May 12, 2024
8a1b8ee
Disable Pillow workaround
cclauss May 13, 2024
c6d95c3
Reenable the Pillow workaround
cclauss May 13, 2024
760a925
Update build.yml
cclauss May 13, 2024
db59e8f
xgboost uses SciPy
cclauss May 13, 2024
041bd4a
Update requirements.txt
cclauss May 13, 2024
71291bf
keras
cclauss May 13, 2024
c8f7884
libhdf5
cclauss May 13, 2024
cc7742e
libhdf5-dev
cclauss May 14, 2024
e40d54e
git+https://github.com/cclauss/tweepy.git@patch-1
cclauss May 14, 2024
5301f9b
Update build.yml
cclauss May 14, 2024
c8e634d
Use the `main` branch of python-pillow/Pillow
cclauss May 21, 2024
ad5d1ca
Update requirements.txt
cclauss Jun 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .github/workflows/build.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,12 +12,21 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: 3.12
python-version: 3.13
allow-prereleases: true
- uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('requirements.txt') }}
# https://github.com/scipy/scipy/issues/16308#issuecomment-1140477372
# https://lxml.de/installation.html#requirements
- run: |
sudo apt-get update -qq
# libgmp-dev for qiskit
# libhdf5-dev for keras
# libopenblas-dev for scipy
# libxml2 for lxml
sudo apt-get install --yes libgmp-dev libhdf5-dev libopenblas-dev libxml2 libxslt1-dev libxslt1.1 xsltproc
- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools six wheel
Expand Down
7 changes: 4 additions & 3 deletions requirements.txt
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
beautifulsoup4
fake_useragent
git+https://github.com/cclauss/tweepy.git@patch-1 ; python_version >= '3.13'
imageio
keras ; python_version < '3.12'
keras
lxml
matplotlib
numpy
Expand All@@ -17,8 +18,8 @@ rich
scikit-learn
statsmodels
sympy
tensorflow
tweepy
tensorflow ; python_version < '3.13'
tweepy ; python_version < '3.13'
# yulewalker # uncomment once audio_filters/equal_loudness_filter.py is fixed
typing_extensions
xgboost
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
b31939c
DRAFT: GitHub Actions: Test on Python 3.13 beta release
cclauss May 10, 2024
3e84b90
requirements.txt: lxml ; python_version < '3.13'
cclauss May 10, 2024
cfbec88
requirements.txt: pillow ; python_version < '3.13'
cclauss May 10, 2024
3f46d29
Update requirements.txt: scikit-learn ; python_version < '3.13'
cclauss May 10, 2024
9d857e4
requirements.txt: statsmodels ; python_version < '3.13'
cclauss May 10, 2024
75de761
requirements.txt: tensorflow ; python_version < '3.13'
cclauss May 10, 2024
0cc6b1c
requirements.txt: imageio ; python_version < '3.13'
cclauss May 10, 2024
67b1769
requirements.txt: matplotlib ; python_version < '3.13' numpy
cclauss May 10, 2024
51aca03
Update requirements.txt
cclauss May 10, 2024
4e8a1a3
lxml works now!
cclauss May 12, 2024
fe4c05c
sudo apt-get install --yes libxml2 libxslt
cclauss May 12, 2024
230f26b
sudo apt-get install --yes libxml2 libxslt1-dev libxslt1.1 xsltproc
cclauss May 12, 2024
aced69b
Update requirements.txt
cclauss May 12, 2024
72c16a1
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 12, 2024
398dd36
Update requirements.txt
cclauss May 12, 2024
92ac9d1
matplotlib==3.9.0rc2 ; python_version >= '3.13'
cclauss May 12, 2024
e1bb7d4
Update requirements.txt
cclauss May 12, 2024
f8e33aa
libopenblas-dev
cclauss May 12, 2024
88d2877
Update requirements.txt
cclauss May 12, 2024
2c78162
imageio
cclauss May 12, 2024
8a1b8ee
Disable Pillow workaround
cclauss May 13, 2024
c6d95c3
Reenable the Pillow workaround
cclauss May 13, 2024
760a925
Update build.yml
cclauss May 13, 2024
db59e8f
xgboost uses SciPy
cclauss May 13, 2024
041bd4a
Update requirements.txt
cclauss May 13, 2024
71291bf
keras
cclauss May 13, 2024
c8f7884
libhdf5
cclauss May 13, 2024
cc7742e
libhdf5-dev
cclauss May 14, 2024
e40d54e
git+https://github.com/cclauss/tweepy.git@patch-1
cclauss May 14, 2024
5301f9b
Update build.yml
cclauss May 14, 2024
c8e634d
Use the `main` branch of python-pillow/Pillow
cclauss May 21, 2024
ad5d1ca
Update requirements.txt
cclauss Jun 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .github/workflows/build.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,12 +12,21 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: 3.12
python-version: 3.13
allow-prereleases: true
- uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('requirements.txt') }}
# https://github.com/scipy/scipy/issues/16308#issuecomment-1140477372
# https://lxml.de/installation.html#requirements
- run: |
sudo apt-get update -qq
# libgmp-dev for qiskit
# libhdf5-dev for keras
# libopenblas-dev for scipy
# libxml2 for lxml
sudo apt-get install --yes libgmp-dev libhdf5-dev libopenblas-dev libxml2 libxslt1-dev libxslt1.1 xsltproc
- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools six wheel
Expand Down
7 changes: 4 additions & 3 deletions requirements.txt
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
beautifulsoup4
fake_useragent
git+https://github.com/cclauss/tweepy.git@patch-1 ; python_version >= '3.13'
imageio
keras ; python_version < '3.12'
keras
lxml
matplotlib
numpy
Expand All@@ -17,8 +18,8 @@ rich
scikit-learn
statsmodels
sympy
tensorflow
tweepy
tensorflow ; python_version < '3.13'
tweepy ; python_version < '3.13'
# yulewalker # uncomment once audio_filters/equal_loudness_filter.py is fixed
typing_extensions
xgboost