"""Constants options for .csv generation.""" import collections CSV_FILENAME_TIMESTAMP_FORMAT = '%Y%m%d' CSV_HEADER_DATA_MAPPING = collections.OrderedDict([ ('project_name', 'Project Name'), ('project_code', 'Project Code'), ('project_artist', 'Project Artist'), ('description', 'Project Description'), ('project_highlights', 'Project Highlights'), ('product_name', 'Product Name'), ('product_code', 'Product Code'), ('upc', 'UPC/EAN'), ('primary_artist', 'Product Artist'), ('artist_is_individual', 'Individual'), ('label', 'Imprint'), ('genre_name', 'Genre'), ('subgenre_name', 'Subgenre'), ('version', 'Version'), ('explicit', 'Explicit'), ('product_type', 'Release Type'), ('sale_start_date', 'Sales Date'), ('release_date', 'Release Date'), ('embargo_date', 'Embargo Date'), ('distribution_format_name', 'Product Type'), ('format', 'Format'), ('units_per_set', 'Units Per Set'), ('value_adds', 'Value Adds'), ('packaging', 'Packaging'), ('initial_stock', 'Initial Stock'), ('box_lot', 'Box Lot'), ('wholesale_price', 'Wholesale Price'), ('pricing', 'Suggested List Price'), ('discount', 'Discount Policy'), ('pline', 'P-Line'), ('cline', 'C-Line'), ('exclusive_for', 'Exclusive For'), ('exportable', 'Exportable'), ('manufacturing_obligation', 'Manufacturing Obligation'), ('production_notes', 'Production Notes'), ('product_highlights', 'Product Highlights'), ('disc', 'Disc'), ('track_number', 'Track No.'), ('track_name', 'Track Name'), ('performer', 'Track Artist'), ('isrc', 'ISRC'), ('product_artist_name', 'Product Artist'), ('image_path', 'Artwork'), ('release_status', 'Status'), ]) ITEMS = 'items' PRODUCT_ID = 'product_id' DISTRIBUTION_FORMAT = 'distribution_format' CONTEXT = 'context' PHYSICAL = 'physical' RELEASE_STATUSES_MAPPING = collections.OrderedDict([ ('label_processing', 'In Progress'), ('transfer_to_content', 'Submitted'), ('in_content', 'Delivered'), ])