d36ece3767
Fix up dependencies
2013-04-08 18:53:13 -04:00
60594ca58e
Numpy is required for tests now, due to nilmdb.client.numpyclient
...
Still allow installation without it, though.
2013-04-07 18:05:43 -04:00
3d24092cd2
Replace bare 'except:' with 'except: Exception'
...
Otherwise we might inadvertently catch SystemExit or KeyboardExit or
something we don't want to catch.
2013-03-24 21:28:01 -04:00
0ef71c193b
Remove layout.pyx, since rocket replaced it
2013-03-15 22:32:40 -04:00
039b2a0557
Include nilmtool-bash-completion.sh script in .tar.gz
2013-03-15 15:08:28 -04:00
96df9d8323
Starting the C version of rocket
...
Currently, only append_list is written (and hardly tested)
2013-03-03 16:54:11 -05:00
e90dcd10f3
Update README and setup.py with python-requests dependency
2013-02-26 22:00:42 -05:00
841b2dab5c
server: Replace /dbpath and /dbsize with a more generic /dbinfo
...
Update tests accordingly. This isn't backwards compatible, but
existing clients don't rely on it.
2013-02-14 16:57:33 -05:00
8e781506de
Incorporate versioneer for versioning
2013-02-05 18:49:07 -05:00
810eac4e61
Flesh out the list of dependencies in setup.py
2013-02-04 22:14:09 -05:00
21d0e90bd9
Rework Cython and external module support.
...
Now we build Cython modules only if cython >= 0.16 is present.
Tarballs made by "make sdist" include the Cython-generated *.c files,
and so Cython isn't required on the end user machine at all.
2013-02-04 22:12:52 -05:00
f071d749ce
Generate a MANIFEST.in from setup.py; more setup.py and Makefile updates
2013-02-04 18:14:44 -05:00
d95c354595
Print a warning in setup.py if basic dependencies aren't present
2013-02-01 17:44:54 -05:00
5c531d8273
Convert runserver.py into a generated nilmdb-server script
2013-02-01 17:43:41 -05:00
3fe3e2ca95
Move nilmtool into a dedicated nilmdb.scripts module
2013-02-01 17:42:09 -05:00
f01e781469
Convert nilmtool.py into a setuptools-generated script
...
At install time, the script "/usr/bin/nilmtool" will be created.
2013-02-01 16:25:12 -05:00
750d9e3c38
Clean up some pylint warnings and potential errors
2013-02-01 15:29:24 -05:00
018ecab310
Make setup.py executable
2013-01-31 17:26:55 -05:00
6a1d6017e2
Include datetime_tz module
2013-01-31 17:25:14 -05:00
e7406f8147
Add metadata
2013-01-31 17:14:47 -05:00
f316026592
Move datetime_tz package under nilmdb.utils
...
datetime_tz isn't readily available, so it's a lot easier to just
package it within the nilmdb tree.
2013-01-30 19:03:42 -05:00
a8db747768
More work on setup.py; fixed issues in setup.cfg
...
Adjusted setup.cfg so "python setup.py nosetests" now works correctly.
Also added a "test" alias so that "python setup.py test" works.
2013-01-30 18:35:12 -05:00
727af94722
Start working on setup.py
2013-01-29 20:21:03 -05:00