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