Tandy Leather — Tandy Leather, Inc.

Python Print Single Shoulder: Sewing a Statement Bag

Python Print Single Shoulder: Sewing a Statement Bag

By Tandy Leather — Tandy Leather, Inc. | Published: 2026-11-02

Category: How-to Guides

Turn a python print single shoulder into a lined statement bag. Follow the cutting, reinforcing, and strap-attachment steps that keep an exotic print leather project clean.

Quick answer

Make a lined shoulder bag from one python print single shoulder by cutting around the boldest scale pattern, backing the panels with a stable lining, and riveting or stitching the strap through reinforced tabs. The print hides small stitch irregularities, but it also shows every unnecessary hole, so plan each cut and punch before you commit.

Why this print needs a plan before the first cut

A python print is a directional pattern: the scale shapes run along the hide, and a bag panel cut across that flow can look busy or mismatched at the seams. Lay your pattern pieces on the shoulder first and decide which area becomes the front flap, which becomes the gusset, and which becomes the strap tabs. Because the print is chrome-tanned and 3 to 5 oz., it has enough body for a simple shoulder bag but still folds at the top edge, so avoid placing the most dramatic pattern where the bag will crease constantly.

The yellow and green multi color also means dye lots and pattern placement vary from hide to hide. Treat the supplied size range as a planning range, not a guarantee that every project fits. If your pattern needs more than the hide allows, simplify the shape rather than piecing the print in obvious places.

Lining and reinforcement choices that protect the print

Chrome-tanned print leather is best lined with a smooth fabric or a thin leather that will not print through to the outside. A firm woven lining helps the bag hold its shape without adding bulk at the seams. Reinforce the strap attachment points with a small patch of veg-tan or a stable interfacing sandwiched between the print and the lining; this is the area that takes the most load.

Keep the lining slightly smaller than the outer panel so it does not peek out at the top edge. If you want an interior pocket, add it to the lining before joining the bag; adding it afterward means stitching through the finished print, which is harder to keep neat.

Steps to sew a lined python print shoulder bag

  1. Map the pattern on the hide: Place every pattern piece on the flesh side with the print facing up, and mark the front panel where the scale pattern is most balanced. Common mistake: cutting the front and back from different pattern directions, which makes the bag look pieced. Checkpoint: hold the pieces together at the seam line before cutting.
  2. Cut with a sharp blade and a steady hand: Use a rotary cutter or sharp head knife against a cutting mat, and cut slightly outside the pattern line so you can true the edges. Common mistake: sawing with a dull blade, which stretches the print and leaves a ragged edge. Checkpoint: test the blade on a scrap corner first.
  3. Back the strap tabs and top edge: Cut two reinforcement patches from veg-tan or firm interfacing and bond or stitch them to the wrong side of the strap tab areas. Common mistake: skipping reinforcement because the print feels stiff; the print surface can still tear at rivets. Checkpoint: flex the tab; it should resist bending at the rivet hole.
  4. Sew the outer bag with a leather needle: Use a leather needle and a longer stitch length, and sew the side seams with the print side up so the feed dogs do not mark the surface. Common mistake: backstitching at the top edge, which creates a bulky lump. Checkpoint: tie off threads instead of backstitching where the lining will show.
  5. Build and install the lining: Sew the lining with the same seam allowance, leave a turning gap in the bottom, and clip corners before turning. Common mistake: making the lining the same size as the outer bag, which causes it to bunch. Checkpoint: the lining should sit 3 to 5 mm inside the outer edge before joining.
  6. Attach the strap through reinforced tabs: Punch rivet holes only after the tab is reinforced, set rivets or stitch a box-X pattern, and test the strap with a light pull. Common mistake: punching through the print without a backing patch, which lets the rivet pull through. Checkpoint: the strap should hang straight without twisting the tab.
  7. Finish the top edge and check the print: Turn the bag right side out through the lining gap, slipstitch the gap closed, and press the top edge lightly with a cool iron over a cloth. Common mistake: pressing directly on the print with a hot iron, which can flatten the pattern. Checkpoint: the top edge should fold evenly and the lining should stay hidden.

Product facts

  • Python Print Single Shoulder Yellow & Green: Python Print Single Shoulder Yellow & Green is 3 to 5 oz. (1.2 to 2.0 mm) thick and averages 5 to 8.5 sq. ft. per hide. That weight is workable on a home sewing machine with a leather needle, and the average hide size is enough for a small to medium lined shoulder bag if you lay out the pattern carefully.
    Python Print Single Shoulder Yellow & Green
    Python Print Single Shoulder Yellow & Green

Shop Related Products

Python Print Single Shoulder Yellow & Green

Python Print Single Shoulder Yellow & Green

$43.79 $59.99

Shop Now