#
# This file is autogenerated by pip-compile with Python 3.11
# by the following command:
#
#    pip-compile --extra=tests,dev --output-file=requirements.txt pyproject.toml
#
appdirs==1.4.4
    # via fs
attrs==23.1.0
    # via
    #   fontmake
    #   ufolib2
axisregistry==0.4.3
    # via fontbakery
babelfont==3.0.1
    # via
    #   collidoscope
    #   fontbakery
beautifulsoup4==4.12.2
    # via fontbakery
beziers==0.5.0
    # via fontbakery
black==23.9.1
    # via nupuram (pyproject.toml)
booleanoperations==0.9.0
    # via ufo2ft
brotli==1.1.0
    # via nupuram (pyproject.toml)
cachetools==5.3.1
    # via tox
certifi==2023.7.22
    # via requests
cffi==1.16.0
    # via cmarkgfm
cffsubr==0.2.9.post1
    # via ufo2ft
chardet==5.2.0
    # via tox
charset-normalizer==3.2.0
    # via requests
click==8.1.7
    # via black
cmarkgfm==2022.10.27
    # via fontbakery
collidoscope==0.6.5
    # via fontbakery
colorama==0.4.6
    # via tox
commandlines==0.4.1
    # via ufolint
compreffor==0.5.5
    # via ufo2ft
cu2qu==1.6.7.post2
    # via babelfont
defcon==0.10.3
    # via
    #   fontbakery
    #   glyphsets
dehinter==4.0.0
    # via fontbakery
distlib==0.3.7
    # via virtualenv
docopt==0.6.2
    # via num2words
filelock==3.12.4
    # via
    #   tox
    #   virtualenv
font-v==2.1.0
    # via fontbakery
fontbakery[googlefonts,ufo-sources]==0.9.2
    # via nupuram (pyproject.toml)
fontfeatures==1.8.0
    # via
    #   babelfont
    #   nupuram (pyproject.toml)
fontmake==3.7.1
    # via nupuram (pyproject.toml)
fontmath==0.9.3
    # via fontmake
fonttools[lxml,ufo,unicode]==4.42.1
    # via
    #   axisregistry
    #   babelfont
    #   booleanoperations
    #   cffsubr
    #   collidoscope
    #   compreffor
    #   cu2qu
    #   defcon
    #   dehinter
    #   font-v
    #   fontbakery
    #   fontfeatures
    #   fontmake
    #   fontmath
    #   glyphsets
    #   glyphslib
    #   kurbopy
    #   ufo2ft
    #   ufolib2
    #   ufolint
    #   vharfbuzz
freetype-py==2.3.0
    # via fontbakery
fs==2.4.16
    # via
    #   fontfeatures
    #   fonttools
gflanguages==0.5.7
    # via
    #   fontbakery
    #   shaperglot
gitdb==4.0.10
    # via gitpython
gitpython==3.1.37
    # via font-v
glyphsets==0.6.4
    # via fontbakery
glyphslib==6.4.0
    # via
    #   babelfont
    #   fontmake
    #   glyphsets
idna==3.4
    # via requests
isort==5.12.0
    # via nupuram (pyproject.toml)
kurbopy==0.9.0
    # via collidoscope
lxml==4.9.3
    # via
    #   fontfeatures
    #   fonttools
markdown-it-py==3.0.0
    # via rich
mdurl==0.1.2
    # via markdown-it-py
munch==4.0.0
    # via nupuram (pyproject.toml)
munkres==1.1.4
    # via fontbakery
mypy-extensions==1.0.0
    # via black
num2words==0.5.12
    # via shaperglot
openstep-plist==0.3.1
    # via
    #   babelfont
    #   glyphslib
opentype-sanitizer==9.1.0
    # via fontbakery
opentypespec==1.9.1
    # via fontbakery
orjson==3.9.7
    # via babelfont
packaging==23.1
    # via
    #   black
    #   fontbakery
    #   pyproject-api
    #   tox
pathspec==0.11.2
    # via black
pip-api==0.0.30
    # via fontbakery
platformdirs==3.10.0
    # via
    #   black
    #   tox
    #   virtualenv
pluggy==1.3.0
    # via tox
protobuf==3.20.3
    # via
    #   axisregistry
    #   fontbakery
    #   gflanguages
    #   shaperglot
pyclipper==1.3.0.post5
    # via
    #   beziers
    #   booleanoperations
pycparser==2.21
    # via cffi
pygments==2.16.1
    # via rich
pyproject-api==1.6.1
    # via tox
python-dateutil==2.8.2
    # via strictyaml
pyyaml==6.0.1
    # via
    #   fontbakery
    #   nupuram (pyproject.toml)
requests==2.31.0
    # via
    #   fontbakery
    #   youseedee
rich==13.5.3
    # via fontbakery
rstr==3.2.1
    # via stringbrewer
ruff==0.0.291
    # via nupuram (pyproject.toml)
shaperglot==0.3.0
    # via fontbakery
six==1.16.0
    # via
    #   fs
    #   python-dateutil
skia-pathops==0.8.0.post1
    # via collidoscope
smmap==5.0.1
    # via gitdb
soupsieve==2.5
    # via beautifulsoup4
sre-yield==1.2
    # via stringbrewer
strictyaml==1.7.3
    # via shaperglot
stringbrewer==0.0.1
    # via fontbakery
termcolor==2.3.0
    # via shaperglot
toml==0.10.2
    # via fontbakery
tox==4.11.3
    # via nupuram (pyproject.toml)
tqdm==4.66.1
    # via collidoscope
ufo2ft[compreffor]==2.33.4
    # via
    #   fontbakery
    #   fontmake
    #   shaperglot
ufolib2==0.16.0
    # via
    #   babelfont
    #   fontmake
    #   glyphslib
ufolint==1.2.0
    # via fontbakery
ufonormalizer==0.6.1
    # via nupuram (pyproject.toml)
uharfbuzz==0.37.3
    # via
    #   collidoscope
    #   nupuram (pyproject.toml)
    #   vharfbuzz
unicodedata2==15.1.0
    # via fonttools
urllib3==2.0.5
    # via requests
vharfbuzz==0.2.0
    # via
    #   fontbakery
    #   shaperglot
virtualenv==20.24.5
    # via tox
youseedee==0.4.1
    # via shaperglot

# The following packages are considered to be unsafe in a requirements file:
# pip
# setuptools
