From cc1743251fc520fa7e594f6277b8a216b056de4a Mon Sep 17 00:00:00 2001 From: Nikos Roussos Date: Thu, 18 May 2017 19:30:28 +0300 Subject: [PATCH] Simplify dependency files and add pyup support --- .pyup.yml | 12 +++ Dockerfile | 2 +- README.md | 3 +- requirements/base.txt | 140 ----------------------------------- requirements/dev.txt | 2 +- requirements/docker.txt | 5 -- requirements/production.txt | 143 +++++++++++++++++++++++++++++++++++- 7 files changed, 157 insertions(+), 150 deletions(-) create mode 100644 .pyup.yml delete mode 100644 requirements/base.txt delete mode 100644 requirements/docker.txt diff --git a/.pyup.yml b/.pyup.yml new file mode 100644 index 0000000..856c53d --- /dev/null +++ b/.pyup.yml @@ -0,0 +1,12 @@ +# Full list of options at https://pyup.io/docs/configuration/ +update: all +pin: True +branch: dev +schedule: "every week on friday" +search: False +requirements: + - requirements/production.txt +assignees: comzeradd +branch_prefix: pyup- +pr_prefix: "[update]" +close_prs: True diff --git a/Dockerfile b/Dockerfile index 8a1338c..5cc712f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ RUN yum -y clean all RUN pip install --upgrade pip COPY ./requirements/ /tmp/requirements/ -RUN pip install --no-cache-dir --require-hashes --no-deps -r /tmp/requirements/docker.txt +RUN pip install --no-cache-dir --require-hashes --no-deps -r /tmp/requirements/dev.txt WORKDIR /app COPY . /app diff --git a/README.md b/README.md index 86426c1..6491917 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,8 @@ See the [documentation](http://docs.satnogs.org/en/stable/network/). [![kanban](https://img.shields.io/badge/kanban-board-lightgray.svg)](https://github.com/satnogs/satnogs-network/projects/2) [![travis](https://img.shields.io/travis/satnogs/satnogs-network/dev.svg?label=tests)](http://travis-ci.org/satnogs/satnogs-network/) [![coveralls](https://img.shields.io/coveralls/satnogs/satnogs-network/dev.svg)](https://coveralls.io/github/satnogs/satnogs-network) -[![requirements](https://img.shields.io/requires/github/satnogs/satnogs-network.svg?branch=dev)](https://requires.io/github/satnogs/satnogs-network/requirements/?branch=dev) +[![updates](https://pyup.io/repos/github/satnogs/satnogs-network/shield.svg)](https://pyup.io/repos/github/satnogs/satnogs-network/) +[![Python 3](https://pyup.io/repos/github/satnogs/satnogs-network/python-3-shield.svg)](https://pyup.io/repos/github/satnogs/satnogs-network/) ## License diff --git a/requirements/base.txt b/requirements/base.txt deleted file mode 100644 index bb99657..0000000 --- a/requirements/base.txt +++ /dev/null @@ -1,140 +0,0 @@ -# Basic -Django==1.10.7 \ - --hash=sha256:e68fd450154ad7ee2c88472bb812350490232462adc6e3c6bcb544abe5212134 \ - --hash=sha256:593d779dbc2350a245c4f76d26bdcad58a39895e87304fe6d725bbdf84b5b0b8 -django-shortuuidfield==0.1.3 \ - --hash=sha256:a292c0fe5538abe947b131e2b914edd9ac44afcc6a40eaec71448e6231a3ef00 - -# Configuration -unicode-slugify==0.1.3 \ - --hash=sha256:34cf3afefa6480efe705a4fc0eaeeaf7f49754aec322ba3e8b2f27dc1cbcf650 -django-autoslug==1.9.3 \ - --hash=sha256:d466a68e87d076f0d0d6ffe51ff70fa22ae4ca2f7717d769feb6265ef68c50f8 -django_dotenv==1.4.1 \ - --hash=sha256:2930f6b0c0955ac150e1ca9ac01e84afa71efdbb544dea7155f026e20e401305 -dj-database-url==0.4.2 \ - --hash=sha256:e16d94c382ea0564c48038fa7fe8d9c890ef1ab1a8ec4cb48e732c124b9482fd -opbeat==3.5.2 \ - --hash=sha256:085f42cd2efd8fb4a394ab635fd35d0c270897b6a7303f5d347d7442f0d2bfbd - -# Cache -redis==2.10.5 \ - --hash=sha256:97156b37d7cda4e7d8658be1148c983984e1a975090ba458cc7e244025191dbd -django-redis-cache==1.7.1 \ - --hash=sha256:2b4e3510bbcaf3d331975717afd6f15a36fbaf7622504599d2727dc99f90c64d - -# Security -django-braces==1.11.0 \ - --hash=sha256:6be8277a535565e2140f7b1eb83ec26aa8d181acc8bb046875142a2792e4babe -django-csp==3.2 \ - --hash=sha256:7cec78ba7c426deba6d4bea188dcfc1a8b2609ad98dd539c365605c9ec2996b2 - -# Images -Pillow==4.1.0 \ - --hash=sha256:90b3ea7f8500351b0112f7c72f988e19cbb176250ed387cfd523f9f14e51f98d \ - --hash=sha256:dc742f445507a4869669992ceab0447c04797a94a5e31ac4f58aba9ee72a212d \ - --hash=sha256:d574bb47fc2e97680b5ab22ae1f34ef8d94ba0ab9a212dd026bb30bcaaeb0b3e \ - --hash=sha256:6b24bbc3cc1953e505dc8ca9f698ba45db032911050e4e5f05344a9bf8781249 \ - --hash=sha256:f14c1d272db338acd89626fda1326953e770a3c97b395f36780278c942238c9e \ - --hash=sha256:b038cd57dede45017d78e717c0961a2f6392e4b3757f324aaafd3d01499f0fcd \ - --hash=sha256:95940e8a1f5dac3c3d23f847809fba90255a2ed15c2675e5491fba56b5e5afe8 \ - --hash=sha256:f8b94b5d7bbb3586487418ebd2df295dce8a3080818690338decd55ea36a614f \ - --hash=sha256:a7fa1d6b947cc35d2de9db66406c1427e3ee7ffb5c6f9675ac8ac261677eba91 \ - --hash=sha256:69571abf0b91ff3ddb7c2656f46cfb58ec11fe71c94764e4d1135cac5a1ec744 \ - --hash=sha256:e7724ce9f7c1463428919df4fadfe5049bb2ab33a24e5fc62724c57799fb121a \ - --hash=sha256:f25fa2a0cd1550cd17e6697cbd288308f8153c4d58772f4159ced40cdf4f7631 \ - --hash=sha256:ed66ead57fe44cc2ed57f8fea0afa483809825e28e9ff5f774833e31aa73ab94 \ - --hash=sha256:d5058ad6dc83cf84db5d30c84a5f9c88561fcf27020379699e210d4a7d5aec6b \ - --hash=sha256:d406f048f3abaff4127407cb97f58d67204484526ec4544a27c194d769c2fff2 \ - --hash=sha256:a511169bcfe8babd904147237378c8207e5a118acb9d67a64705fa8f848dedc7 \ - --hash=sha256:be156a89c767c37d517f49b02cbb2a90f65f15ee0d6445e197fdf3ad0a61584f \ - --hash=sha256:ce5c7700a0153d9926a3006e7275a5e3cef255e17d438b1a6ac2ee6a6c4e45f6 \ - --hash=sha256:6708892d9aeacc68b49ea4b4c44e40fd7ccb2d8e72a54fb653972b8ad66ea1d1 \ - --hash=sha256:d40d81175f19ed0ff7573cde574ceeb270513e1a114678ca0bc3c26e9dc56412 \ - --hash=sha256:d7104fb7fd502ed481fc54ae761d4d9840d83142a5295d722db43c31ac44ccea \ - --hash=sha256:feaec3efc1a993853ab8d7575c770264cbb29a74e2ca9d58d3b013b2d3f466fa \ - --hash=sha256:469f159fa6804915daaec65cee3f8a8be4d3d59afbdada450f7cef330d0feb39 \ - --hash=sha256:f21836954c3b92ccc70e6166b2edf80aa8bb29285a6f69d3d16ff6555e6ef19f \ - --hash=sha256:c562155ae93d27e4e2aa08a261a1d82ed17a7cd809d64aa4b46d31c0d020ddbd \ - --hash=sha256:739469de35dc88760a8401935d1b1eb4a60f8207da7ffa184dd55b169e70f1d0 \ - --hash=sha256:e92b0e5ff14a60c0608c3d5694568660ebc430678e9151054b4ab4a0dacaa986 \ - --hash=sha256:dc7dccf10857ade623bec734f304c7673ee21f842171f352ab49a1c71de68398 \ - --hash=sha256:3c36a1656eeba2df2dee274f4c48eda95099b8c17525508a05a1dc37cf7d778d \ - --hash=sha256:0fba845a99cb2cd61cc707129f6f5c65661858bc42d677c6518cb8c8035510c1 \ - --hash=sha256:57f43645aaa9a030b153288cba7400861854c7fcd978860e02d8e7d2505ab04c \ - --hash=sha256:4509ae0cda976ed4ee8d6b536da6a42b57b04f1f92589d17c765633283e9632c \ - --hash=sha256:e88bccbe523a1c2859073e74a3e71ce4585b6e36741fcc21b5bed0584421fb49 \ - --hash=sha256:b6eccca5bfd213100d316e60aa2678fef292ef6184efb2bd45f513da13495e75 \ - --hash=sha256:ac4039aabfd1c0755cf3e5d3578c8a76b0a631de0c6a98a99b8c0e47eef5dd42 \ - --hash=sha256:728d7bcb37b847fb74a5fa4c9aa6acac31b19d8c9e06a14743bc3bf8774f6fc5 \ - --hash=sha256:a0fd487fed4a35717401b7566e51a1520b34e7c0f7f2a315a6509f82bc86299f \ - --hash=sha256:7b769f1115c6c4a6a567a2e4e8406f0469fb4043b20239778aafbdf3d4ff49f5 \ - --hash=sha256:0a17e811f999adcf0df2234798b5b6b451620c1bcb374ec3046bae16f04ad503 \ - --hash=sha256:764748b3c78d53c8e4aff54a2c221403b45788a586752347f1d90cc30f85126b \ - --hash=sha256:89c1b49abdf26e98646ea2cdf1444d667c9ed2205dc1d69a492679fcdc95ef6d \ - --hash=sha256:ed8b6afc7b057bd7122b696ba6be42e1ed6e0a154dfb9105057f9eaccb42a42c \ - --hash=sha256:d3499d67551b3699e5478e80c8132cf60180bb78839ed18fafbff968f858cfeb \ - --hash=sha256:7cef5a877189022211478d68dbbe823a7f32bfdcdad1941fb86c7b5240ae9157 \ - --hash=sha256:40e27589157da1fe2f747ddb16cd97efd9f981a6dea18645d37daa8b5fe36949 \ - --hash=sha256:0c2699e8a1673bcc85f3db1671a11fe9787fb40a69c62b60e48e31bb7e8f725b \ - --hash=sha256:8f89d56cba1a0214e91e8205cf6f23be75bb18cd65a15820a1e1e4497759f9c2 -django_compressor==2.1.1 \ - --hash=sha256:6483f6091d614b2f3ddaa0d5061849e7bd40528f4f1fdf0d74e48df09e7c6699 - -# Users -django-allauth==0.31.0 \ - --hash=sha256:edfff4599cd5431e4af380ddb9fc66e7b923157dcac67cceb5604b3c58003907 -django-avatar==3.1.0 \ - --hash=sha256:0e29c99e488061f9ef9cc1fb52306e31d849379fb63aa5acd2adeb400a106e84 -django-crispy-forms==1.6.1 \ - --hash=sha256:18e904c7bd55c45201739cb343272767ff820263a1fca40a7b388006ce94910c - -# Astronomy -https://github.com/comzeradd/orbit/archive/0.2.1.tar.gz \ - --hash=sha256:cb7c9d54c5bfba435d7b7cfa0563be64c859ae9169f1388eb5e2124774cf9a62 - -# API -djangorestframework==3.6.2 \ - --hash=sha256:3dc4bb6377dd1d58d8e2adc908d4f2e3bca5d8d0fb8323c49f57c8c8d407f6ec \ - --hash=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -Markdown==2.6.8 \ - --hash=sha256:0ac8a81e658167da95d063a9279c9c1b2699f37c7c4153256a458b3a43860e33 -django-filter==1.0.2 \ - --hash=sha256:11cc64a75c708ca72d03b8bafa2ee2908debc41ae942a55b01fdaed375b5ee14 \ - --hash=sha256:a6a1b59fc7c9c5da17af1c5c98490f89d2df26b9501934a54d814414af9ee1ac - -# Deps -shortuuid==0.5.0 \ - --hash=sha256:d08fd398f40f8baf87e15eef8355e92fa541bca4eb8465fefab7ee22f92711b9 -six==1.10.0 \ - --hash=sha256:0ff78c403d9bccf5a425a6d31a12aa6b47f1c21ca4dc2573a7e2f32a97335eb1 -Unidecode==0.04.20 \ - --hash=sha256:eedac7bfd886f43484787206f6a141b232e2b2a58652c54d06499b187fd84660 -urllib3==1.20 \ - --hash=sha256:b64c0faa183e9e9e76193146c4147e82a734982c6b6719dca851d6cc4ec90c01 -certifi==2017.1.23 \ - --hash=sha256:f74a224a9860fd5a2e9757230a7ea3eba82d6d46914780abc18e70c8b58d4bf8 -olefile==0.44 \ - --hash=sha256:61f2ca0cd0aa77279eb943c07f607438edf374096b66332fae1ee64a6f0f73ad -django-appconf==1.0.2 \ - --hash=sha256:ddab987d14b26731352c01ee69c090a4ebfc9141ed223bef039d79587f22acd9 -rcssmin==1.0.6 \ - --hash=sha256:ca87b695d3d7864157773a61263e5abb96006e9ff0e021eff90cbe0e1ba18270 -rjsmin==1.0.12 \ - --hash=sha256:dd9591aa73500b08b7db24367f8d32c6470021f39d5ab4e50c7c02e4401386f1 -requests==2.13.0 \ - --hash=sha256:1a720e8862a41aa22e339373b526f508ef0c8988baf48b84d3fc891a8e237efb -requests_cache==0.4.13 \ - --hash=sha256:e9270030becc739b0a7f7f834234c73a878b2d794122bf76f40055a22419eb67 -requests-oauthlib==0.8.0 \ - --hash=sha256:50a8ae2ce8273e384895972b56193c7409601a66d4975774c60c2aed869639ca -oauthlib==2.0.2 \ - --hash=sha256:b3b9b47f2a263fe249b5b48c4e25a5bce882ff20a0ac34d553ce43cff55b53ac -python-openid==2.2.5 \ - --hash=sha256:92c51c3ecec846cbec4aeff11f9ff47303d4a63f93b0e6ac0ec02a091fed70ef -lxml==3.7.3 \ - --hash=sha256:9fd1aef1e6d834e5191383bd1db7a0b56a564905ab9060e30ee6964aabbb905a -pyephem==3.7.6.0 \ - --hash=sha256:143146da32a07a4cf9725b5656ba095d24978c22a0363414203e72c39bae52bd -olefile==0.44 \ - --hash=sha256:61f2ca0cd0aa77279eb943c07f607438edf374096b66332fae1ee64a6f0f73ad diff --git a/requirements/dev.txt b/requirements/dev.txt index c9e0ddb..f0d7228 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -1,5 +1,5 @@ # Local development dependencies go here --r base.txt +-r production.txt # Debug & Testing sqlparse==0.2.3 \ diff --git a/requirements/docker.txt b/requirements/docker.txt deleted file mode 100644 index fdf27b1..0000000 --- a/requirements/docker.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Docker-only dependencies --r dev.txt - -MySQL-python==1.2.5 \ - --hash=sha256:811040b647e5d5686f84db415efd697e6250008b112b6909ba77ac059e140c74 diff --git a/requirements/production.txt b/requirements/production.txt index 3d4f524..0f8aef5 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -1,8 +1,147 @@ -# Production-only dependencies --r base.txt +# Basic +Django==1.10.7 \ + --hash=sha256:e68fd450154ad7ee2c88472bb812350490232462adc6e3c6bcb544abe5212134 \ + --hash=sha256:593d779dbc2350a245c4f76d26bdcad58a39895e87304fe6d725bbdf84b5b0b8 +django-shortuuidfield==0.1.3 \ + --hash=sha256:a292c0fe5538abe947b131e2b914edd9ac44afcc6a40eaec71448e6231a3ef00 +# Configuration +unicode-slugify==0.1.3 \ + --hash=sha256:34cf3afefa6480efe705a4fc0eaeeaf7f49754aec322ba3e8b2f27dc1cbcf650 +django-autoslug==1.9.3 \ + --hash=sha256:d466a68e87d076f0d0d6ffe51ff70fa22ae4ca2f7717d769feb6265ef68c50f8 +django_dotenv==1.4.1 \ + --hash=sha256:2930f6b0c0955ac150e1ca9ac01e84afa71efdbb544dea7155f026e20e401305 +dj-database-url==0.4.2 \ + --hash=sha256:e16d94c382ea0564c48038fa7fe8d9c890ef1ab1a8ec4cb48e732c124b9482fd +opbeat==3.5.2 \ + --hash=sha256:085f42cd2efd8fb4a394ab635fd35d0c270897b6a7303f5d347d7442f0d2bfbd + +# Cache +redis==2.10.5 \ + --hash=sha256:97156b37d7cda4e7d8658be1148c983984e1a975090ba458cc7e244025191dbd +django-redis-cache==1.7.1 \ + --hash=sha256:2b4e3510bbcaf3d331975717afd6f15a36fbaf7622504599d2727dc99f90c64d + +# Security +django-braces==1.11.0 \ + --hash=sha256:6be8277a535565e2140f7b1eb83ec26aa8d181acc8bb046875142a2792e4babe +django-csp==3.2 \ + --hash=sha256:7cec78ba7c426deba6d4bea188dcfc1a8b2609ad98dd539c365605c9ec2996b2 + +# Images +Pillow==4.1.0 \ + --hash=sha256:90b3ea7f8500351b0112f7c72f988e19cbb176250ed387cfd523f9f14e51f98d \ + --hash=sha256:dc742f445507a4869669992ceab0447c04797a94a5e31ac4f58aba9ee72a212d \ + --hash=sha256:d574bb47fc2e97680b5ab22ae1f34ef8d94ba0ab9a212dd026bb30bcaaeb0b3e \ + --hash=sha256:6b24bbc3cc1953e505dc8ca9f698ba45db032911050e4e5f05344a9bf8781249 \ + --hash=sha256:f14c1d272db338acd89626fda1326953e770a3c97b395f36780278c942238c9e \ + --hash=sha256:b038cd57dede45017d78e717c0961a2f6392e4b3757f324aaafd3d01499f0fcd \ + --hash=sha256:95940e8a1f5dac3c3d23f847809fba90255a2ed15c2675e5491fba56b5e5afe8 \ + --hash=sha256:f8b94b5d7bbb3586487418ebd2df295dce8a3080818690338decd55ea36a614f \ + --hash=sha256:a7fa1d6b947cc35d2de9db66406c1427e3ee7ffb5c6f9675ac8ac261677eba91 \ + --hash=sha256:69571abf0b91ff3ddb7c2656f46cfb58ec11fe71c94764e4d1135cac5a1ec744 \ + --hash=sha256:e7724ce9f7c1463428919df4fadfe5049bb2ab33a24e5fc62724c57799fb121a \ + --hash=sha256:f25fa2a0cd1550cd17e6697cbd288308f8153c4d58772f4159ced40cdf4f7631 \ + --hash=sha256:ed66ead57fe44cc2ed57f8fea0afa483809825e28e9ff5f774833e31aa73ab94 \ + --hash=sha256:d5058ad6dc83cf84db5d30c84a5f9c88561fcf27020379699e210d4a7d5aec6b \ + --hash=sha256:d406f048f3abaff4127407cb97f58d67204484526ec4544a27c194d769c2fff2 \ + --hash=sha256:a511169bcfe8babd904147237378c8207e5a118acb9d67a64705fa8f848dedc7 \ + --hash=sha256:be156a89c767c37d517f49b02cbb2a90f65f15ee0d6445e197fdf3ad0a61584f \ + --hash=sha256:ce5c7700a0153d9926a3006e7275a5e3cef255e17d438b1a6ac2ee6a6c4e45f6 \ + --hash=sha256:6708892d9aeacc68b49ea4b4c44e40fd7ccb2d8e72a54fb653972b8ad66ea1d1 \ + --hash=sha256:d40d81175f19ed0ff7573cde574ceeb270513e1a114678ca0bc3c26e9dc56412 \ + --hash=sha256:d7104fb7fd502ed481fc54ae761d4d9840d83142a5295d722db43c31ac44ccea \ + --hash=sha256:feaec3efc1a993853ab8d7575c770264cbb29a74e2ca9d58d3b013b2d3f466fa \ + --hash=sha256:469f159fa6804915daaec65cee3f8a8be4d3d59afbdada450f7cef330d0feb39 \ + --hash=sha256:f21836954c3b92ccc70e6166b2edf80aa8bb29285a6f69d3d16ff6555e6ef19f \ + --hash=sha256:c562155ae93d27e4e2aa08a261a1d82ed17a7cd809d64aa4b46d31c0d020ddbd \ + --hash=sha256:739469de35dc88760a8401935d1b1eb4a60f8207da7ffa184dd55b169e70f1d0 \ + --hash=sha256:e92b0e5ff14a60c0608c3d5694568660ebc430678e9151054b4ab4a0dacaa986 \ + --hash=sha256:dc7dccf10857ade623bec734f304c7673ee21f842171f352ab49a1c71de68398 \ + --hash=sha256:3c36a1656eeba2df2dee274f4c48eda95099b8c17525508a05a1dc37cf7d778d \ + --hash=sha256:0fba845a99cb2cd61cc707129f6f5c65661858bc42d677c6518cb8c8035510c1 \ + --hash=sha256:57f43645aaa9a030b153288cba7400861854c7fcd978860e02d8e7d2505ab04c \ + --hash=sha256:4509ae0cda976ed4ee8d6b536da6a42b57b04f1f92589d17c765633283e9632c \ + --hash=sha256:e88bccbe523a1c2859073e74a3e71ce4585b6e36741fcc21b5bed0584421fb49 \ + --hash=sha256:b6eccca5bfd213100d316e60aa2678fef292ef6184efb2bd45f513da13495e75 \ + --hash=sha256:ac4039aabfd1c0755cf3e5d3578c8a76b0a631de0c6a98a99b8c0e47eef5dd42 \ + --hash=sha256:728d7bcb37b847fb74a5fa4c9aa6acac31b19d8c9e06a14743bc3bf8774f6fc5 \ + --hash=sha256:a0fd487fed4a35717401b7566e51a1520b34e7c0f7f2a315a6509f82bc86299f \ + --hash=sha256:7b769f1115c6c4a6a567a2e4e8406f0469fb4043b20239778aafbdf3d4ff49f5 \ + --hash=sha256:0a17e811f999adcf0df2234798b5b6b451620c1bcb374ec3046bae16f04ad503 \ + --hash=sha256:764748b3c78d53c8e4aff54a2c221403b45788a586752347f1d90cc30f85126b \ + --hash=sha256:89c1b49abdf26e98646ea2cdf1444d667c9ed2205dc1d69a492679fcdc95ef6d \ + --hash=sha256:ed8b6afc7b057bd7122b696ba6be42e1ed6e0a154dfb9105057f9eaccb42a42c \ + --hash=sha256:d3499d67551b3699e5478e80c8132cf60180bb78839ed18fafbff968f858cfeb \ + --hash=sha256:7cef5a877189022211478d68dbbe823a7f32bfdcdad1941fb86c7b5240ae9157 \ + --hash=sha256:40e27589157da1fe2f747ddb16cd97efd9f981a6dea18645d37daa8b5fe36949 \ + --hash=sha256:0c2699e8a1673bcc85f3db1671a11fe9787fb40a69c62b60e48e31bb7e8f725b \ + --hash=sha256:8f89d56cba1a0214e91e8205cf6f23be75bb18cd65a15820a1e1e4497759f9c2 +django_compressor==2.1.1 \ + --hash=sha256:6483f6091d614b2f3ddaa0d5061849e7bd40528f4f1fdf0d74e48df09e7c6699 + +# Users +django-allauth==0.31.0 \ + --hash=sha256:edfff4599cd5431e4af380ddb9fc66e7b923157dcac67cceb5604b3c58003907 +django-avatar==3.1.0 \ + --hash=sha256:0e29c99e488061f9ef9cc1fb52306e31d849379fb63aa5acd2adeb400a106e84 +django-crispy-forms==1.6.1 \ + --hash=sha256:18e904c7bd55c45201739cb343272767ff820263a1fca40a7b388006ce94910c + +# Astronomy +https://github.com/comzeradd/orbit/archive/0.2.1.tar.gz \ + --hash=sha256:cb7c9d54c5bfba435d7b7cfa0563be64c859ae9169f1388eb5e2124774cf9a62 + +# API +djangorestframework==3.6.2 \ + --hash=sha256:3dc4bb6377dd1d58d8e2adc908d4f2e3bca5d8d0fb8323c49f57c8c8d407f6ec \ + --hash=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 +Markdown==2.6.8 \ + --hash=sha256:0ac8a81e658167da95d063a9279c9c1b2699f37c7c4153256a458b3a43860e33 +django-filter==1.0.2 \ + --hash=sha256:11cc64a75c708ca72d03b8bafa2ee2908debc41ae942a55b01fdaed375b5ee14 \ + --hash=sha256:a6a1b59fc7c9c5da17af1c5c98490f89d2df26b9501934a54d814414af9ee1ac + +# Deployment MySQL-python==1.2.5 \ --hash=sha256:811040b647e5d5686f84db415efd697e6250008b112b6909ba77ac059e140c74 gunicorn==19.7.1 \ --hash=sha256:75af03c99389535f218cc596c7de74df4763803f7b63eb09d77e92b3956b36c6 \ --hash=sha256:eee1169f0ca667be05db3351a0960765620dad53f53434262ff8901b68a1b622 + +# Deps +shortuuid==0.5.0 \ + --hash=sha256:d08fd398f40f8baf87e15eef8355e92fa541bca4eb8465fefab7ee22f92711b9 +six==1.10.0 \ + --hash=sha256:0ff78c403d9bccf5a425a6d31a12aa6b47f1c21ca4dc2573a7e2f32a97335eb1 +Unidecode==0.04.20 \ + --hash=sha256:eedac7bfd886f43484787206f6a141b232e2b2a58652c54d06499b187fd84660 +urllib3==1.20 \ + --hash=sha256:b64c0faa183e9e9e76193146c4147e82a734982c6b6719dca851d6cc4ec90c01 +certifi==2017.1.23 \ + --hash=sha256:f74a224a9860fd5a2e9757230a7ea3eba82d6d46914780abc18e70c8b58d4bf8 +olefile==0.44 \ + --hash=sha256:61f2ca0cd0aa77279eb943c07f607438edf374096b66332fae1ee64a6f0f73ad +django-appconf==1.0.2 \ + --hash=sha256:ddab987d14b26731352c01ee69c090a4ebfc9141ed223bef039d79587f22acd9 +rcssmin==1.0.6 \ + --hash=sha256:ca87b695d3d7864157773a61263e5abb96006e9ff0e021eff90cbe0e1ba18270 +rjsmin==1.0.12 \ + --hash=sha256:dd9591aa73500b08b7db24367f8d32c6470021f39d5ab4e50c7c02e4401386f1 +requests==2.13.0 \ + --hash=sha256:1a720e8862a41aa22e339373b526f508ef0c8988baf48b84d3fc891a8e237efb +requests_cache==0.4.13 \ + --hash=sha256:e9270030becc739b0a7f7f834234c73a878b2d794122bf76f40055a22419eb67 +requests-oauthlib==0.8.0 \ + --hash=sha256:50a8ae2ce8273e384895972b56193c7409601a66d4975774c60c2aed869639ca +oauthlib==2.0.2 \ + --hash=sha256:b3b9b47f2a263fe249b5b48c4e25a5bce882ff20a0ac34d553ce43cff55b53ac +python-openid==2.2.5 \ + --hash=sha256:92c51c3ecec846cbec4aeff11f9ff47303d4a63f93b0e6ac0ec02a091fed70ef +lxml==3.7.3 \ + --hash=sha256:9fd1aef1e6d834e5191383bd1db7a0b56a564905ab9060e30ee6964aabbb905a +pyephem==3.7.6.0 \ + --hash=sha256:143146da32a07a4cf9725b5656ba095d24978c22a0363414203e72c39bae52bd +olefile==0.44 \ + --hash=sha256:61f2ca0cd0aa77279eb943c07f607438edf374096b66332fae1ee64a6f0f73ad