Pipfile 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. [[source]]
  2. name = "pypi"
  3. url = "https://pypi.org/simple"
  4. verify_ssl = true
  5. [packages]
  6. location-guessing-game-telegram-bot = {path = ".", editable = true}
  7. # apscheduler==3.6.3 uses pkg_resources from setuptools;
  8. # setuptools>=82 removed pkg_resources
  9. # > E ModuleNotFoundError: No module named 'pkg_resources'
  10. setuptools = "<82"
  11. [dev-packages]
  12. black = "*"
  13. # pylint>=4 requires dill on all python versions (>=0.2 on py<3.11, >=0.3.6 on py>=3.11)
  14. # but pipenv only resolves the dill requirement matching the lock-generation python version,
  15. # leaving dill uninstalled on the other versions
  16. dill = "*"
  17. mypy = "*"
  18. # mypy requires typing_extensions on all python versions
  19. # but pipenv only resolves the requirement matching the lock-generation python version,
  20. # leaving typing_extensions uninstalled on the other versions
  21. typing_extensions = "*"
  22. pylint = "*"
  23. pytest = "*"
  24. pytest-cov = "*"
  25. # python3.10 compatibility
  26. # > File "[...]/lib/python3.10/site-packages/_pytest/_code/code.py", line 60, in <module>
  27. # > from exceptiongroup import BaseExceptionGroup
  28. # > ModuleNotFoundError: No module named 'exceptiongroup'
  29. exceptiongroup = {markers = "python_version < '3.11'"}
  30. # > File "[...]/lib/python3.10/site-packages/_pytest/config/findpaths.py", line 71, in load_config_dict_from_file
  31. # > import tomli as tomllib
  32. # > ModuleNotFoundError: No module named 'tomli'
  33. tomli = {markers = "python_version < '3.11'"}
  34. # > tests/conftest.py:24: in <module>
  35. # > from location_guessing_game_telegram_bot import _Photo
  36. # > location_guessing_game_telegram_bot/__init__.py:30: in <module>
  37. # > import telegram.ext
  38. # > …/site-packages/telegram/ext/__init__.py:30: in <module>
  39. # > from .jobqueue import JobQueue, Job
  40. # > …/site-packages/telegram/ext/jobqueue.py:26: in <module>
  41. # > from apscheduler.events import EVENT_JOB_ERROR, EVENT_JOB_EXECUTED, JobEvent
  42. # > …/site-packages/apscheduler/__init__.py:1: in <module>
  43. # > from pkg_resources import get_distribution, DistributionNotFound
  44. # > E ModuleNotFoundError: No module named 'pkg_resources'
  45. # python-telegram-bot==13.15 uses urllib3 in telegram/utils/request.py
  46. # but does not declare it as a dependency
  47. # > E ModuleNotFoundError: No module named 'urllib3'
  48. # urllib3>=2 removed urllib3.contrib.appengine used by python-telegram-bot==13.15
  49. # > E ModuleNotFoundError: No module named 'urllib3.contrib.appengine'
  50. urllib3 = "<2"
  51. [requires]
  52. python_version = "3"
  53. # Pipfile syntax: https://github.com/pypa/pipfile#pipfile