{ "info": { "author": "Christopher Flynn", "author_email": "crf204@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Games/Entertainment", "Topic :: Games/Entertainment :: First Person Shooters", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Chicken Dinner\n==============\n\n|rtd| |pypi| |pyversions|\n\n.. |rtd| image:: https://img.shields.io/readthedocs/chicken-dinner.svg\n :target: http://chicken-dinner.readthedocs.io/en/latest/\n\n.. |pypi| image:: https://img.shields.io/pypi/v/chicken-dinner.svg\n :target: https://pypi.python.org/pypi/chicken-dinner\n\n.. |pyversions| image:: https://img.shields.io/pypi/pyversions/chicken-dinner.svg\n :target: https://pypi.python.org/pypi/chicken-dinner\n\nPython PUBG JSON API Wrapper and (optional) playback visualizer.\n\nAlso includes basic CLI functionality for replays, leaderboards, stats, and updating assets.\n\nSamples\n-------\n\n* `Erangel - squads `_\n* `Miramar - solos `_\n* `Sanhok - duos `_\n* `Vikendi - solos `_\n\nInstallation\n------------\n\nTo install chicken-dinner, use pip. This will install the core dependencies\nwhich provide functionality to the API wrapper and CLI.\n\n.. code-block:: bash\n\n pip install chicken-dinner\n\nTo use the playback visualizations you will need to install the library with\nextra dependencies for plotting (``matplotlib`` and ``pillow``).\nFor this you can also use pip:\n\n.. code-block:: bash\n\n pip install chicken-dinner[visual]\n\nTo generate the animations you will also need ``ffmpeg`` installed on your\nmachine. On Max OSX you can install ``ffmpeg`` using brew.\n\n.. code-block:: bash\n\n brew install ffmpeg\n\nYou can install ffmpeg on other systems from `here `_.\n\nUsage\n-----\n\nWorking with the low-level API class.\n\n.. code-block:: python\n\n from chicken_dinner.pubgapi import PUBGCore\n\n api_key = \"your_api_key\"\n pubgcore = PUBGCore(api_key, \"pc-na\")\n shroud = pubgcore.players(\"player_names\", \"shroud\")\n print(shroud)\n\n # {'data': [{'type': 'player', 'id': 'account.d50f...\n\nWorking with the high-level API class.\n\n.. code-block:: python\n\n from chicken_dinner.pubgapi import PUBG\n\n api_key = \"your_api_key\"\n pubg = PUBG(api_key, \"pc-na\")\n shroud = pubg.players_from_names(\"shroud\")[0]\n shroud_season = shroud.get_current_season()\n squad_fpp_stats = shroud_season.game_mode_stats(\"squad\", \"fpp\")\n print(squad_fpp_stats)\n\n # {'assists': 136, 'boosts': 313, 'dbnos': 550, 'daily_kills':...\n\nVisualizing telemetry data\n\n.. code-block:: python\n\n from chicken_dinner.pubgapi import PUBG\n\n api_key = \"your_api_key\"\n pubg = PUBG(api_key, \"pc-na\")\n shroud = pubg.players_from_names(\"shroud\")[0]\n recent_match_id = shroud.match_ids[0]\n recent_match = pubg.match(recent_match_id)\n recent_match_telemetry = recent_match.get_telemetry()\n recent_match_telemetry.playback_animation(\"recent_match.html\")\n\nRecommended playback settings:\n\n.. code-block:: python\n\n telemetry.playback_animation(\n \"match.html\",\n zoom=True,\n labels=True,\n label_players=[],\n highlight_winner=True,\n label_highlights=True,\n size=6,\n end_frames=60,\n use_hi_res=False,\n color_teams=True,\n interpolate=True,\n damage=True,\n interval=2,\n fps=30,\n )\n\nSee the `documentation `_ for more\ndetails.\n\nCLI\n---\n\nFor CLI commands using the PUBG API, an API Key is required.\nYou may provide the API key via an environment variable\nnamed ``PUBG_API_KEY`` or with the CLI option ``--api-key``\n\n.. code-block:: bash\n\n export PUBG_API_KEY=your_pubg_api_key\n chicken-dinner [command] --shard=steam ...\n\nOR\n\n.. code-block:: bash\n\n chicken-dinner [command] --api-key=your_pubg_api_key --shard=steam ...\n\nA shard is optional, but the default shard is ``steam``.\n\n\nAssets\n~~~~~~\n\nTo update local assets, including hi-res maps and asset dictionaries:\n\n.. code-block:: bash\n\n chicken-dinner assets\n\n\nLeaderboards\n~~~~~~~~~~~~\n\nDisplay the leaderboards for a game mode (shard default is steam):\n\n.. code-block:: bash\n\n chicken-dinner leaderboard --shard=steam solo-fpp\n\n\nPlayer Stats\n~~~~~~~~~~~~\n\nDisplay player stats for lifetime or the current season (shard default is steam):\n\n.. code-block:: bash\n\n # Get the lifetime stats for chocoTaco in solo-fpp\n chicken-dinner stats --shard=steam --lifetime --group=solo --perspective=fpp chocoTaco\n\n # Get the latest season stats for chocoTaco in solo-fpp\n chicken-dinner stats -g solo -p fpp chocoTaco\n\nReplays\n~~~~~~~\n\nGenerate html5 replays for matches (shard default is steam):\n\n.. code-block:: bash\n\n # Generate a replay for the latest win of chocoTaco in specified path\n chicken-dinner replay --latest --wins-only --size=6 --path=/path/to/my/replays chocoTaco\n\n # Generate a replay for the latest game of chocoTaco\n chicken-dinner replay -l chocoTaco\n\n # Generate a replay for all of chocoTaco's wins in recent games\n chicken-dinner replay -w chocoTaco\n\n # Generate a replay for all of the recent games of chocoTaco\n chicken-dinner replay chocoTaco\n\n\nMore Examples\n-------------\n\nSetup\n~~~~~\n\nCreating a ``PUBG`` instance.\n\n.. code-block:: python\n\n from chicken_dinner.pubgapi import PUBG\n\n api_key = \"my_api_key\"\n pubg = PUBG(api_key=api_key, shard=\"steam\")\n\n\nPlayer Examples\n~~~~~~~~~~~~~~~\n\nGetting information for a player by their name.\n\n.. code-block:: python\n\n # Creates a Players instance (iterable Player instances)\n players = pubg.players_from_names(\"chocoTaco\")\n\n # Take the first Player instance from the iterable\n chocotaco = players[0]\n\n chocotaco.name\n # chocoTaco\n\n chocotaco.match_ids\n # ['e0b3cb15-929f-4b42-8873-68a8f9998d2b', 'dd25cf69-77f1-4791-9b14-657e904d3534'...\n\n chocotaco.id\n # 'account.15cbf322a9bc45e88b0cd9f12ef4188e'\n\n chocotaco.url\n # 'https://api.playbattlegrounds.com/shards/steam/players/account.15cbf322a9bc45e88b0cd9f12ef4188e'\n\n\nOr get the player instance from the id.\n\n.. code-block:: python\n\n # Creates a Players instance (iterable Player instances)\n players = pubg.players_from_ids(\"account.15cbf322a9bc45e88b0cd9f12ef4188e\")\n\n # Take the first Player instance from the iterable\n chocotaco = players[0]\n\n\nGet information about multiple players and matches that they participated together.\n\n.. code-block:: python\n\n # Creates a Players instance (iterable of Player instances)\n players = pubg.players_from_names([\"shroud\", \"chocoTaco\"])\n\n players.ids\n # ['account.d50fdc18fcad49c691d38466bed6f8fd', 'account.15cbf322a9bc45e88b0cd9f12ef4188e']\n\n players.names_to_ids()\n # {'shroud': 'account.d50fdc18fcad49c691d38466bed6f8fd', 'chocoTaco': 'account.15cbf322a9bc45e88b0cd9f12ef4188e'}\n\n players.ids_to_names()\n # {'account.d50fdc18fcad49c691d38466bed6f8fd': 'shroud', 'account.15cbf322a9bc45e88b0cd9f12ef4188e': 'chocoTaco'}\n\n players.shared_matches()\n # ['e0b3cb15-929f-4b42-8873-68a8f9998d2b', 'dd25cf69-77f1-4791-9b14-657e904d3534'...\n\n shroud = players[0]\n chocotaco = players[1]\n\nSeason Examples\n~~~~~~~~~~~~~~~\n\nGet an iterable of ``Seasons`` objects\n\n.. code-block:: python\n\n seasons = pubg.seasons()\n\n seasons.ids\n # ['division.bro.official.2017-beta', 'division.bro.official.2017-pre1'...\n\n # Get the current season\n current_season = seasons.current()\n\n\nWork with a ``Season`` instance\n\n.. code-block:: python\n\n season = pubg.current_season()\n\n season.id\n # 'division.bro.official.pc-2018-04'\n\n season.is_current()\n # True\n\n season.is_offseason()\n # False\n\n # Get a player-season for a specific player\n chocotaco_season = season.get_player(\"account.15cbf322a9bc45e88b0cd9f12ef4188e\")\n\n\nGetting information about a player-season\n\n.. code-block:: python\n\n # Using the factory instance directly\n chocotaco_season = pubg.player_season(\"account.15cbf322a9bc45e88b0cd9f12ef4188e\", \"division.bro.official.pc-2018-04\")\n\n # Using a season\n season = pubg.current_season()\n chocotaco_season = season.get_player(\"account.15cbf322a9bc45e88b0cd9f12ef4188e\")\n\n # Using a player\n chocotaco = pubg.players_from_names(\"chocoTaco\")[0]\n chocotaco_season = chocotaco.get_season(\"division.bro.official.pc-2018-04\")\n\n chocotaco_season.id\n # {'player_id': 'account.15cbf322a9bc45e88b0cd9f12ef4188e', 'season_id': 'division.bro.official.pc-2018-04'}\n\n chocotaco_season.player_id\n # 'account.15cbf322a9bc45e88b0cd9f12ef4188e'\n\n chocotaco_season.season_id\n # 'division.bro.official.pc-2018-04'\n\n chocotaco_season.match_ids(\"solo\", \"fpp\")\n # ['4b0c5898-7149-4bcc-8da7-df4cdc07fd80', 'b26880e5-916d-4be8-abd7-45d8dddb6df3'...\n\n chocotaco_season.game_mode_stats(\"solo\", \"fpp\")\n # {'assists': 38, 'boosts': 498, 'dbnos': 0, 'daily_kills': 18, 'daily_wins': 0, 'damage_dealt': 95036.79...\n\n\nLeaderboards\n~~~~~~~~~~~~\n\n\nLeaderboards give the top 25 players for a particular game mode.\n\n.. code-block:: python\n\n solo_fpp_leaderboard = pubg.leaderboard(\"solo-fpp\")\n\n solo_fpp_leaderboard.game_mode\n # 'solo-fpp'\n\n solo_fpp_leaderboard.ids\n # ['account.cfb13f65d5d1452294efbe7e730f7b1c', 'account.9affa4ff8e5746bbb6a199f1a773c659'...\n\n solo_fpp_leaderboard.names\n # ['HuYa-17152571', 'Huya_15007597_LS', 'Douyu-7250640', 'Douyu-4778209', 'DouYu-1673291'...\n\n solo_fpp_leaderboard.ids_to_names()\n # {'account.f897d4a4b22f45cb8a85008039f5069e': 'HuYaTv-19488958', 'account.8ca07daf6c084dea81aacc00616fde9c': 'Breukin224'...\n\n solo_fpp_leaderboard.names_to_ids()\n # {'HuYaTv-19488958': 'account.f897d4a4b22f45cb8a85008039f5069e', 'Breukin224': 'account.8ca07daf6c084dea81aacc00616fde9c'...\n\n # Info about a player at particular rank\n solo_fpp_leaderboard.name(1)\n # 'HuYa-17152571'\n\n solo_fpp_leaderboard.id(1)\n # 'account.cfb13f65d5d1452294efbe7e730f7b1c'\n\n solo_fpp_leaderboard.stats(1)\n # {'rank_points': 6344, 'wins': 82, 'games': 1591, 'win_ratio': 0.0515399128, 'average_damage': 247, 'kills': 3218...\n\n # Get a player object for a player at rank 1\n player = solo_fpp_leaderboard.get_player(1)\n\nSamples\n~~~~~~~\n\nGet randomly sampled match ids.\n\n.. code-block:: python\n\n samples = pubg.samples()\n\n samples.match_ids\n # ['98192d81-8700-4e28-981d-00b14dfbb3c9', '7ce51ef0-6f73-4974-9bb6-532dec58355d'...\n\n\nAPI Status\n~~~~~~~~~~\n\nGet the current API status\n\n.. code-block:: python\n\n status = pubg.status()\n\n status.id\n # 'pubg-api'\n\n # Refreshes the API status\n status.refresh()\n\nMatches\n~~~~~~~\n\nGet match information\n\n.. code-block:: python\n\n match = pubg.match(\"e0b3cb15-929f-4b42-8873-68a8f9998d2b\")\n\n match.asset_id\n # '44b787fd-c153-11e9-8b6c-0a586467d436'\n\n match.created_at\n # '2019-08-18T00:29:00Z'\n\n match.duration\n # 1686\n\n match.game_mode\n # 'duo-fpp'\n\n match.id\n # 'e0b3cb15-929f-4b42-8873-68a8f9998d2b'\n\n match.is_custom\n # False\n\n match.map_id\n # 'Baltic_Main'\n\n match.map_name\n # 'Erangel (Remastered)'\n\n match.rosters_player_names\n # {'9354f12b-8e79-4ca2-9465-6bdfa6b4bca9': ['Vealzor', 'Colin630'], 'c2eb2ecf-96d5-42c3-b0cb-49d734a716a6': ['KillaCon', 'FriendlyOrc']...\n\n match.telemetry_url\n # 'https://telemetry-cdn.playbattlegrounds.com/bluehole-pubg/steam/2019/08/18/00/58/44b787fd-c153-11e9-8b6c-0a586467d436-telemetry.json'\n\n match.url\n # 'https://api.playbattlegrounds.com/shards/steam/matches/e0b3cb15-929f-4b42-8873-68a8f9998d2b'\n\nGet rosters and associated participants\n\n.. code-block:: python\n\n # Get rosters\n rosters = match.rosters\n\n # Get single roster\n roster = rosters[0]\n\n roster.player_ids\n # ['account.7046d72ec24e45a7b0282d390dea91e5', 'account.9a154840c7db4f7f88def5198b9393b6']\n\n roster.player_names\n # ['Vealzor', 'Colin630']\n\n roster.stats\n # {'rank': 44, 'team_id': 12, 'won': 'false'}\n\n roster.won\n # False\n\n # Participant from a roster\n roster_participants = roster.participants\n participant = roster_participant[0]\n\n participant.name\n # 'Vealzor'\n\n participant.player_id\n # 'account.7046d72ec24e45a7b0282d390dea91e5'\n\n participant.stats\n # {'dbnos': 1, 'assists': 0, 'boosts': 0, 'damage_dealt': 113.032738...\n\n participant.teammates_player_ids\n # ['account.9a154840c7db4f7f88def5198b9393b6']\n\n participant.teammates_player_names\n # ['Colin630']\n\n participant.won\n # False\n\n # Get Participant instances for teammates\n teammates = participant.teammates\n\nGet all Participants from Match\n\n.. code-block:: python\n\n match_participants = match.participants\n\n\nTelemetry\n~~~~~~~~~\n\nGet a Telemetry instance from a particular match\n\n.. code-block:: python\n\n # Using the PUBG instance\n url = 'https://telemetry-cdn.playbattlegrounds.com/bluehole-pubg/steam/2019/08/18/00/58/44b787fd-c153-11e9-8b6c-0a586467d436-telemetry.json'\n telemetry = pubg.telemetry(url)\n\n # Using a Match instance\n match = pubg.match(\"e0b3cb15-929f-4b42-8873-68a8f9998d2b\")\n telemetry = match.get_telemetry()\n\n # All available event types\n telemetry.event_types()\n # ['log_armor_destroy', 'log_care_package_land', 'log_care_package_spawn', 'log_game_state_periodic', 'log_heal'...\n\n # All specific events\n care_package_lands = telemetry.filter_by(\"log_care_package_land\")\n\n telemetry.map_id()\n # 'Baltic_Main'\n\n telemetry.map_name()\n # 'Erangel (Remastered)'\n\n telemetry.num_players()\n # 100\n\n telemetry.num_teams()\n # 50\n\n telemetry.platform\n # 'pc'\n\n # Generates an HTML5 animation with ffmpeg\n telemetry.playback_animation(\"match.html\")\n\n # Many more functions related to positions, circles, damages. Refer to docs\n\n\nTelemetry events and objects are generic class wrappers. They are constructed\nwhen the Telemetry instance is created. This makes them telemetry version-agnostic,\nbut requires some work to inspect their contents and structure. The TelemetryEvent\nand TelemetryObject classes also transform the payload keys to snake_case.\n\nTelemetryEvents are containers for event key-values and structures which contain a\nhierarchy of TelemetryObjects.\n\n`Telemetry Events `_\n\n.. code-block:: python\n\n # Get all TelemetryEvents as a list\n events = telemetry.events\n\n # Get one of the events\n event = events[0]\n\n event.event_type\n # log_match_definition\n\n event.timestamp\n # '2019-08-18T00:29:00.0807375Z'\n\n event.to_dict()\n # {'_D': '2019-08-18T00:29:00.0807375Z', '_T': 'LogMatchDefinition', 'match_id': 'match.bro.official.pc-2018-04.steam.duo-fpp.na.2019.08.18.00.e0b3cb15-929f-4b42-8873-68a8f9998d2b', 'ping_quality': 'low', 'season_state': 'progress'}\n\n print(event.dumps())\n # {\n # \"_D\": \"2019-08-18T00:29:00.0807375Z\",\n # \"_T\": \"LogMatchDefinition\",\n # \"match_id\": \"match.bro.official.pc-2018-04.steam.duo-fpp.na.2019.08.18.00.e0b3cb15-929f-4b42-8873-68a8f9998d2b\",\n # \"ping_quality\": \"low\",\n # \"season_state\": \"progress\"\n # }\n\n # Each event key can be grabbed as an attribute or key\n event.ping_quality\n # low\n\n event[\"ping_quality\"]\n # low\n\n\nTelemetryObjects refer to entities such as players, items, locations, vehicles, etc.\nEach TelemetryObject contains a ``reference`` attribute which is the key in the parent\nTelemetryEvent or TelemetryObject that refers to this TelemetryObject.\n\n`Telemetry Objects `_\n\n.. code-block:: python\n\n # All available event types\n telemetry.event_types()\n # ['log_armor_destroy', 'log_care_package_land', 'log_care_package_spawn', 'log_game_state_periodic', 'log_heal'...\n\n kill_events = telemetry.filter_by(\"log_player_kill\")\n kill = kill_events[0]\n\n kill.keys()\n # ['attack_id', 'killer', 'victim', 'assistant', 'dbno_id', 'damage_reason'...\n\n killer = kill.killer\n killer.keys()\n # ['reference', 'name', 'team_id', 'health', 'location', 'ranking', 'account_id', 'is_in_blue_zone', 'is_in_red_zone', 'zone']\n\n killer.name\n # 'WigglyPotato'\n\n victim = kill.victim\n victim.keys()\n # ['reference', 'name', 'team_id', 'health', 'location', 'ranking', 'account_id', 'is_in_blue_zone', 'is_in_red_zone', 'zone']\n\n victim.name\n # 'qnle'\n\n victim.to_dict()\n # {'account_id': 'account.d9c2d8dc8c03412eadfa3e59c8f3c16a', 'health': 0, 'is_in_blue_zone': False, 'is_in_red_zone': False...\n\n for k, v in victim.items():\n print(k, v)\n # reference victim\n # name qnle\n # team_id 43\n # health 0\n # location TelemetryObject location object\n # ranking 0\n # account_id account.d9c2d8dc8c03412eadfa3e59c8f3c16a\n # is_in_blue_zone False\n # is_in_red_zone False\n # zone ['georgopol']\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/crflynn/chicken-dinner", "keywords": "pubg,api,animation,chicken,dinner", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "chicken-dinner", "package_url": "https://pypi.org/project/chicken-dinner/", "platform": "", "project_url": "https://pypi.org/project/chicken-dinner/", "project_urls": { "Documentation": "https://chicken-dinner.readthedocs.io/en/latest/", "Homepage": "https://github.com/crflynn/chicken-dinner", "Repository": "https://github.com/crflynn/chicken-dinner" }, "release_url": "https://pypi.org/project/chicken-dinner/0.10.1/", "requires_dist": [ "click (>=7.0,<8.0)", "matplotlib (>=3.1,<4.0); extra == \"visual\"", "pillow (>=6.1,<7.0); extra == \"visual\"", "requests (>=2.22,<3.0)", "tabulate (>=0.8.3,<0.9.0)" ], "requires_python": ">=3.6,<4.0", "summary": "PUBG JSON API Wrapper and Game Telemetry Visualizer", "version": "0.10.1" }, "last_serial": 5963838, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d7a4f82afae4722f16e8cdc6bb5c9d2f", "sha256": "450873b3d13941ac4704034609e1181e703cfbb6bd44aabe10c147440a8b289d" }, "downloads": -1, "filename": "chicken_dinner-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d7a4f82afae4722f16e8cdc6bb5c9d2f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1138171, "upload_time": "2018-06-10T21:33:45", "url": "https://files.pythonhosted.org/packages/b9/a1/a2140e5c7ca10db4077c089b60dfa0720bf5814f14258da0aa7121d4fa15/chicken_dinner-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41e2a4aef1275473d3c54ce88f3d5689", "sha256": "901f64ccd4a048a61840bd533c0e6e6aafcca93722338e548a3d3510760d942b" }, "downloads": -1, "filename": "chicken_dinner-0.1.0.tar.gz", "has_sig": false, "md5_digest": "41e2a4aef1275473d3c54ce88f3d5689", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1130688, "upload_time": "2018-06-10T21:33:48", "url": "https://files.pythonhosted.org/packages/d2/f7/ca2af62f0dab28320a5f8e19daf0cb7a5555a1ea1adb47447f90e7e7d6ef/chicken_dinner-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ce463dee95975d8e60cf93c7edbb3ebe", "sha256": "748de082be5b8da94832833a6be2bcbaefebeac6956207e927a5417ee0dd0a71" }, "downloads": -1, "filename": "chicken_dinner-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ce463dee95975d8e60cf93c7edbb3ebe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1138151, "upload_time": "2018-06-10T21:37:50", "url": "https://files.pythonhosted.org/packages/2c/e4/a1a7912da7f2e9593057c3d716333f2be65f4063ee1a82b2ed96bc5088db/chicken_dinner-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a30cd33af3b0f7ca2172aa128967a5c3", "sha256": "eb3b23849411a3f1bb3ecc92b357138efdc7cfd7cbbfcc78e5a397e4b40d0b80" }, "downloads": -1, "filename": "chicken_dinner-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a30cd33af3b0f7ca2172aa128967a5c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1130655, "upload_time": "2018-06-10T21:37:54", "url": "https://files.pythonhosted.org/packages/0f/2a/ebc21dfaeae67abf25f063f56c590acc789b4a8f2fa8dc3f99f197ea400c/chicken_dinner-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3b83b43262e87a0408fa5e76d88030ee", "sha256": "644a0800f6ff587cd0164c5765270b0a692e5a019e91f688c6018d7e4b0c1f40" }, "downloads": -1, "filename": "chicken_dinner-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3b83b43262e87a0408fa5e76d88030ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1138121, "upload_time": "2018-06-10T22:58:07", "url": "https://files.pythonhosted.org/packages/c7/5e/52e0f5d344e45ce4241b0afc44181006ae84752a62263816becbfc443c18/chicken_dinner-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee84a8c2864a7587f4f2223d7da6fa40", "sha256": "1ad104884a1516dacdd7165196ceb5aab9eba98fe9daab6c2f40f8e507ba1099" }, "downloads": -1, "filename": "chicken_dinner-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ee84a8c2864a7587f4f2223d7da6fa40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1130630, "upload_time": "2018-06-10T22:58:09", "url": "https://files.pythonhosted.org/packages/a4/6d/8baa684028568a34f7cd80f65e5ffc307ccdff5de192da9db2bd6d017088/chicken_dinner-0.1.2.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "9c193ee65e135114100032108c17f10a", "sha256": "d67190ef03b7b6001d3bb27b13b7e84ad1c9d84d3ebda7d0724188b73392a3ed" }, "downloads": -1, "filename": "chicken_dinner-0.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9c193ee65e135114100032108c17f10a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 31625180, "upload_time": "2019-08-18T22:42:31", "url": "https://files.pythonhosted.org/packages/49/97/9ae1299fe211628b08fee8153d862e13c69796b45f55e8b0ee730324b055/chicken_dinner-0.10.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "563af6b5a9e542bacd809ef4dee70b89", "sha256": "4ee94d734161774cf17e32fddbe8e3e97013a385fd4981c34107e4a1b5467eb9" }, "downloads": -1, "filename": "chicken_dinner-0.10.0.tar.gz", "has_sig": false, "md5_digest": "563af6b5a9e542bacd809ef4dee70b89", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 31621998, "upload_time": "2019-08-18T22:43:09", "url": "https://files.pythonhosted.org/packages/0e/72/414c664e4800fdbec5377560b898dbac0a5b0a05694f5132c390a3d7a245/chicken_dinner-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "d660795f7cd1faaa887ea0e56cec91b3", "sha256": "fca413a7f33963a2d0072f5aa73f1809a2fa4d42dd34f976723fb873fcc96d4d" }, "downloads": -1, "filename": "chicken_dinner-0.10.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d660795f7cd1faaa887ea0e56cec91b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 31625204, "upload_time": "2019-10-12T10:27:26", "url": "https://files.pythonhosted.org/packages/02/49/e0908b32b135270068f478dc91ee37d89dfcb8bf7df54558ad7ec316537f/chicken_dinner-0.10.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ce2839066a594090ddea7775c5de0fd", "sha256": "31e2de23af9bf220ddc20f537ad3989750a5d05e8dbad5f8d02ea7d045ce3e53" }, "downloads": -1, "filename": "chicken_dinner-0.10.1.tar.gz", "has_sig": false, "md5_digest": "2ce2839066a594090ddea7775c5de0fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 31622000, "upload_time": "2019-10-12T10:27:39", "url": "https://files.pythonhosted.org/packages/f9/4a/8e392f9ad0426fec97ea9f18336e1076370a8bf82e83f56b81214f73305c/chicken_dinner-0.10.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d10741ac78c2417a8ecaba8a7911a2b5", "sha256": "ee501f8580204c42b12d3388df00d665bf9b49a26956ff14d54ff4b67d73540f" }, "downloads": -1, "filename": "chicken_dinner-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d10741ac78c2417a8ecaba8a7911a2b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1138957, "upload_time": "2018-06-16T22:32:10", "url": "https://files.pythonhosted.org/packages/c5/17/470ca8cbffa023ac1131c07ea010962bcf52a43beef764f7b1897f9e5d23/chicken_dinner-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38208aea50cc4bd63ce3628641011b8e", "sha256": "a07aa70025d9607035398765ea228004bb984b4c58e419299b5f39f02401cc79" }, "downloads": -1, "filename": "chicken_dinner-0.2.0.tar.gz", "has_sig": false, "md5_digest": "38208aea50cc4bd63ce3628641011b8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1131684, "upload_time": "2018-06-16T22:32:12", "url": "https://files.pythonhosted.org/packages/e0/bf/8e5d0894d233a39f5a65c803ad9c51ef10a63b826e5cb93eeebffa6d67b0/chicken_dinner-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "244235bf04b9294ac1ead60900289396", "sha256": "7c38bfe9cc7dc858470d08d2fc15e4acb1cd54c32faaf051d21783ec3abe4318" }, "downloads": -1, "filename": "chicken_dinner-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "244235bf04b9294ac1ead60900289396", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1674278, "upload_time": "2018-06-23T01:18:15", "url": "https://files.pythonhosted.org/packages/c0/cd/09683ffc5d021bf83d192c33c118e66fe526a4f11dcbd88a3183f64d8604/chicken_dinner-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6090d414d5b605025115139f6c0fca3f", "sha256": "ea39c34d9df37ff9c582e69addc3463591a9a4498f3049af7a671e7118ddbbd2" }, "downloads": -1, "filename": "chicken_dinner-0.2.1.tar.gz", "has_sig": false, "md5_digest": "6090d414d5b605025115139f6c0fca3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1667651, "upload_time": "2018-06-23T01:18:19", "url": "https://files.pythonhosted.org/packages/7c/b8/24ec97d1d7689dc604114d6abf930701c10214bf5a5d96cfd7ba530bf0a5/chicken_dinner-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "43ae42a69016f8e74a584041b454d002", "sha256": "fbf41ff7416f0248e1fd6478777b56da76ca0cb9838d2c86c62584f4b593004b" }, "downloads": -1, "filename": "chicken_dinner-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "43ae42a69016f8e74a584041b454d002", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1674581, "upload_time": "2018-06-30T15:36:50", "url": "https://files.pythonhosted.org/packages/fb/64/0c20dde04bdc3617d64f5f09a860c53394ee6bb3d171478753f4dcc0a8e7/chicken_dinner-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06557e6d6eb11a8bf738d0e507febfcc", "sha256": "fc2a0fcc713ca7ba760b5871542744f8ea08528de55e90695512e7b5429671d1" }, "downloads": -1, "filename": "chicken_dinner-0.2.2.tar.gz", "has_sig": false, "md5_digest": "06557e6d6eb11a8bf738d0e507febfcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1668018, "upload_time": "2018-06-30T15:36:52", "url": "https://files.pythonhosted.org/packages/61/52/a6aeae9e0fc5db626a9419a1f3db45050176e185f892ac1917ed1d5232e4/chicken_dinner-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f1ca8f72e7da231d218aa59b7231fe31", "sha256": "ac550ff46e0a60ba47e785e0041929f32b9f777155f4dca5973657e8ce628f46" }, "downloads": -1, "filename": "chicken_dinner-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f1ca8f72e7da231d218aa59b7231fe31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1674628, "upload_time": "2018-07-01T13:19:40", "url": "https://files.pythonhosted.org/packages/2a/59/74396749287ba968ae6af897693fe68b8544f4570fb8e535f7ee1fa3e64a/chicken_dinner-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fce21a70cc9398dfd5c20909c886ed78", "sha256": "88010190aa082296f6ecf10574aa47fa2136b9b2350fda56f1919e29fe9c8ea3" }, "downloads": -1, "filename": "chicken_dinner-0.2.3.tar.gz", "has_sig": false, "md5_digest": "fce21a70cc9398dfd5c20909c886ed78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1668133, "upload_time": "2018-07-01T13:19:53", "url": "https://files.pythonhosted.org/packages/cb/78/402436473723eea4d9cd45ef732cd26d429c33aed625584c07a1d97e43e1/chicken_dinner-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "7ac56fb411327a1abc736ee5ddc46e7d", "sha256": "b724787a0a9095178e8645ede98d1113b6284c8cb080ecb4dac70df0c122d83a" }, "downloads": -1, "filename": "chicken_dinner-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7ac56fb411327a1abc736ee5ddc46e7d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1674723, "upload_time": "2018-07-01T15:38:47", "url": "https://files.pythonhosted.org/packages/3a/be/0965b409539b25eaad78cf453be74e7accd6bf05cc2c7173de54131a5f5a/chicken_dinner-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9545ca1a79bf957b4be90ff667864213", "sha256": "d82ff15362c40b2c12657a0116c6f5e020fe1fc7fa6984cafa4d3c838a22eac2" }, "downloads": -1, "filename": "chicken_dinner-0.2.4.tar.gz", "has_sig": false, "md5_digest": "9545ca1a79bf957b4be90ff667864213", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1668312, "upload_time": "2018-07-01T15:38:49", "url": "https://files.pythonhosted.org/packages/fd/2e/98951dd613574b5eaecdcb00580d7e580568188ee7720bdbc38015065666/chicken_dinner-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "3ab22eef2b31d6eb8448441d35d18b90", "sha256": "d63d0ecd8a5a43a24703195bab09eac0d4fe98d02a4a8ee2b9f190022d6deebd" }, "downloads": -1, "filename": "chicken_dinner-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3ab22eef2b31d6eb8448441d35d18b90", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1674729, "upload_time": "2018-07-03T01:15:15", "url": "https://files.pythonhosted.org/packages/53/13/5374c7dffa567f988b0d49347d6a42b54643c64ee5ab37e845a486cd2723/chicken_dinner-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffde17e94599bc046bc5d1ff770b35b7", "sha256": "c5de69402cf182ffa974fb88a389b7773c88fc3cdc19ce6e72ef1a2c1b040944" }, "downloads": -1, "filename": "chicken_dinner-0.2.5.tar.gz", "has_sig": false, "md5_digest": "ffde17e94599bc046bc5d1ff770b35b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1668341, "upload_time": "2018-07-03T01:15:17", "url": "https://files.pythonhosted.org/packages/7e/79/98aa7486260c2a4c3190bd4e4046f5ab18c11c0142af6ded405603d17b56/chicken_dinner-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "63a3a39e8df074366c58b76ad3d70500", "sha256": "7b6be658dc7dc63af8fbb2d8e3d0ffbcaef300e22d91165a50d6fba9fc0d149e" }, "downloads": -1, "filename": "chicken_dinner-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "63a3a39e8df074366c58b76ad3d70500", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1674773, "upload_time": "2018-07-21T02:14:00", "url": "https://files.pythonhosted.org/packages/be/70/e86e3c65fc347b71948b17c4d1b3c2d162d613610d59a4f7a51cec925ec9/chicken_dinner-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5372f8ac4c81647daae59050ef46d86", "sha256": "aa4e0f9cba8591636d9f426e6f2053d514747de2689e6b24b1646f1b59b98cc6" }, "downloads": -1, "filename": "chicken_dinner-0.2.6.tar.gz", "has_sig": false, "md5_digest": "a5372f8ac4c81647daae59050ef46d86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1668438, "upload_time": "2018-07-21T02:14:03", "url": "https://files.pythonhosted.org/packages/08/65/17eb9c753751fa51f3cf73924c583af216879d431c27367dd3be50b94fcb/chicken_dinner-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "d572ed7bc844f4843b6f4a57eb4238b4", "sha256": "5efbc61bee7c73e81e00f7c806f6f4521f3202083ac7566a40752ac009b0f5f6" }, "downloads": -1, "filename": "chicken_dinner-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "d572ed7bc844f4843b6f4a57eb4238b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1674762, "upload_time": "2018-07-21T02:19:29", "url": "https://files.pythonhosted.org/packages/ee/2d/0d46a9d4ed2b7e3edb4b3d6418f262039c9fd479207a385f17cbb8e395f9/chicken_dinner-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1749a7bdd86f0544016d7625b9a8a448", "sha256": "d819c4c3770c90a0ac900d792cfb5b69ce5c143b380aa3ef9d894034f93a6523" }, "downloads": -1, "filename": "chicken_dinner-0.2.7.tar.gz", "has_sig": false, "md5_digest": "1749a7bdd86f0544016d7625b9a8a448", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1668449, "upload_time": "2018-07-21T02:19:32", "url": "https://files.pythonhosted.org/packages/5a/56/df7f40d61ae2bfded51e75440fffcdca4b013ba73ef5bec8fa95ded24545/chicken_dinner-0.2.7.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f20841034bc260637bae5460492cc6af", "sha256": "709bcecb0bd1aeb69f5d2b0273f2da9f0d55f2e0ddb506bff5e5b46869e08731" }, "downloads": -1, "filename": "chicken_dinner-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f20841034bc260637bae5460492cc6af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1678577, "upload_time": "2018-07-22T17:44:20", "url": "https://files.pythonhosted.org/packages/91/88/0d01fa6149d65fff29d3dc097d6619d14b762efec0cdb42bd2ae8828f4e5/chicken_dinner-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c98614ab1a2b77f9453fd84b1205da4", "sha256": "053e37f0bff6fb6977fa899b50bf4ee69a25ef09339af5783c4dffd2d6e74451" }, "downloads": -1, "filename": "chicken_dinner-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1c98614ab1a2b77f9453fd84b1205da4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1669753, "upload_time": "2018-07-22T17:44:22", "url": "https://files.pythonhosted.org/packages/52/87/23a2cf3fee35388008295d57c624ac1dd1b90d0245de0616c49b736ec1cc/chicken_dinner-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "8628d5c907688bb357651105f53399f9", "sha256": "c8b9e606e06c859ab8033ebb2cc04a410e8b4a6e38a12e75bd1b028717ed85e2" }, "downloads": -1, "filename": "chicken_dinner-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8628d5c907688bb357651105f53399f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1738077, "upload_time": "2018-07-22T18:10:19", "url": "https://files.pythonhosted.org/packages/fd/fe/7ebd32dc1d6cc0b3dee50c9bd706c014a7cb24939fbc43d768bb04981187/chicken_dinner-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "317321fa8a52c74ef2b649c9e470a82e", "sha256": "e775eb0a03b09b55dbca6032df70743046764c9593cb17855a52cd937a680713" }, "downloads": -1, "filename": "chicken_dinner-0.3.1.tar.gz", "has_sig": false, "md5_digest": "317321fa8a52c74ef2b649c9e470a82e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1729160, "upload_time": "2018-07-22T18:10:22", "url": "https://files.pythonhosted.org/packages/ad/67/3727536e467042c915572c91a94a96c63c5e09e5e35bd78fdff30c4be0ba/chicken_dinner-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "f25d87cc020c282f9c2062e0e2dc6dc9", "sha256": "db1ca559f11b5fab4cfee78abedd4ad58fc5bec670c780516d82f2bd7caae584" }, "downloads": -1, "filename": "chicken_dinner-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f25d87cc020c282f9c2062e0e2dc6dc9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1738146, "upload_time": "2018-07-24T01:27:46", "url": "https://files.pythonhosted.org/packages/45/db/4588119ca666af205a365f52e110c0a6a9d116c79d480fb8ee18ebd23484/chicken_dinner-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f67cbd88f69882c88c0ab01242a58c23", "sha256": "5ed7c01e22ea2afa6b0433844d44dcac8f364b2657984c9d55e854e594372784" }, "downloads": -1, "filename": "chicken_dinner-0.3.2.tar.gz", "has_sig": false, "md5_digest": "f67cbd88f69882c88c0ab01242a58c23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1729289, "upload_time": "2018-07-24T01:27:49", "url": "https://files.pythonhosted.org/packages/be/ce/a5d113811d35813ff011553746967c8a0f8023cab38b464b7e5e5b7157d0/chicken_dinner-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "8fc264a52da4efe0fccbf5056e2836b0", "sha256": "37bd6e1b14aab2f0095a80ee2726ce3df7e2ff1e331d8a9c4944e236e547fd9c" }, "downloads": -1, "filename": "chicken_dinner-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8fc264a52da4efe0fccbf5056e2836b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1738222, "upload_time": "2018-07-25T01:55:18", "url": "https://files.pythonhosted.org/packages/7a/01/667eb716eaab1d9fb3ca3c637bcbda243f6692d387123aceb6f83ce2d2d3/chicken_dinner-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a96be266646aa309f9a4f251474db3a1", "sha256": "da99a9b781a7d1611220f277ab433757833c914f622c226af1f1ddd2547b7775" }, "downloads": -1, "filename": "chicken_dinner-0.3.3.tar.gz", "has_sig": false, "md5_digest": "a96be266646aa309f9a4f251474db3a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1729432, "upload_time": "2018-07-25T01:55:21", "url": "https://files.pythonhosted.org/packages/3b/15/2a1994d97d39aed52f87989ae9427b0e5e085e069780d61cd596f3e3c234/chicken_dinner-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "92d54337e7694689d03a6fff33dada06", "sha256": "8f815a31956acc532044aab7646cdc935610f972a7dd4b11d4e4ad7855d17310" }, "downloads": -1, "filename": "chicken_dinner-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "92d54337e7694689d03a6fff33dada06", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1743051, "upload_time": "2018-07-28T19:07:23", "url": "https://files.pythonhosted.org/packages/b1/b4/992998a94a8aeada38e22adce1914486035c7d7b7abea9e51544d4eb80cb/chicken_dinner-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b4161f5b233be659ba81e9b527683f3", "sha256": "792a0284f26c9798d2912b36aa9bcce10abe93f0a54039eb0bc5de94dbe9cb52" }, "downloads": -1, "filename": "chicken_dinner-0.4.0.tar.gz", "has_sig": false, "md5_digest": "0b4161f5b233be659ba81e9b527683f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1732809, "upload_time": "2018-07-28T19:07:25", "url": "https://files.pythonhosted.org/packages/95/5b/5e22c5c1d6847919f940ff058eee63acd7845968bfe4d8f268ded91c2941/chicken_dinner-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "75390883c7935fcfa7e9b0d89402ba9f", "sha256": "29ccd5810355d91a2c748fca7b8a846d9d2227dee1fc4863d377032dae9a1f5d" }, "downloads": -1, "filename": "chicken_dinner-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "75390883c7935fcfa7e9b0d89402ba9f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1743068, "upload_time": "2018-07-28T19:55:33", "url": "https://files.pythonhosted.org/packages/42/ca/f560a67c57262e4981d10553b0ee95bd5cf9f8321103742f1f90a333b3a1/chicken_dinner-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dbd2161f1249ca01518800913c28095", "sha256": "6b329ea87d2f76c9eae1b5fcfd280d06180923dd930ec2f641c0a577f9f4e801" }, "downloads": -1, "filename": "chicken_dinner-0.4.1.tar.gz", "has_sig": false, "md5_digest": "5dbd2161f1249ca01518800913c28095", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1732886, "upload_time": "2018-07-28T19:55:35", "url": "https://files.pythonhosted.org/packages/23/70/5a45229aef290cfe6dea3ba006252f6576f112785648c331e00cbc5acb2b/chicken_dinner-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "73e83d198d13e0c3d8f184d2fb276584", "sha256": "64423d4dceb1af553436981bde493a89c6b060ee7fcdd2f11f7eb2f4aada17d4" }, "downloads": -1, "filename": "chicken_dinner-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "73e83d198d13e0c3d8f184d2fb276584", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1743060, "upload_time": "2018-07-30T11:25:33", "url": "https://files.pythonhosted.org/packages/2f/d0/1245faadb1a788d08bebb3e4c141f625196d8e475f497f90f978bc26580a/chicken_dinner-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14ffba54b1b4b630d1c94cb0824e6a04", "sha256": "0ff90619e0221c746e33e55ad1ec05a226f3abbf659ea7449ab9c403d5572853" }, "downloads": -1, "filename": "chicken_dinner-0.4.2.tar.gz", "has_sig": false, "md5_digest": "14ffba54b1b4b630d1c94cb0824e6a04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1732906, "upload_time": "2018-07-30T11:25:36", "url": "https://files.pythonhosted.org/packages/d9/fc/a8c5d7781a1d777f44d856aa5c5cdc9cf58efe0c3d186aab2554af09f3c3/chicken_dinner-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "f6ec8cb4b8c51f0fa703f597801a91eb", "sha256": "52f00513570b6ccc2992ad479702727c3077eb85479c6d7c437f4f15f362cff8" }, "downloads": -1, "filename": "chicken_dinner-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f6ec8cb4b8c51f0fa703f597801a91eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1743031, "upload_time": "2018-08-07T23:27:04", "url": "https://files.pythonhosted.org/packages/6d/ab/eb2eaf8f224a7b9ebd235c7381a8d2d164c04aaafc1d37e1c27f2fc3d5d1/chicken_dinner-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "896cb0f5ba147f86bcbaafdf85c571bf", "sha256": "c56a7022445ea0a6d16c598308f71e7d890edb1632171cb8f634c862848c1acb" }, "downloads": -1, "filename": "chicken_dinner-0.4.3.tar.gz", "has_sig": false, "md5_digest": "896cb0f5ba147f86bcbaafdf85c571bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1732992, "upload_time": "2018-08-07T23:27:07", "url": "https://files.pythonhosted.org/packages/38/65/62e17a5745ae7906d2a97330f8014fc5be43c40603906aa16ced485e3a3f/chicken_dinner-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "b87a4d1fe3a095e95eeaa95fc6674256", "sha256": "3757ee8949b8213da9f8ac3cd4dd4b5266eed537a728acd98a3db5be48fb54f6" }, "downloads": -1, "filename": "chicken_dinner-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b87a4d1fe3a095e95eeaa95fc6674256", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12129315, "upload_time": "2018-10-05T04:14:21", "url": "https://files.pythonhosted.org/packages/5d/8f/79d29079b41a89a03327a79747cfc81f16f6b0cbdadf893f3c0425c9490d/chicken_dinner-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "165d1b5e5277bc7c93b4dbc5583e5cbb", "sha256": "ba1b81615d9ae717faa28e738f7ab57059162ba459ef9336d48a9f91476bc953" }, "downloads": -1, "filename": "chicken_dinner-0.5.0.tar.gz", "has_sig": false, "md5_digest": "165d1b5e5277bc7c93b4dbc5583e5cbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12121696, "upload_time": "2018-10-05T04:14:29", "url": "https://files.pythonhosted.org/packages/82/84/31dde115c8b156f2e289fc272b5ed41a2de9816146dc71079af041502a11/chicken_dinner-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "3ddd0f935689cfbbfb99bb9df3a29423", "sha256": "c0c73941e6fa76340462d0f1779195115992822972394f0480e0e7b728b3461c" }, "downloads": -1, "filename": "chicken_dinner-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3ddd0f935689cfbbfb99bb9df3a29423", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12129403, "upload_time": "2018-10-13T04:38:01", "url": "https://files.pythonhosted.org/packages/eb/bc/1ac83c21970997bb42b82207578bce8b34c341b7e13d99fd26863896ad45/chicken_dinner-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3f7cd1b8694e9cad5c540ecfdc4f528", "sha256": "42225f9a1e4bccf009ce4650df2a92d79ab3b2fc7525aade1831ac73e60ae9d4" }, "downloads": -1, "filename": "chicken_dinner-0.5.1.tar.gz", "has_sig": false, "md5_digest": "e3f7cd1b8694e9cad5c540ecfdc4f528", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12121866, "upload_time": "2018-10-13T04:38:11", "url": "https://files.pythonhosted.org/packages/1d/e9/d3f7e74d9668bb052e7e273d62a49da73be3788f76d90e1687a26d37d9f3/chicken_dinner-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "301de43ad7b28e78706d09fe3d78ed30", "sha256": "5a38c5d3917b2670c3daa20dc5be3b50822abd71625b4bbeb1d6b66e7fd24001" }, "downloads": -1, "filename": "chicken_dinner-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "301de43ad7b28e78706d09fe3d78ed30", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15729126, "upload_time": "2018-11-11T18:12:14", "url": "https://files.pythonhosted.org/packages/b3/8d/f03b6457ad9e3c905a3af9e880f0adcc6c7ed55245d31c8bec2f0b5aae4f/chicken_dinner-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d569c0d50fdf7cf1fd04a2dd03bd9172", "sha256": "407e9ae10a1240e8d52a3913b1ef83b17b3d1e969ca4440c46d61d8246bb2a60" }, "downloads": -1, "filename": "chicken_dinner-0.6.0.tar.gz", "has_sig": false, "md5_digest": "d569c0d50fdf7cf1fd04a2dd03bd9172", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15715136, "upload_time": "2018-11-11T18:12:22", "url": "https://files.pythonhosted.org/packages/5e/1e/94ffdc0d162192ee3eacd4df0e5052e1e0a7ea5dda6321069409195b883e/chicken_dinner-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "acd560f21910cbc95df4d687c0bb1014", "sha256": "d6bd6c14e3eaade086c791d6fc3de8d724fc1d64e95d65d904b7a94bdcf5a29c" }, "downloads": -1, "filename": "chicken_dinner-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "acd560f21910cbc95df4d687c0bb1014", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15729162, "upload_time": "2018-12-09T20:54:48", "url": "https://files.pythonhosted.org/packages/d2/f3/73fabb7b924a469624de4691bf767a8f6dd76a809c356b83f58bcd52b233/chicken_dinner-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3e5b12e1c8f7da549f6aadc04731bc0", "sha256": "4c60db6c8268b527962543e52b33708ff9a0740703a8cf7831c834d9018e5aac" }, "downloads": -1, "filename": "chicken_dinner-0.6.1.tar.gz", "has_sig": false, "md5_digest": "e3e5b12e1c8f7da549f6aadc04731bc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15715201, "upload_time": "2018-12-09T20:55:03", "url": "https://files.pythonhosted.org/packages/39/d2/3c9444a4454c43870d19b943e26fcc59de68d0ce9ba89ec3a8662607e1d6/chicken_dinner-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "421405605a002d117e5fcb93772f3b2f", "sha256": "601b86c35a25f783ab5f7811d91684bc0eb14c43dcd682c4e40261dcd53959b6" }, "downloads": -1, "filename": "chicken_dinner-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "421405605a002d117e5fcb93772f3b2f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30290915, "upload_time": "2018-12-21T02:51:48", "url": "https://files.pythonhosted.org/packages/a4/e0/f9dcd07ed55bb3bf3365b060d886ecdd1dc57ff6b071090b3553fd0b0f31/chicken_dinner-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65bccf9bb86cd55db4b723209741915c", "sha256": "4f12d6771af66e1aa3a6799cc562a6184f003e68b01c3ef626043d8a59d9c02c" }, "downloads": -1, "filename": "chicken_dinner-0.7.0.tar.gz", "has_sig": false, "md5_digest": "65bccf9bb86cd55db4b723209741915c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30277594, "upload_time": "2018-12-21T02:52:01", "url": "https://files.pythonhosted.org/packages/e7/30/25d6589e066a1079859bc9844721182d90c3678afc7e07fcc125c686e558/chicken_dinner-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "78a7f64ffd9a31e3ee3ee00615ac80f4", "sha256": "595e98bf88cb0c3d5fc88dc08e4d80f9f963c4bb5f5d2496b7b1bbd992deac79" }, "downloads": -1, "filename": "chicken_dinner-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "78a7f64ffd9a31e3ee3ee00615ac80f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10610932, "upload_time": "2018-12-21T04:45:43", "url": "https://files.pythonhosted.org/packages/de/8b/2cb7b5415c48749750ce2d7ff5cb7ed58952e0b162fa3d557b0bb6b54fe7/chicken_dinner-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a652bc96086271f467fba79bfb78f9d", "sha256": "ac390227f4068de787b0403271d8dd2d8e93e9b9784101bdf788f6d810fd68a6" }, "downloads": -1, "filename": "chicken_dinner-0.7.1.tar.gz", "has_sig": false, "md5_digest": "5a652bc96086271f467fba79bfb78f9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10596311, "upload_time": "2018-12-21T04:45:49", "url": "https://files.pythonhosted.org/packages/41/d7/2ff116e78c02772c17595fce29fed1664c870c7e325d1d665ca2cf711b59/chicken_dinner-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "60343174a73f9ba84434c77e52cb00da", "sha256": "41da2611bfb113585a49f29febc8a7fe852e94acc2851a33b260673cf36cf33f" }, "downloads": -1, "filename": "chicken_dinner-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "60343174a73f9ba84434c77e52cb00da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10610936, "upload_time": "2018-12-24T21:03:24", "url": "https://files.pythonhosted.org/packages/af/1a/eb16ff95208e58c1a99c085ccd7745ae93a51f9cb28bdf280cd53f8a6de1/chicken_dinner-0.7.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27d6b03f5cafc53fa71c5ef222754381", "sha256": "59b6ebd402abece2aa2f36b9de895c6e40bfe272e58c601d153b0d9eeeb5372d" }, "downloads": -1, "filename": "chicken_dinner-0.7.2.tar.gz", "has_sig": false, "md5_digest": "27d6b03f5cafc53fa71c5ef222754381", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10596367, "upload_time": "2018-12-24T21:03:28", "url": "https://files.pythonhosted.org/packages/56/bc/c395179858d7c56f7366ec62bfe68179b97b1143b46bf9d553b92d4e854f/chicken_dinner-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "013376676de514a354a37df68ae9c72d", "sha256": "2f4006986924f1adc74a1728f85f0dd8de3df95262c49efa388a0eb393099dbe" }, "downloads": -1, "filename": "chicken_dinner-0.7.3-py3-none-any.whl", "has_sig": false, "md5_digest": "013376676de514a354a37df68ae9c72d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10610932, "upload_time": "2018-12-27T22:40:18", "url": "https://files.pythonhosted.org/packages/4c/2e/9158747e25c2a910192bf0b8416a89179041500ca40bcc853bb1a4f14083/chicken_dinner-0.7.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7c6c96af025b5ac9cc1bc73d88cf2f7", "sha256": "12d8dfe6f776496f8488638d7e2091efa32471cfff10196b65ba97ada1fdad43" }, "downloads": -1, "filename": "chicken_dinner-0.7.3.tar.gz", "has_sig": false, "md5_digest": "c7c6c96af025b5ac9cc1bc73d88cf2f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10596372, "upload_time": "2018-12-27T22:40:25", "url": "https://files.pythonhosted.org/packages/08/fb/a0184d41de59c40a8431745013b4ad9a62c8c70b9adb54251c622cb3cafe/chicken_dinner-0.7.3.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "b4a008ea252276eb824683a7c94f61cf", "sha256": "9f5cd61c53ceb0b5572be6b0f7e8aedf8f989f591ff24d44b1eded9980808386" }, "downloads": -1, "filename": "chicken_dinner-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b4a008ea252276eb824683a7c94f61cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 31618144, "upload_time": "2019-08-11T18:45:21", "url": "https://files.pythonhosted.org/packages/f7/97/0dc4adc3f833d6858980b364bbbf855b0a7a4bd35ba34cd21bdb02b28f5c/chicken_dinner-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a1265d2026e413fb2a089816e953cb4", "sha256": "0f044e6935b8282cbb819e40eb72360d12c35491b9709d8f847ce62e92721962" }, "downloads": -1, "filename": "chicken_dinner-0.8.0.tar.gz", "has_sig": false, "md5_digest": "6a1265d2026e413fb2a089816e953cb4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 31609885, "upload_time": "2019-08-11T18:47:27", "url": "https://files.pythonhosted.org/packages/ee/37/0c9cf9fe01bd2cb29412d97963ae6a3ec8d7d01b54b224d76a980fdc788f/chicken_dinner-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "817b58527bb5a8f2f0ef9901d71b9287", "sha256": "038edf730353a6aa6ac0aee375de11f3e3f01690bd1d5a31bfdffcc5afcb3767" }, "downloads": -1, "filename": "chicken_dinner-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "817b58527bb5a8f2f0ef9901d71b9287", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 31621967, "upload_time": "2019-08-18T20:31:50", "url": "https://files.pythonhosted.org/packages/30/47/4087edd53d1e0a70c0bbf9b9d5cd6f4396952ae3631e60d80fa2d57f4a25/chicken_dinner-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "751deeaf411a29902cf78eb2da5d8105", "sha256": "f7c10c5aaafec3bc8b0cad4e58bb62e96622d118651f609b21a05864b3f1bcd2" }, "downloads": -1, "filename": "chicken_dinner-0.9.0.tar.gz", "has_sig": false, "md5_digest": "751deeaf411a29902cf78eb2da5d8105", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 31619032, "upload_time": "2019-08-18T20:32:02", "url": "https://files.pythonhosted.org/packages/cc/bd/30694638bf5ad29661e8fd23d02d446a8bb2548b949fec63127a46fc922f/chicken_dinner-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d660795f7cd1faaa887ea0e56cec91b3", "sha256": "fca413a7f33963a2d0072f5aa73f1809a2fa4d42dd34f976723fb873fcc96d4d" }, "downloads": -1, "filename": "chicken_dinner-0.10.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d660795f7cd1faaa887ea0e56cec91b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 31625204, "upload_time": "2019-10-12T10:27:26", "url": "https://files.pythonhosted.org/packages/02/49/e0908b32b135270068f478dc91ee37d89dfcb8bf7df54558ad7ec316537f/chicken_dinner-0.10.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ce2839066a594090ddea7775c5de0fd", "sha256": "31e2de23af9bf220ddc20f537ad3989750a5d05e8dbad5f8d02ea7d045ce3e53" }, "downloads": -1, "filename": "chicken_dinner-0.10.1.tar.gz", "has_sig": false, "md5_digest": "2ce2839066a594090ddea7775c5de0fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 31622000, "upload_time": "2019-10-12T10:27:39", "url": "https://files.pythonhosted.org/packages/f9/4a/8e392f9ad0426fec97ea9f18336e1076370a8bf82e83f56b81214f73305c/chicken_dinner-0.10.1.tar.gz" } ] }