186 lines
7.6 KiB
INI
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
|