Jim Paris
41abf53085
Remove references to local copy of datetime_tz
2 years ago
Jim Paris
d17365ca37
Update build system for Python 3
2 years ago
Jim Paris
74f633c9da
Distribute was merged back into setuptools, so use setuptools
7 years ago
Jim Paris
ab9a327130
Remove upper limit on requests library version
8 years ago
Jim Paris
f0e06dc436
Allow newer versions of Requests library
8 years ago
Jim Paris
8dd8741100
Tweak options, dependencies, documentation
8 years ago
Jim Paris
71cd7ed9b7
Add nilmdb-fsck tool to check database consistency
8 years ago
Jim Paris
d36ece3767
Fix up dependencies
9 years ago
Jim Paris
60594ca58e
Numpy is required for tests now, due to nilmdb.client.numpyclient
Still allow installation without it, though.
9 years ago
Jim Paris
3d24092cd2
Replace bare 'except:' with 'except: Exception'
Otherwise we might inadvertently catch SystemExit or KeyboardExit or
something we don't want to catch.
9 years ago
Jim Paris
0ef71c193b
Remove layout.pyx, since rocket replaced it
9 years ago
Jim Paris
039b2a0557
Include nilmtool-bash-completion.sh script in .tar.gz
9 years ago
Jim Paris
96df9d8323
Starting the C version of rocket
Currently, only append_list is written (and hardly tested)
9 years ago
Jim Paris
e90dcd10f3
Update README and setup.py with python-requests dependency
9 years ago
Jim Paris
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.
9 years ago
Jim Paris
8e781506de
Incorporate versioneer for versioning
9 years ago
Jim Paris
810eac4e61
Flesh out the list of dependencies in setup.py
9 years ago
Jim Paris
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.
9 years ago
Jim Paris
f071d749ce
Generate a MANIFEST.in from setup.py; more setup.py and Makefile updates
9 years ago
Jim Paris
d95c354595
Print a warning in setup.py if basic dependencies aren't present
9 years ago
Jim Paris
5c531d8273
Convert runserver.py into a generated nilmdb-server script
9 years ago
Jim Paris
3fe3e2ca95
Move nilmtool into a dedicated nilmdb.scripts module
9 years ago
Jim Paris
f01e781469
Convert nilmtool.py into a setuptools-generated script
At install time, the script "/usr/bin/nilmtool" will be created.
9 years ago
Jim Paris
750d9e3c38
Clean up some pylint warnings and potential errors
9 years ago
Jim Paris
018ecab310
Make setup.py executable
9 years ago
Jim Paris
6a1d6017e2
Include datetime_tz module
9 years ago
Jim Paris
e7406f8147
Add metadata
9 years ago
Jim Paris
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.
9 years ago
Jim Paris
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.
9 years ago
Jim Paris
727af94722
Start working on setup.py
9 years ago
Jim Paris
c033d69836
Cleanup
git-svn-id: https://bucket.mit.edu/svn/nilm/nilmdb@9272 ddd99763-3ecb-0310-9145-efcb8ce7c51f
11 years ago
Jim Paris
c50151c000
misc
git-svn-id: https://bucket.mit.edu/svn/nilm/nilmdb@9269 ddd99763-3ecb-0310-9145-efcb8ce7c51f
11 years ago
Jim Paris
5844afed0b
Basic framework for a proper python package
git-svn-id: https://bucket.mit.edu/svn/nilm/nilmdb@9267 ddd99763-3ecb-0310-9145-efcb8ce7c51f
11 years ago