# generated by rye # use `rye lock` or `rye sync` to update this lockfile # # last locked with the following flags: # pre: false # features: [] # all-features: false # with-sources: false # generate-hashes: false -e file:. agate==1.10.2 # via agate-dbf # via agate-excel # via agate-sql # via csvkit agate-dbf==0.2.3 # via csvkit agate-excel==0.4.1 # via csvkit agate-sql==0.7.2 # via csvkit asttokens==2.4.1 # via stack-data attrs==23.2.0 # via cattrs # via requests-cache babel==2.15.0 # via agate bottleneck==1.3.8 # via pandas cattrs==23.2.3 # via requests-cache certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests click==8.1.7 # via fixit # via moreorless colorama==0.4.6 # via csv-metadata-quality country-converter==1.2 # via csv-metadata-quality csvkit==1.5.0 dbfread==2.0.7 # via agate-dbf decorator==5.1.1 # via ipython et-xmlfile==1.1.0 # via openpyxl executing==2.0.1 # via stack-data fixit==2.1.0 ftfy==6.2.0 # via csv-metadata-quality greenlet==3.0.3 # via sqlalchemy idna==3.7 # via requests iniconfig==2.0.0 # via pytest ipython==8.24.0 isodate==0.6.1 # via agate isort==5.13.2 jedi==0.19.1 # via ipython leather==0.4.0 # via agate libcst==1.4.0 # via fixit llvmlite==0.42.0 # via numba markdown-it-py==3.0.0 # via rich matplotlib-inline==0.1.7 # via ipython mdurl==0.1.2 # via markdown-it-py moreorless==0.4.0 # via fixit numba==0.59.1 # via pandas numexpr==2.10.0 # via pandas numpy==1.26.4 # via bottleneck # via numba # via numexpr # via pandas # via py3langid # via pyarrow olefile==0.47 # via agate-excel openpyxl==3.1.2 # via agate-excel # via csvkit packaging==24.0 # via fixit # via pytest pandas==2.2.2 # via country-converter # via csv-metadata-quality parsedatetime==2.6 # via agate parso==0.8.4 # via jedi pathspec==0.12.1 # via trailrunner pexpect==4.9.0 # via ipython platformdirs==4.2.2 # via requests-cache pluggy==1.5.0 # via pytest pprintpp==0.4.0 # via pytest-clarity prompt-toolkit==3.0.43 # via ipython ptyprocess==0.7.0 # via pexpect pure-eval==0.2.2 # via stack-data py3langid==0.2.2 # via csv-metadata-quality pyarrow==16.1.0 # via pandas pycountry==23.12.11 # via csv-metadata-quality pygments==2.18.0 # via ipython # via rich pytest==8.2.1 # via pytest-clarity pytest-clarity==1.0.1 python-dateutil==2.9.0.post0 # via pandas python-slugify==8.0.4 # via agate python-stdnum==1.20 # via csv-metadata-quality pytimeparse==1.1.8 # via agate pytz==2024.1 # via pandas pyyaml==6.0.1 # via libcst requests==2.32.2 # via csv-metadata-quality # via requests-cache requests-cache==1.2.0 # via csv-metadata-quality rich==13.7.1 # via pytest-clarity six==1.16.0 # via asttokens # via isodate # via python-dateutil # via url-normalize sqlalchemy==2.0.30 # via agate-sql # via csvkit stack-data==0.6.3 # via ipython text-unidecode==1.3 # via python-slugify trailrunner==1.4.0 # via fixit traitlets==5.14.3 # via ipython # via matplotlib-inline typing-extensions==4.11.0 # via sqlalchemy tzdata==2024.1 # via pandas url-normalize==1.4.3 # via requests-cache urllib3==2.2.1 # via requests # via requests-cache wcwidth==0.2.13 # via ftfy # via prompt-toolkit xlrd==2.0.1 # via agate-excel # via csvkit