# bfg_support
A collection of modules that supports dealing and bidding in Bid for Game applications.
## Installation
```bash
pip install bfgsupport
```
# Version History
Version 2.0.8 31 Jan 2023
1. Clean acol_advancers_bid and insert trace
------
Version 2.0.7 31 Jan 2023
1. Remove redundant directories
------
Version 2.0.6 31 Jan 2023
1. Reverted to single source directory
------
Version 2.0.5 19 Jan 2023
1. Fix dealer in duo set hands
------
Version 2.0.4 19 Jan 2023
1. Fix __init__.py
------
Version 2.0.3 19 Jan 2023
1. Tidy unused modules
------
Version 2.0.2 19 Jan 2023
1. Fix missing imports in __init__.py
------
Version 2.0.1 19 Jan 2023
1. add __init__.py to bidding and dealing
------
Version 2.0.0 19 Jan 2023
1. Major re-organisation of files and move dealing from bfg-rest
------
Version 1.1.23 31 Dec 2022
1. board - move json to objects
2. hand - remove property from json
------
Version 1.1.22 24 Nov 2022
1. board make dealer a property and tidy up json functions
2. overcaller rebid - check for double or redouble before two passes
------
Version 1.1.21 - 20 Oct 2022
Modifications for Bfg-Netlify:
1. In board.py get_contract: added suffices for X and XX
------
Version 1.1.20 - 29 Sept 2022
Modifications for Bfg-Netlify:
1. Add *test_board* to Board and clarify class names
------
Version 1.1.18 - 29 Nov 2021
Add setup.cfg
------
Version 1.1.19 - 5 Jul 2022
Modifications for Bfg-Netlify
Version 1.1.18 - 29 Nov 2021
Add setup.cfg
------
Version 1.1.17 - 29 Nov 2021
Add pytest to distribution
------
Version 1.1.16 - 8 Nov 2021
board.py: extend auction functionality and add declarers_tricks
------
Version 1.1.15 - 10 Oct 2021
Handle unplayed cards in board.get_attributes_from_board
------
Version 1.1.14 - 2 Oct 2021
Add 'wait for player' to PLAY_STATUS
------
Version 1.1.13 - 29 Sept 2021
Changes to board for cardplay
------
Version 1.1.12 - 16 Aug 2021
Add play_status and play_master to board
------
Version 1.1.11 - 04 Aug 2021
Improve Auction support in board.py
------
Version 1.1.10 - 31 July 2021
Dealer to pick up Auction from bfgsupport Board
------
Version 1.1.9 - 17 July 2021
Added board status
------
Version 1.1.8 - 11 July 2021
Small bugs in contract
------
Version 1.1.7 - 30 June 2021
Create all hands in parse_pbn_deal
------
Version 1.1.6 - 17 June 2021
Removed spurious error raise from _get_candidate_partitions
------
Version 1.1.5 - 7 June 2021
Board - Add stage to board json
Version 1.1.4 - 3 June 2021
Board - Various changes to accommodate cardplay
Common - allow passed out boards in random board
------
Version 1.1.3 - 21 May 2021
Board - Check contract for X and XX
------
Version 1.1.1 - 17 May 2021
Get contract was not getting declarer correctly
------
Version 1.1.0 - 13 May 2021
Changes to accommodate cardplay - rename BiddingBoard and BiddingHand
------
Version 1.0.1 - 28 March 2021
Make dealer_engine.select_random_shape_from_list' a public method
------
Version 1.0.0 - 23 February 2021
First live package
------
Version 0.0.0 - 22 February 2021
Created and uploaded
------
Raw data
{
"_id": null,
"home_page": "https://psionman@bitbucket.org/psionman/bfgsupport.git",
"name": "bfgsupport",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "Application, User",
"author": "jeff watkins",
"author_email": "support@bidforgame.com",
"download_url": "https://files.pythonhosted.org/packages/a1/3b/27b89d444909db315434db4f0f9409343b3ba5225a19dc34ee374429892c/bfgsupport-2.0.8.tar.gz",
"platform": null,
"description": "# bfg_support\nA collection of modules that supports dealing and bidding in Bid for Game applications.\n\n## Installation\n```bash\npip install bfgsupport\n```\n\n\n# Version History\n\nVersion 2.0.8 31 Jan 2023\n\n1. Clean acol_advancers_bid and insert trace\n\n------\n\nVersion 2.0.7 31 Jan 2023\n\n1. Remove redundant directories\n\n------\n\nVersion 2.0.6 31 Jan 2023\n\n1. Reverted to single source directory\n\n------\nVersion 2.0.5 19 Jan 2023\n\n1. Fix dealer in duo set hands\n\n------\n\nVersion 2.0.4 19 Jan 2023\n\n1. Fix __init__.py\n\n------\n\nVersion 2.0.3 19 Jan 2023\n\n1. Tidy unused modules\n\n------\n\nVersion 2.0.2 19 Jan 2023\n\n1. Fix missing imports in __init__.py\n\n------\n\nVersion 2.0.1 19 Jan 2023\n\n1. add __init__.py to bidding and dealing\n\n------\n\nVersion 2.0.0 19 Jan 2023\n\n1. Major re-organisation of files and move dealing from bfg-rest\n\n------\n\nVersion 1.1.23 31 Dec 2022\n\n1. board - move json to objects\n2. hand - remove property from json\n\n------\nVersion 1.1.22 24 Nov 2022\n\n1. board make dealer a property and tidy up json functions\n2. overcaller rebid - check for double or redouble before two passes\n\n------\n\nVersion 1.1.21 - 20 Oct 2022\n\nModifications for Bfg-Netlify:\n\n1. In board.py get_contract: added suffices for X and XX\n\n------\n\nVersion 1.1.20 - 29 Sept 2022\n\nModifications for Bfg-Netlify:\n\n1. Add *test_board* to Board and clarify class names\n\n------\n\nVersion 1.1.18 - 29 Nov 2021\n\nAdd setup.cfg\n\n------\n\nVersion 1.1.19 - 5 Jul 2022\n\nModifications for Bfg-Netlify\n\n\nVersion 1.1.18 - 29 Nov 2021\n\nAdd setup.cfg\n\n------\n\nVersion 1.1.17 - 29 Nov 2021\n\nAdd pytest to distribution\n\n------\n\nVersion 1.1.16 - 8 Nov 2021\n\nboard.py: extend auction functionality and add declarers_tricks\n\n------\n\nVersion 1.1.15 - 10 Oct 2021\n\nHandle unplayed cards in board.get_attributes_from_board\n\n------\n\nVersion 1.1.14 - 2 Oct 2021\n\nAdd 'wait for player' to PLAY_STATUS\n\n------\n\nVersion 1.1.13 - 29 Sept 2021\n\nChanges to board for cardplay\n\n------\n\nVersion 1.1.12 - 16 Aug 2021\n\nAdd play_status and play_master to board\n\n------\n\nVersion 1.1.11 - 04 Aug 2021\n\nImprove Auction support in board.py\n\n------\n\nVersion 1.1.10 - 31 July 2021\n\nDealer to pick up Auction from bfgsupport Board\n\n------\n\nVersion 1.1.9 - 17 July 2021\n\nAdded board status\n\n------\n\nVersion 1.1.8 - 11 July 2021\n\nSmall bugs in contract\n\n------\n\nVersion 1.1.7 - 30 June 2021\n\nCreate all hands in parse_pbn_deal\n\n------\nVersion 1.1.6 - 17 June 2021\n\nRemoved spurious error raise from _get_candidate_partitions\n\n\n------\nVersion 1.1.5 - 7 June 2021\n\nBoard - Add stage to board json\n\nVersion 1.1.4 - 3 June 2021\n\nBoard - Various changes to accommodate cardplay\nCommon - allow passed out boards in random board\n------\nVersion 1.1.3 - 21 May 2021\n\nBoard - Check contract for X and XX\n\n------\nVersion 1.1.1 - 17 May 2021\n\nGet contract was not getting declarer correctly\n\n------\nVersion 1.1.0 - 13 May 2021\n\nChanges to accommodate cardplay - rename BiddingBoard and BiddingHand\n\n------\nVersion 1.0.1 - 28 March 2021\n\nMake dealer_engine.select_random_shape_from_list' a public method\n\n------\nVersion 1.0.0 - 23 February 2021\n\nFirst live package\n\n------\nVersion 0.0.0 - 22 February 2021\n\nCreated and uploaded\n------\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "\"\"\"A collection of modules that supports dealing and bidding in Bid for Game applications.\"\"\"",
"version": "2.0.8",
"split_keywords": [
"application",
" user"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6b7293cbb92202ea558697c3be2470df7e27528e7d3dbc9dde655d4374d37e5c",
"md5": "520b870485c7ae48fdee82ed15d8a1d3",
"sha256": "661c5f9d5f5c9b9e6b6ff5f4141b7ca8b822dcef909301834433e78b998d7acf"
},
"downloads": -1,
"filename": "bfgsupport-2.0.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "520b870485c7ae48fdee82ed15d8a1d3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 241252,
"upload_time": "2023-01-31T13:55:22",
"upload_time_iso_8601": "2023-01-31T13:55:22.425109Z",
"url": "https://files.pythonhosted.org/packages/6b/72/93cbb92202ea558697c3be2470df7e27528e7d3dbc9dde655d4374d37e5c/bfgsupport-2.0.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a13b27b89d444909db315434db4f0f9409343b3ba5225a19dc34ee374429892c",
"md5": "3024f3583b23d7718d5824ac5dfd0ee0",
"sha256": "41fe0ea7317d3cc149234eeec5c6e1a690f53e25a88b874c232ee2289574e830"
},
"downloads": -1,
"filename": "bfgsupport-2.0.8.tar.gz",
"has_sig": false,
"md5_digest": "3024f3583b23d7718d5824ac5dfd0ee0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 125042,
"upload_time": "2023-01-31T13:55:24",
"upload_time_iso_8601": "2023-01-31T13:55:24.654780Z",
"url": "https://files.pythonhosted.org/packages/a1/3b/27b89d444909db315434db4f0f9409343b3ba5225a19dc34ee374429892c/bfgsupport-2.0.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-31 13:55:24",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "bfgsupport"
}