Skip to main content

odbo is a tool to simplify the distribution of pandas DataFrames as CSV and database files.

Project description

anaconda docs travis codecov

odbo is a tool to simplify the distribution of pandas DataFrames as CSV and database files.

It analyses a text file and spits out SQL that creates a database table and loads data into that table.

It is similar to to the blaze odo project, and hence carries a similar name. It was previously called “datapkg”, but it seems that this name is [already taken].

Examples

mysql_install_db --no-defaults --basedir=$HOME/anaconda --datadir=$HOME/tmp/mysql_db
mysqld --no-defaults --basedir=$HOME/anaconda --datadir=$HOME/tmp/mysql_db

TODO

  • [ ] Lower flake8 max-complexity to 10.

  • [ ] PostgreSQL support.

  • [ ] HDF5 support.

  • [ ] MariaDB CollumnStore support.

Contributing

  • Make sure all tests pass before merging into master.

  • Follow the PEP8 / PyFlake / Flake8 / etc. guidelines.

  • Add tests for new code.

  • Try to document things.

  • Break any / all of the above if you have a good reason.

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

odbo-0.0.6.tar.gz (15.4 MB view details)

Uploaded Source

Built Distribution

odbo-0.0.6-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file odbo-0.0.6.tar.gz.

File metadata

  • Download URL: odbo-0.0.6.tar.gz
  • Upload date:
  • Size: 15.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for odbo-0.0.6.tar.gz
Algorithm Hash digest
SHA256 3db8f04328f98b4f5dc977b8726d06a0b3649d6bd409d0eee830e4bde33e8c36
MD5 3c8969f6ed633dc23f78cd013964b859
BLAKE2b-256 262f1eb7b78776d7f01146ffcd2e38a77fcb36645a1f18660e2f487f42730bc1

See more details on using hashes here.

File details

Details for the file odbo-0.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for odbo-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0694c4269457296d4df76eec865a120bdb0396eb863b66548a34d8016554ef2c
MD5 08b6dc04d33f75bbbbba70ae481244f7
BLAKE2b-256 e36c856ba8e5469254705492f66a2b4d1aa34af3095cc4f2ce4f7763eda7a356

See more details on using hashes here.

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