Files @ 8818c9dd1c7b
Branch filter:

Location: rattail-project/rattail/setup.cfg - annotation

lance
Overhaul the tox config

per lessons learned in wuttjamaican

also remove old reference to init.d scripts in manifest
3db6e21cc2e1
c0f7f52edce0
c0f7f52edce0
8bbbe659f063
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
052c16bb557c
052c16bb557c
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
e6fc18e4e15a
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
4a3209f89701
3db6e21cc2e1
3db6e21cc2e1
052c16bb557c
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
aae0551a4f81
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
c4833d1eef37
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
3db6e21cc2e1
# -*- coding: utf-8; -*-

[upload_docs]
upload_dir = docs/_build/html

[metadata]
name = rattail
version = attr: rattail.__version__
author = Lance Edgar
author_email = lance@edbob.org
url = https://rattailproject.org/
license = GNU GPL v3
description = Retail Software Framework
long_description = file: README.rst
classifiers =
        Development Status :: 4 - Beta
        Environment :: Console
        Environment :: Web Environment
        Environment :: Win32 (MS Windows)
        Environment :: X11 Applications
        Intended Audience :: Developers
        License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
        Natural Language :: English
        Operating System :: OS Independent
        Programming Language :: Python
        Programming Language :: Python :: 3
        Topic :: Office/Business
        Topic :: Software Development :: Libraries :: Python Modules


[options]
install_requires =
        bcrypt
        colander
        humanize
        lockfile
        Mako
        MarkupSafe
        openpyxl
        packaging
        progress
        python-configuration
        requests
        six
        texttable
        WuttJamaican
        xlrd

        # TODO: revisit this, comment seems dubious
        # Hardcode ``pytz`` minimum since apparently it isn't (any longer?) enough
        # to simply require the library.
        pytz>=2013b

        pyinotify ; sys_platform != 'win32'

tests_require = rattail[db,tests]
test_suite = tests
packages = find:
include_package_data = True
zip_safe = False


[options.packages.find]
include = rattail*


[options.extras_require]
# until we support PY3K we must stick with older flufl.bounce
bouncer = flufl.bounce<3.0
db = alembic>=0.7.0; beaker; passlib; SQLAlchemy>=1.4,<1.5; SQLAlchemy-Continuum
memcached = pylibmc
supervisor = supervisor
docs = Sphinx; sphinx-paramlinks
tests = coverage; mock; nose; pytest; pytest-cov


[options.entry_points]

console_scripts =
        rattail = rattail.commands:main
        rattail-dev = rattail.commands.dev:main
        trainwreck = rattail.trainwreck.commands:main

gui_scripts =
        rattailw = rattail.commands:main

rattail.commands =
        auto-receive = rattail.commands.batch:AutoReceiveBatch
        backup = rattail.commands.backup:Backup
        bouncer = rattail.commands.core:EmailBouncer
        checkdb = rattail.commands.core:CheckDatabase
        cleanup = rattail.commands.cleanup:Cleanup
        clonedb = rattail.commands.core:CloneDatabase
        datasync = rattail.commands.datasync:DataSync
        date-organize = rattail.commands.core:DateOrganize
        execute-batch = rattail.commands.batch:ExecuteBatch
        export-csv = rattail.commands.importing:ExportCSV
        export-rattail = rattail.commands.importing:ExportRattail
        filemon = rattail.commands.core:FileMonitorCommand
        import-csv = rattail.commands.importing:ImportCSV
        import-ifps = rattail.commands.importing:ImportIFPS
        import-rattail = rattail.commands.importing:ImportRattail
        import-sample = rattail.commands.importing:ImportSampleData
        import-versions = rattail.commands.importing:ImportVersions
        mailmon = rattail.commands.core:MailMonitorCommand
        make-appdir = rattail.commands.core:MakeAppDir
        make-batch = rattail.commands.batch:MakeBatch
        make-config = rattail.commands.core:MakeConfig
        make-project = rattail.commands.projects:MakeProject
        make-user = rattail.commands.core:MakeUser
        make-uuid = rattail.commands.core:MakeUUID
        mysql-chars = rattail.commands.mysql:MysqlChars
        overnight = rattail.commands.luigi:Overnight
        populate-batch = rattail.commands.batch:PopulateBatch
        problems = rattail.commands.problems:Problems
        purge-batches = rattail.commands.batch:PurgeBatches
        purge-versions = rattail.commands.importing:PurgeVersions
        refresh-batch = rattail.commands.batch:RefreshBatch
        run-n-mail = rattail.commands.core:RunAndMail
        runsql = rattail.commands.core:RunSQL
        postfix-summary = rattail.commands.postfix:PostfixSummary
        setting-get = rattail.commands.settings:SettingGet
        setting-put = rattail.commands.settings:SettingPut
        telemetry = rattail.commands.telemetry:Telemetry
        update-costs = rattail.commands.products:UpdateCosts
        upgrade = rattail.commands.core:Upgrade
        version-check = rattail.commands.importing:VersionCheck

rattail_dev.commands =
        new-batch = rattail.commands.dev:NewBatch

rattail.config.extensions =
        rattail.db = rattail.db:ConfigExtension
        rattail.trainwreck = rattail.trainwreck.config:TrainwreckConfig

rattail.emails =
        rattail = rattail.emails

rattail.features =
        new-report = rattail.features.newreport:NewReportFeature
        new-table = rattail.features.newtable:NewTableFeature

rattail.importing =
        to_csv.from_rattail.export = rattail.importing.exporters:FromRattailToCSV
        to_rattail.from_csv.import = rattail.importing.csv:FromCSVToRattail
        to_rattail.from_ifps.import = rattail.importing.ifps:FromIFPSToRattail
        to_rattail.from_rattail.export = rattail.importing.rattail:FromRattailToRattailExport
        to_rattail.from_rattail.import = rattail.importing.rattail:FromRattailToRattailImport
        to_rattail.from_versions.import = rattail.importing.versions:FromRattailToRattailVersions
        to_trainwreck.from_trainwreck.export = rattail.trainwreck.importing.trainwreck:FromTrainwreckToTrainwreckExport
        to_trainwreck.from_trainwreck.import = rattail.trainwreck.importing.trainwreck:FromTrainwreckToTrainwreckImport

rattail.projects =
        byjove = rattail.projects.byjove:ByjoveProjectGenerator
        fabric = rattail.projects.fabric:FabricProjectGenerator
        rattail = rattail.projects.rattail:RattailProjectGenerator
        rattail_integration = rattail.projects.rattail_integration:RattailIntegrationProjectGenerator
        rattail_shopfoo = rattail.projects.rattail_shopfoo:RattailShopfooProjectGenerator
        tailbone_integration = rattail.projects.tailbone_integration:TailboneIntegrationProjectGenerator
        tailbone_shopfoo = rattail.projects.tailbone_shopfoo:TailboneShopfooProjectGenerator

rattail.reports =
        customer_mailing = rattail.reporting.customer_mailing:CustomerMailing

rattail.sil.column_providers =
        rattail = rattail.sil.columns:provide_columns

rattail.vendors.catalogs.parsers =
        rattail.contrib.generic = rattail.contrib.vendors.catalogs.generic:GenericCatalogParser
        rattail.contrib.dutchvalley = rattail.contrib.vendors.catalogs.dutchvalley:DutchValleyCatalogParser
        rattail.contrib.equalexchange = rattail.contrib.vendors.catalogs.equalexchange:EqualExchangeCatalogParser
        rattail.contrib.kehe = rattail.contrib.vendors.catalogs.kehe:KeheCatalogParser
        rattail.contrib.lotuslight = rattail.contrib.vendors.catalogs.lotuslight:LotusLightCatalogParser
        rattail.contrib.unfi = rattail.contrib.vendors.catalogs.unfi:UNFICatalogParser
        rattail.contrib.unfi.2 = rattail.contrib.vendors.catalogs.unfi:UNFICatalogParser2
        rattail.contrib.unfi.tsv = rattail.contrib.vendors.catalogs.unfi:UNFITabSeparatedCatalogParser

rattail.vendors.invoices.parsers =
        rattail.contrib.alberts = rattail.contrib.vendors.invoices.alberts:AlbertsInvoiceParser
        rattail.contrib.kehe = rattail.contrib.vendors.invoices.kehe:KeheInvoiceParser
        rattail.contrib.unfi = rattail.contrib.vendors.invoices.unfi:UnfiInvoiceParser

trainwreck.commands =
        export-trainwreck = rattail.trainwreck.commands:ExportTrainwreck
        import-self = rattail.trainwreck.commands:ImportSelf
        import-trainwreck = rattail.trainwreck.commands:ImportTrainwreck