Provenance of the files in data/.
Upstream: vaderSentiment 3.3.2, PyPI sdist vaderSentiment-3.3.2.tar.gz
sdist sha256: 5d7c06e027fc8b99238edb0d53d970cf97066ef97654009890b83703849632f9
Captured: 2026-08-04, pip download --no-deps --no-binary :all: vaderSentiment==3.3.2
vader_lexicon.txt and emoji_utf8_lexicon.txt are byte-identical copies of
vaderSentiment-3.3.2/vaderSentiment/<name> from that sdist. LICENSE-VADER is a
byte-identical copy of vaderSentiment-3.3.2/LICENSE.txt. rules_tables.tsv is a
transcription of the SPECIAL_CASES and BOOSTER_DICT tables embedded in
vaderSentiment-3.3.2/vaderSentiment/vaderSentiment.py. A unit test hashes every
file against the digests below.
casing_tables.tsv records the casing behavior of the pinned oracle
interpreter, CPython 3.14.6 with Unicode data 16.0.0 (unicodedata
.unidata_version). Captured 2026-08-07 by probing every codepoint 0 through
0x10FFFF, surrogates excluded, through str.isupper(), str.lower(),
str.isspace(), and the final-sigma context of str.lower(), then writing the
class ranges and the non-identity lowercase mapping. The file header repeats
the two versions and carries the sha256 of the canonical probe
serialization. The casing sweep test in src/casing.rs recomputes that digest
from the crate's own predicates over all codepoints.
sha256 74cfe41cdbf7f6925aeb4c18c148ec8db042540edb6739fd81069aa4e3c8b118 LICENSE-VADER
sha256 3b56665a89078eff6f0fa754ed9e1d2f25bc8edf46522b0d24fb4f57bf960894 casing_tables.tsv
sha256 b8d54223ae1ce22a3e12c1f745316b71678c328eb5f5d3063a842f37cfbe2823 emoji_utf8_lexicon.txt
sha256 5052880eace2f1ca9f31e1d42428b194f7f01b764f634c20a782aa75039c9937 rules_tables.tsv
sha256 1ec9c6e9ee19aade328f8beb393a6afa71a5bb3acf7d3cc22d4ef568df374bf5 vader_lexicon.txt