Skip to main content

Pythonic Software Framework

Project description

edbob is a Pythonic software framework, released under the GNU Affero General Public License.

It aims to be “environment-neutral” in that it can assist with development for console, web, or GUI applications. Pay only for what you eat; however all of its functionality combined may be considered a “full stack” of sorts.

For more information, please see edbob.org or send email to Lance Edgar.

Installation

Install the software with:

$ pip install edbob

Usage

Built-in help can be seen with:

$ edbob help

0.1a12

  • Fix MANIFEST.in to include jQuery UI theme.

0.1a11

  • Add alembic stuff to scaffold.

  • Overhaul Pyramid templates and styles.

  • Fix current_time() in sqlalchemy module.

  • Improve web redirection on user logout.

  • Move database extension to subdir in scaffold.

  • Add BooleanSearchFilter class.

  • Overhaul CRUD form (create CrudView class).

  • Add get_referer() in pyramid.util module.

  • Overhaul file monitor Windows service.

0.1a10

  • Fix reStructuredText in changelog.

0.1a9

  • Clean up edbob.init(); fix call in Pyramid app scaffold.

  • Add grant_permission() function to edbob.db.auth.

  • Overhaul Grid, GridView classes in edbob.pyramid.

  • Restructure edbob.pyramid.forms.formalchemy.

  • Tweak Pyramid templates.

  • Add core_schema_installed() function to edbob.db.util.

  • Add generic autocomplete template.

  • Overhaul edbob.time.

  • Add contact database extension; moved Person to it.

  • Improve CrudView class.

  • Add get_user_dir(), get_user_file() methods to AppConfigParser.

  • Add DosFile class (for writing DOS files) to edbob.files.

  • Add jQuery smoothness CSS to static folder.

  • Add edbob.errors (overrides sys.excepthook).

  • Add debug logging to edbob.filemon.win32_server; made it call sys.excepthook() when actions fail.

0.1a8

  • Changed py-bcrypt requirement to py-bcrypt-w32 when running on Win32.

  • Removed explicit INFO level from basic_logging() function.

0.1a7

  • Tweaked logging and initialization semantics for shell command.

  • Added “foo” views and templates to Pyramid scaffold.

  • Added edbob.pyramid.forms.FieldSet.allow_continue attribute.

  • Made sort keyword optional for grids.

  • Added edbob.pyramid.views.Crud class.

  • Added edbob.pyramid.views.GridView class.

  • Added “Guest” role to auth / permissions framework.

  • Added edbob.pyramid.forms.formalchemy.AutocompleteFieldRenderer class.

  • Added edbob.Object.__str__() method.

  • Added edbob.sqlalchemy.current_time() function to provide UTC timestamp as a default field value.

  • Added pyramid_tm tween to Pyramid apps.

  • Tweaked login, object index and CRUD templates.

  • Added file monitor for Linux.

0.1a6

  • Fixed MANIFEST.in file.

0.1a5

  • Added edbob.csv module.

  • Tweaked logging configuration and initialization semantics.

0.1a4

  • Fixed call to sleep() in filemon service.

0.1a3

  • Various tweaks to Pyramid code.

0.1a2

  • Add win32.send_data_to_printer() function.

  • Various tweaks to Pyramid code.

0.1a1

  • Initial version

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

edbob-0.1a12.tar.gz (305.2 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page