Skip to main content
Help us improve Python packaging – donate today!

Retail Software Framework

Project Description

Rattail is a retail software framework based on edbob, and released under the GNU Affero General Public License.

This is the core rattail package.

Please see Rattail’s home page for more information.

Installation

Install the software with:

$ pip install rattail

Usage

Built-in help can be seen with:

$ rattail help

0.3a12

  • [bugfix] Fixed foreign key uuid handling in rattail.db.record_changes(). Some tables are meant to be used solely as providers of “association proxy” fields, the uuid column is not only a primary key, but also a foreign key to the “primary” entity table. In such cases, the uuid value was not present at session flush time, so a new one was being generated. Unfortunately this meant that the Change record would point to a nonexistent entity record, so the sync would not work. Now uuid fields are inspected to determine if a foreign key is present, in which case the relationship is traversed and the true uuid value is used.
  • [feature] Added “extra classes” configuration for the load-host-data command. This is necessary when initially populating a “store” (er, “non-host”) database instance if custom schema extensions are in use (and need to be synchronized with the host).

0.3a11

  • Add R49 SIL column.
  • Add rattail.pricing module.

0.3a10

  • Ignore batch data when recording changes.

0.3a9

  • Bump edbob dependency.

0.3a8

  • Tweak database sync.
  • Tweak batch processing.

0.3a7

  • Add Vendor.special_discount.

0.3a6

  • Bump edbob dependency.

0.3a5

  • Added Store and related models.
  • Added Customer.email_preference field.
  • Added load-host-data command.
  • Added database changes/synchronization framework.
  • Fixed batch table create/drop.

0.3a4r1

  • Added Product.cost, Product.vendor.
  • Added basic one-up label printing support.
  • Added initial batch support, with PrintLabels provider.
  • Added GPC data type.
  • Changed internal name of file monitor Windows service.
  • Added progress support for label printing.
  • Label profiles moved from config to database model.
  • Removed rattail.db.init_database() function.
  • Moved some enum values from db extension to core (rattail.enum module).
  • Improved SIL support: moved rattail.sil to subpackage, added Writer class etc.
  • Fixed file monitor in Linux.
  • Added delete-orphan to Vendor.contacts relationship cascade.

0.3a4

  • Update file monitor per changes in edbob.

0.3a3

  • Move database extension to subdir (rattail.db.extension).
  • Make database extension require auth extension.
  • Fix rattail.db.init().
  • Add lots of classes to database extension model.
  • Add rattail.labels module.
  • Add rattail.db.cache module.
  • Add SIL output functions.
  • Remove some batch code (for now?).

0.3a2

  • Added Windows file monitor service.

0.3a1

  • Refactored to rely on edbob. (Most of Rattail’s “guts” now live there instead.)

Release history Release notifications

History Node

0.9.5

History Node

0.9.4

History Node

0.9.3

History Node

0.9.2

History Node

0.9.1

History Node

0.9.0

History Node

0.8.55

History Node

0.8.54

History Node

0.8.53

History Node

0.8.52

History Node

0.8.51

History Node

0.8.50

History Node

0.8.49

History Node

0.8.48

History Node

0.8.47

History Node

0.8.46

History Node

0.8.45

History Node

0.8.44

History Node

0.8.43

History Node

0.8.42

History Node

0.8.41

History Node

0.8.40

History Node

0.8.39

History Node

0.8.38

History Node

0.8.37

History Node

0.8.36

History Node

0.8.35

History Node

0.8.34

History Node

0.8.33

History Node

0.8.32

History Node

0.8.31

History Node

0.8.30

History Node

0.8.29

History Node

0.8.28

History Node

0.8.27

History Node

0.8.26

History Node

0.8.25

History Node

0.8.24

History Node

0.8.23

History Node

0.8.22

History Node

0.8.21

History Node

0.8.20

History Node

0.8.19

History Node

0.8.18

History Node

0.8.17

History Node

0.8.16

History Node

0.8.15

History Node

0.8.14

History Node

0.8.13

History Node

0.8.12

History Node

0.8.11

History Node

0.8.10

History Node

0.8.9

History Node

0.8.8

History Node

0.8.7

History Node

0.8.6

History Node

0.8.5

History Node

0.8.4

History Node

0.8.3

History Node

0.8.2

History Node

0.8.1

History Node

0.8.0

History Node

0.7.95

History Node

0.7.94

History Node

0.7.93

History Node

0.7.92

History Node

0.7.91

History Node

0.7.90

History Node

0.7.89

History Node

0.7.88

History Node

0.7.87

History Node

0.7.86

History Node

0.7.85

History Node

0.7.84

History Node

0.7.83

History Node

0.7.82

History Node

0.7.81

History Node

0.7.80

History Node

0.7.79

History Node

0.7.78

History Node

0.7.77

History Node

0.7.76

History Node

0.7.75

History Node

0.7.74

History Node

0.7.73

History Node

0.7.72

History Node

0.7.71

History Node

0.7.70

History Node

0.7.69

History Node

0.7.68

History Node

0.7.67

History Node

0.7.66

History Node

0.7.65

History Node

0.7.64

History Node

0.7.63

History Node

0.7.62

History Node

0.7.61

History Node

0.7.60

History Node

0.7.59

History Node

0.7.58

History Node

0.7.57

History Node

0.7.56

History Node

0.7.55

History Node

0.7.54

History Node

0.7.53

History Node

0.7.52

History Node

0.7.51

History Node

0.7.50

History Node

0.7.49

History Node

0.7.48

History Node

0.7.47

History Node

0.7.46

History Node

0.7.45

History Node

0.7.44

History Node

0.7.43

History Node

0.7.42

History Node

0.7.41

History Node

0.7.40

History Node

0.7.39

History Node

0.7.38

History Node

0.7.37

History Node

0.7.36

History Node

0.7.35

History Node

0.7.34

History Node

0.7.33

History Node

0.7.32

History Node

0.7.31

History Node

0.7.30

History Node

0.7.29

History Node

0.7.28

History Node

0.7.27

History Node

0.7.26

History Node

0.7.25

History Node

0.7.24

History Node

0.7.23

History Node

0.7.22

History Node

0.7.21

History Node

0.7.20

History Node

0.7.19

History Node

0.7.18

History Node

0.7.17

History Node

0.7.16

History Node

0.7.15

History Node

0.7.14

History Node

0.7.13

History Node

0.7.12

History Node

0.7.11

History Node

0.7.10

History Node

0.7.9

History Node

0.7.8

History Node

0.7.7

History Node

0.7.6

History Node

0.7.5

History Node

0.7.4

History Node

0.7.3

History Node

0.7.2

History Node

0.7.1

History Node

0.7.0

History Node

0.6.26

History Node

0.6.25

History Node

0.6.24

History Node

0.6.23

History Node

0.6.22

History Node

0.6.21

History Node

0.6.20

History Node

0.6.19

History Node

0.6.18

History Node

0.6.17

History Node

0.6.16

History Node

0.6.15

History Node

0.6.14

History Node

0.6.13

History Node

0.6.12

History Node

0.6.11

History Node

0.6.10

History Node

0.6.9

History Node

0.6.8

History Node

0.6.7

History Node

0.6.6

History Node

0.6.5

History Node

0.6.4

History Node

0.6.3

History Node

0.6.2

History Node

0.6.1

History Node

0.6.0

History Node

0.5.36

History Node

0.5.35

History Node

0.5.34

History Node

0.5.33

History Node

0.5.32

History Node

0.5.31

History Node

0.5.30

History Node

0.5.29

History Node

0.5.28

History Node

0.5.27

History Node

0.5.26

History Node

0.5.25

History Node

0.5.24

History Node

0.5.23

History Node

0.5.22

History Node

0.5.21

History Node

0.5.20

History Node

0.5.19

History Node

0.5.18

History Node

0.5.17

History Node

0.5.16

History Node

0.5.15

History Node

0.5.14

History Node

0.5.13

History Node

0.5.12

History Node

0.5.11

History Node

0.5.10

History Node

0.5.9

History Node

0.5.8

History Node

0.5.7

History Node

0.5.6

History Node

0.5.5

History Node

0.5.4

History Node

0.5.3

History Node

0.5.2

History Node

0.5.1

History Node

0.5.0

History Node

0.4.30

History Node

0.4.29

History Node

0.4.28

History Node

0.4.27

History Node

0.4.26

History Node

0.4.25

History Node

0.4.24

History Node

0.4.23

History Node

0.4.22

History Node

0.4.21

History Node

0.4.20

History Node

0.4.19

History Node

0.4.18

History Node

0.4.17

History Node

0.4.16

History Node

0.4.15

History Node

0.4.14

History Node

0.4.13

History Node

0.4.12

History Node

0.4.11

History Node

0.4.10

History Node

0.4.9

History Node

0.4.8

History Node

0.4.7

History Node

0.4.6

History Node

0.4.5

History Node

0.4.4

History Node

0.4.3

History Node

0.4.2

History Node

0.4.1

History Node

0.4.0

History Node

0.3.50

History Node

0.3.49

History Node

0.3.48

History Node

0.3.47

History Node

0.3.46

History Node

0.3.45

History Node

0.3.44

History Node

0.3.43

History Node

0.3.42

History Node

0.3.41

History Node

0.3.40

History Node

0.3.39

History Node

0.3.38

History Node

0.3.37

History Node

0.3.36

History Node

0.3.35

History Node

0.3.34

History Node

0.3.33

History Node

0.3.32

History Node

0.3.31

History Node

0.3.30

History Node

0.3.29

History Node

0.3.28

History Node

0.3.27

History Node

0.3.26

History Node

0.3.25

History Node

0.3.24

History Node

0.3.23

History Node

0.3.22

History Node

0.3.21

History Node

0.3.20

History Node

0.3.19

History Node

0.3.18

History Node

0.3.17

History Node

0.3.16

History Node

0.3.15

History Node

0.3.14

History Node

0.3.13

History Node

0.3.12

History Node

0.3.11

History Node

0.3.10

History Node

0.3.9

History Node

0.3.8

History Node

0.3.7

History Node

0.3.6

History Node

0.3.5

History Node

0.3.4

History Node

0.3.3

History Node

0.3.2

History Node

0.3.1

History Node

0.3a43

History Node

0.3a42

History Node

0.3a41

History Node

0.3a40

History Node

0.3a39

History Node

0.3a38

History Node

0.3a37

History Node

0.3a36

History Node

0.3a33

History Node

0.3a32

History Node

0.3a31

History Node

0.3a30

History Node

0.3a29

History Node

0.3a28

History Node

0.3a27

History Node

0.3a26

History Node

0.3a25

History Node

0.3a24

History Node

0.3a23

History Node

0.3a22

History Node

0.3a21

History Node

0.3a20

History Node

0.3a19

History Node

0.3a18

History Node

0.3a17

History Node

0.3a16

History Node

0.3a15

History Node

0.3a14

History Node

0.3a13

This version
History Node

0.3a12

History Node

0.3a11

History Node

0.3a10

History Node

0.3a7

History Node

0.3a6

History Node

0.3a5

History Node

0.3a4r1

History Node

0.3a4

History Node

0.3a3

History Node

0.3a2

History Node

0.3a1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
rattail-0.3a12.tar.gz (38.5 kB) Copy SHA256 hash SHA256 Source None Oct 5, 2012

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page