Fabian Affolter
d8cded637c
Revert "Upgrade aiohttp to 2.2.4"
...
This reverts commit 7c92f7e1ad
.
2017-08-03 10:11:32 +02:00
Fabian Affolter
7c92f7e1ad
Upgrade aiohttp to 2.2.4
2017-08-03 10:08:09 +02:00
Martin Hjelmare
ba019c799a
Make deps directory persistent over upgrades ( #7801 )
...
* Use pip install --user if venv not active
* Set PYTHONUSERBASE to deps directory, when installing with --user
option.
* Reset --prefix option to workaround incompatability when installing
with --user option. This requires pip version 8.0.0 or greater.
* Require pip version 8.0.3.
* Do not delete deps directory on home assistant upgrade.
* Fix local lib mount and check package exist.
* Update and add tests
* Fix upgrade from before version 0.46
* Extract function to get user site
* Add function(s) to package util to get user site.
* Use async subprocess for one of the functions to get user site.
* Add function to package util to check if virtual environment is
active.
* Add and update tests.
* Update version for last removal of deps dir
* Address comments
* Rewrite package util tests with pytest
* Rewrite all existing unittest class based tests for package util as
test functions, and capitalize pytest fixtures.
* Add test for installing with target inside venv.
2017-07-13 19:26:21 -07:00
Fabian Affolter
d655c0e358
Upgrade aiohttp to 2.2.3 ( #8363 )
2017-07-06 13:56:50 +02:00
Fabian Affolter
afe3dd8dbb
Upgrade aiohttp to 2.2.2 ( #8314 )
...
* Upgrade aiohttp to 2.2.1
* Upgrade to aiohttp to 2.2.2
2017-07-03 13:48:53 +02:00
Fabian Affolter
bf96f28e95
Upgrade chardet to 3.0.4 ( #8313 )
2017-07-03 11:49:23 +02:00
Fabian Affolter
e4dbf8033c
Upgrade aiohttp to 2.2.0 ( #8121 )
2017-06-21 00:35:49 +02:00
John Mihalic
81b2111751
Bump aiohttp to 2.1.0 ( #7825 )
2017-05-30 06:54:16 +02:00
Paulus Schoutsen
2682996939
Constrain requests to a version ( #7725 )
...
Add an optional extended description…
2017-05-23 15:45:22 +02:00
Adam Mills
40d27cde0e
Refactor sun component for correctness ( #7295 )
...
* Refactor sun component for correctness
* Convert datetimes to dates for astral
* Fix tests for updated code
* Fix times now that calcs are fixed
* Move sun functions to helpers
* Fix flake on new file
* Additional tweaks from review
* Update requirements
2017-05-09 00:03:34 -07:00
Fabian Affolter
d7e3962cc0
Upgrade async_timeout to 1.2.1 ( #7490 )
2017-05-08 17:02:37 +02:00
Fabian Affolter
1f4f2d7086
Upgrade voluptuous to 0.10.5 ( #7107 )
...
* Upgrade voluptuous to 0.10.5
* Fix tests
2017-04-30 00:42:19 -07:00
Fabian Affolter
f7b6f8e8fb
Upgrade chardet to 3.0.2 ( #7112 )
2017-04-15 18:32:06 -07:00
Fabian Affolter
5ffda53805
Upgrade aiohttp to 2.0.7 ( #7106 )
2017-04-15 00:18:39 +02:00
Paulus Schoutsen
4d9e681fc1
Constrain chardet to 2.3 ( #7063 )
2017-04-11 19:50:43 -07:00
Paulus Schoutsen
c42293eb10
Downgrade aiohttp to 205 ( #6994 )
2017-04-09 01:36:01 -07:00
Paulus Schoutsen
eb0a9869d8
Upgrade to aiohttp 2.0.6 ( #6992 )
2017-04-08 18:29:28 -07:00
Fabian Affolter
ec2df2ca0f
Upgrade pytz to 2017.02 ( #6875 )
2017-04-01 12:36:24 +02:00
Pascal Vizeli
72db4a80dd
Update aioHTTP to 2.0.5 ( #6856 )
2017-03-30 08:27:53 -07:00
Paulus Schoutsen
714b516176
aiohttp 2 ( #6835 )
...
* Upgrade aiohttp2
* Fix resource caching
* Fix helpers.aiohttp_client
* Lint
* Use static path for api error_log
* Fix ClientErrors import
* Remove not needed DisconnectError
* Remove releasing responses code
* Add timeout if stream starts non responding
* More async_aiohttp_proxy_stream cleanup
* Fix references to ClientError
* Fix fingerprinting
* Fix aiohttp stream tests
* Rename aiohttp_proxy_stream
* Remove impossible darksky test
* Fix sleepiq requests escaping mocker
* Lint
* Remove deprecated parameter
* Break up aiohttp_proxy_stream in 2 methods
* Lint
* Upgrade to aiohttp 2.0.4
* Convert connector close to a callback
* Fix static fingerprinted links
2017-03-30 00:50:53 -07:00
Paulus Schoutsen
902b72ba1a
Constrain core dependencies to core versions ( #6738 )
...
* Require at least pip 7.1
* Write and use constraint files for packages
* Update gen_requirements_all.py
2017-03-22 08:50:54 -07:00
Fabian Affolter
a2365eccf6
Upgrade aiohttp to 1.3.5 ( #6660 )
2017-03-16 18:04:00 +01:00
Pascal Vizeli
198a234468
aioHttp 1.3.4 ( #6643 )
2017-03-15 22:30:46 +01:00
Fabian Affolter
2bbaac44d4
Upgrade async_timeout to 1.2.0 ( #6590 )
2017-03-13 21:01:25 +01:00
Pascal Vizeli
10fb30e924
Update jinja to 2.9.5 ( #6146 )
2017-02-21 09:05:44 -08:00
Pascal Vizeli
1910440a3c
Update aiohttp to 1.3.3 ( #6129 )
2017-02-20 21:29:38 -08:00
Fabian Affolter
ca9eb31d1d
Upgrade aiohttp to 1.3.2 ( #6059 )
2017-02-17 21:39:29 +01:00
Pascal Vizeli
2e8e5a35b5
Update aiohttp 1.3.1 ( #5838 )
2017-02-09 17:31:20 -08:00
Paulus Schoutsen
7eb4bdc37b
Upgrade aiohttp to 1.3 ( #5821 )
2017-02-08 21:27:36 -08:00
Pascal Bach
d12decc471
Upgrade to voluptuous to 0.9.3 ( #5288 )
2017-01-12 23:56:37 +01:00
Paulus Schoutsen
e68e29e03e
Upgrade to aiohttp 1.2 ( #4964 )
...
* Upgrade to aiohttp 1.2
* Clean up emulated_hue tests
2017-01-11 21:25:02 +01:00
Fabian Affolter
6be19e8997
Update pytz to 2016.10 ( #5247 )
2017-01-09 21:50:38 +01:00
Johann Kellerman
f0b1874d2d
Fix up docstring for tests ( #5090 )
2016-12-28 20:04:59 +02:00
Paulus Schoutsen
4904653b70
Yarl has been fixed ( #4694 )
2016-12-03 11:59:05 -08:00
Paulus Schoutsen
898ba56d9f
Fix aiohttp build ( #4691 )
2016-12-03 09:49:10 -08:00
Lewis Juggins
95b439fbd5
Upgrade aiohttp to 1.1.5 ( #4213 )
2016-11-24 21:37:56 -08:00
Paulus Schoutsen
519d9f2fd0
async HTTP component ( #3914 )
...
* Migrate WSGI to asyncio
* Rename wsgi -> http
* Python 3.4 compat
* Move linting to Python 3.4
* lint
* Lint
* Fix Python 3.4 mock_open + binary data
* Surpress logging aiohttp.access
* Spelling
* Sending files is a coroutine
* More callback annotations and naming fixes
* Fix ios
2016-10-23 23:48:01 -07:00
Fabian Affolter
1f89e6ddba
Upgrade pytz to 2016.7 ( #4002 )
2016-10-23 20:51:41 +02:00
Robbie Trencheny
1170b2897a
Doc updates
2016-09-05 03:31:48 -07:00
Paulus Schoutsen
18829daa65
Merge remote-tracking branch 'origin/master' into dev
...
Conflicts:
homeassistant/components/recorder/__init__.py
homeassistant/const.py
requirements_all.txt
setup.py
2016-08-12 18:57:15 -07:00
Paulus Schoutsen
ab377f169d
Upgrade to voluptuous 0.9.2 ( #2692 )
2016-08-02 00:14:13 -07:00
Paulus Schoutsen
29dbeeb41e
Remove SQLAlchemy as core dependency ( #2702 )
2016-08-01 18:37:00 -07:00
Paulus Schoutsen
628eacc83e
Rollback voluptuous to 0.8.9 ( #2687 )
2016-07-31 17:21:02 -07:00
Paulus Schoutsen
e7ead73fad
Rollback voluptuous to 0.8.9 ( #2687 )
2016-07-31 17:20:08 -07:00
Robbie Trencheny
ecfcc1fd41
Update authorship information
...
Sorry @balloob :)
2016-07-30 13:03:54 -07:00
Fabian Affolter
a3ff001eec
Upgrade voluptuous to 0.9.1 ( #2602 )
2016-07-22 19:24:23 -07:00
Fabian Heredia Montiel
08226a4864
Type Hints - __main__ ( #2574 )
...
* Add __main__ type hints
* Fix most errors of __main__
* Add ignore for script.run()
* Add type annotations for from_config_dict and from_config_file
* Fix errors
* Fix requirement error
* Add mypy type check to tests
* Enable travis typing check
* Messed up the tox deps
* Laxer type checker
2016-07-20 22:38:52 -07:00
Fabian Affolter
ddcad275f7
Upgrade pytz to 2016.6.1 ( #2541 )
2016-07-17 13:07:11 -07:00
Paulus Schoutsen
16c71ab207
Make sqlalchemy main dependency to help migration ( #2536 )
2016-07-16 11:39:44 -07:00
Paulus Schoutsen
d1f4901d53
Migrate to cherrypy wsgi from eventlet ( #2387 )
2016-06-30 09:02:12 -07:00
Paulus Schoutsen
38639d26ea
Add eventlet to base requirements ( #2264 )
2016-06-09 18:47:35 -07:00
mikebarris
5223d20668
Removed webcolors dependency in favor of dictionary lookup. ( #2215 )
...
* Removed webcolors dependency in favor of dictionary lookup.
* Fixed code style errors.
* Moved color dictionary to module per suggestion.
* Removed try/except per suggestion.
2016-06-08 22:25:32 -07:00
Fabian Affolter
4b0df51b40
Vendorize vincenty requirement ( #2176 )
2016-05-29 11:55:16 -07:00
Robbie Trencheny
a431277de1
Accept human readable color names to change light colors ( #2075 )
...
* Add support for providing color_name which accepts a CSS3 valid, human readable string such as red or blue
* Forgot the schema validation!
* ugh farcy
* use html5_parse_legacy_color for more input options
* Add webcolors==1.5 to setup.py
* Block pylint no-member errors on tuple
* add color_name_to_rgb test
* whoops
* revert changes to individual platforms
* If color_name is set, pop it off params and set rgb_color with it
* Forgot to reset wink.py
* Import the legacy function as color_name_to_rgb directly
* reset test_color.py
* Improve light services.yaml
2016-05-17 00:06:55 -07:00
Fabian Affolter
157036c1d2
Upgrade pytz to 2016.4 ( #1932 )
...
* Upgrade pytz to 2016.4
* Upgrade pytz to 2016.4
2016-04-28 13:02:21 +02:00
Fabian Affolter
4ecd8d5f11
Update links
2016-04-12 14:18:18 +02:00
Paulus Schoutsen
8ef542927f
Add automation config validation
...
* Add automation config validation
* Remove unnecessary dict validator
* Downgrade voluptuous to 0.8.9
* Fix linting
* Address issues
2016-04-04 12:18:58 -07:00
Paulus Schoutsen
e140e9b8ab
Add script + extra config validators
...
* Add config validation and extra validators
* Address PR comments
2016-04-03 10:19:09 -07:00
Fabian Affolter
c7fd0eb9d9
Upgrade to pytz 2016.3
2016-04-02 19:30:25 -07:00
Fabian Affolter
6731560a7d
Upgrade vincenty to 0.1.4 ( fixes #1666 )
2016-04-01 11:08:13 +02:00
Paulus Schoutsen
5baa98b79f
Add initial config validation
2016-03-28 23:46:12 -07:00
Paulus Schoutsen
4403fe941d
Test config clean up
2015-12-27 16:31:52 -08:00
David Edmundson
b3c13747dc
Add shebang line to setup.py
2015-12-15 20:48:10 +00:00
Paulus Schoutsen
b440c260e6
Add jinja2 to dependencies.
2015-12-10 20:47:05 -08:00
Paulus Schoutsen
3e339c7304
Update vincenty version in setup.py
2015-11-06 21:58:18 -08:00
Paulus Schoutsen
3a3b8bbb45
Fix packaging issues
2015-10-10 10:33:09 -07:00
Paulus Schoutsen
2eb36c18bd
Add geofencing to automation
2015-09-29 00:18:52 -07:00
Jon Maddox
9ada5e6b2b
move launchd script inside package
2015-09-15 02:29:57 -04:00
Paulus Schoutsen
c971e50a68
Remove external from scripts and package info
2015-09-09 09:08:06 -07:00
Paulus Schoutsen
3520255b7c
Fix setup.py unicode version errors
2015-09-08 19:47:05 -07:00
Paulus Schoutsen
b0bd1fadac
Fix encoding issue in setup.py
2015-09-08 17:43:41 -07:00
Paulus Schoutsen
abb8958775
Setup.py fixes
2015-09-01 01:56:13 -07:00
Paulus Schoutsen
a92687bb08
Exclude tests from package
2015-09-01 01:12:55 -07:00
Paulus Schoutsen
ae896f4a33
Fix download link in setup.py
2015-08-30 00:42:46 -07:00
Ryan Kraus
0b6358e759
Implemented comments from Paulus.
...
Revised main to use frontend and demo strings rather than importing
their domains.
Removed submodule validation.
Moved local library mounting to the bootstrap module and out of core.
Added requirements_all.txt for all dependencies.
Made core dependencies looser.
Small updates to setup.py.
2015-08-29 22:19:52 -04:00
Ryan Kraus
18e32165a4
Cleaned up main file to remove dependency management.
2015-08-29 20:06:54 -04:00
Ryan Kraus
3839c3d0ef
Created setup.py for standard installs.
2015-08-29 18:59:05 -04:00