rattail/setup.cfg

186 lines
7.6 KiB
INI

# -*- 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
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