6cc1f6b7b2
Fix #! at top of shell scripts for py3 and venvs
2020-08-05 17:02:30 -04:00
0222dfebf0
Update git URL
2020-08-03 16:48:54 -04:00
9126980ed4
Add tests for bash completion; fix Unicode bug that turned up
...
Note that argcomplete is also now required.
2019-08-30 00:15:29 -04:00
fb524c649f
Remove old workaround for some nosetests multiprocessing bug
2019-08-29 14:52:55 -04:00
d8df6f515f
Update setup.py and build instructions
...
This is a pretty big simplification: the user should first use pip to
install everything in `requirements.txt`, and we no longer try to
cater to cases where Cython is missing, etc.
2019-08-29 14:52:55 -04:00
90ee127c87
Move MANIFEST.in out from setup.py into its own file
...
This was in setup.py to reduce litter in the root directory, but it's
simpler to keep it how it's supposed to be.
2019-08-29 11:03:42 -04:00
41abf53085
Remove references to local copy of datetime_tz
2019-08-01 17:38:01 -04:00
d17365ca37
Update build system for Python 3
2019-07-25 10:34:20 -04:00
74f633c9da
Distribute was merged back into setuptools, so use setuptools
2015-01-18 16:33:58 -05:00
ab9a327130
Remove upper limit on requests library version
2014-02-18 16:36:34 -05:00
f0e06dc436
Allow newer versions of Requests library
2014-02-14 15:13:34 -05:00
8dd8741100
Tweak options, dependencies, documentation
2013-08-03 21:42:49 -04:00
71cd7ed9b7
Add nilmdb-fsck tool to check database consistency
2013-08-03 14:23:14 -04:00
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