Metadata-Version: 2.1
Name: bridgeobjects
Version: 0.1.2
Summary: 
            A collection of modules that allows the user to access objects used in bridge games,
            for example, a board or a contract.        
Home-page: https://psionman@bitbucket.org/psionman/bridgeobjects.git
Author: jeff watkins
Author-email: support@bidforgame.com
License: MIT
Download-URL: https://pypi.org/project/bridgeobjects/
Keywords: bridge, duplicate bridge, contract bridge, hand, board, suit, auction, contract, card
Platform: UNKNOWN
Description-Content-Type: text/markdown

# bridgeobjects
A collection of modules that allows the user to utilise objects used in bridge games, for example, a board or a contract.

The classes form a natural hierarchy:

 event
    └── board
        ├── auction
        │   └── call
        │       └── denomination
        ├── contract
        ├── hand
        │   └── card
        │       └── suit
        └── trick

(However, some classes are natural subsidiaries not represented in this classification, for example, there are four cards in a trick.)


The objects can be created using a simple, self explanatory, human readable set of definitions
by using Portable Bridge Notation (PBN) (http://www.tistis.nl/pbn/) or
Richard’s Bridge Notation (RBN) (http://www.rpbridge.net/7a12.htm).

## Installation
```bash
pip install bridgeobjects
```


---------

Version 0.1.2 - 23 Aug 2021

Test Contract modifier and tidy up high_card_left in sort_card
---------

Version 0.1.1 - 23 Aug 2021

Expose Denomination
---------

Version 0.1.0 - 23 Aug 2021

Implement typing
---------

Version 0.0.20 - 04 Aug 2021

Improve event and board in file_operations
---------

Version 0.0.19 - 17 July 2021

Update 'super'
---------

Version 0.0.18 - 03 July 2021

Add leader property to Contract and improve _auction_analysis
---------

Version 0.0.17 - 02 July 2021

Add auction keyword to Contract
---------

Version 0.0.16 - 30 June 2021

Add level to contract and improve _auction_analysis
---------

Version 0.0.15 - 03 June 2021

Expose version in bridgeobjects.VERSION
---------

Version 0.0.14 - 03 June 2021

Update Trick and Card for cardplay
---------

Version 0.0.13 - 21 May 2021

Add is_honour setter to Card and improve Card eq, ne etc.

---------

Version 0.0.12 - 13 May 2021

Various changes to Board, Hand, Constants, and Trick for card play

---------

Version 0.0.11 - 05 May 2021

Various changes to Board, Hand, Constants, and Trick for card play

---------

Version 0.0.10 - 17 January 2021

Use Denomination in Hand suit_points

---------

Version 0.0.9 - 16 January 2021
Make repeated null events take UUID value

---------
Version 0.0.8 - 18 November 2020

Initialise event in parse_pbn and improve regex in test

---------
Version 0.0.7 - 18 November 2020

Problem in parse_pbn

---------

Version 0.0.6 - 18 November 2020

Changed return type of Board.build_fourth_hand

---------
Version 0.0.5 - 29 October 2020

Added is_honour to Card

Hand cards by suit can take string or Suit parameter

---------

Version 0.0.4 - 24 October 2020

Bugs in file objects

---------

Version 0.0.3 - 16 October 2020

Expose parse_lin

---------

Version 0.0.2 - 16 October 2020

Expose parse_lin

---------
Version 0.0.1 - October 2020

Expose parse_pbn

------
Version 0.0.0 - August 2020

Created and uploaded

---


