Anna Sirota
7fbdad12df
Pin poetry build requires
2021-03-18 16:33:10 +01:00
Anna Sirota
14f6eab980
Pin cryprography
2021-03-18 11:48:38 +01:00
Sybren A. Stüvel
04761f09c6
Use remove_private_keys() instead of popping predefined keys
2019-05-31 17:02:48 +02:00
Sybren A. Stüvel
65e0ad1ad3
Updated changelog
v1.10
2019-05-31 14:20:40 +02:00
Sybren A. Stüvel
c48f5df843
Bumped version to 1.10
2019-05-31 14:20:36 +02:00
Sybren A. Stüvel
36dbf4a778
Allow PATCHing users
...
This is used to set the username from the settings view.
2019-05-31 14:19:24 +02:00
Sybren A. Stüvel
725510a443
Mark User.gravatar() as deprecated
...
We're using self-hosted avatars instead.
See `pillar.api.users.avatar.url()` in the Pillar source code instead.
2019-05-31 14:19:11 +02:00
Sybren A. Stüvel
419479608a
Bumped version to 1.9
2019-05-28 16:12:32 +02:00
Sybren A. Stüvel
6bf00cd929
Bumped version to 1.9
2019-05-28 16:12:22 +02:00
Sybren A. Stüvel
29573264d2
Removed and gitignored poetry.lock
...
The poetry.lock files are only relevant for repeatable deployments,
and the one in this project isn't used for that (only the Blender
Cloud project file is used, and that's still there).
2019-05-23 16:23:45 +02:00
Sybren A. Stüvel
bf0c61cb90
Loosened dependencies and selected now-latest versions
2019-05-14 12:07:11 +02:00
Sybren A. Stüvel
2161dd60f0
Bumped version to 1.8
v1.8
2019-05-14 11:03:28 +02:00
Sybren A. Stüvel
e4529ed856
Updated update_version.sh to use Poetry
2019-05-10 15:17:12 +02:00
Sybren A. Stüvel
6598d520c9
Document usage of Poetry
2019-05-10 15:00:05 +02:00
Sybren A. Stüvel
577b24e32f
Bumped version to 1.8dev0
2019-05-10 14:59:57 +02:00
Sybren A. Stüvel
49edc1e3ad
Fix compatibility with Tox
...
This may require you to delete your `.tox` directory for a clean run.
2019-05-10 14:07:20 +02:00
Sybren A. Stüvel
dadc6c222d
Moving to Poetry
2019-04-26 15:50:41 +02:00
Sybren A. Stüvel
cdd484b0fd
Use remove_private_keys() instead of explicitly popping off certain keys
last-before-poetry
2019-04-18 17:12:22 +02:00
Sybren A. Stüvel
49e7073a4b
Bumped some secondary requirements
...
The cryptography package was getting old, and since Flamenco is going to
issue JWT tokens soon, I wanted to be up to date with security fixes.
2019-03-07 17:40:06 +01:00
Tobias Johansson
37791f4acf
Notifications regression: Notifications not created
...
Notifications for when someone posted a comment on your node
was not created.
Root cause was that default values defined in schema was not set,
resulting in activity subscriptions not being active.
There were 2 bugs preventing them to be set:
* The way the caching of markdown as html was implemented caused
default values not to be set.
* Eve/Cerberus regression causes nested default values to fail
https://github.com/pyeve/eve/issues/1174
Also, a 3rd bug caused nodes without a parent not to have a
subscription.
Migration scripts:
How markdown fields is cached has changed, and unused properties
of attachments has been removed.
./manage.py maintenance replace_pillar_node_type_schemas
Set the default values of activities-subscription
./manage.py maintenance fix_missing_activities_subscription_defaults
2019-02-19 14:16:28 +01:00
Sybren A. Stüvel
54de16c092
Marked 1.7.0 as released
version-1.7.0
2018-09-17 18:45:26 +02:00
Sybren A. Stüvel
522356c4ff
Add support (and fix bug) for Python 3.7
2018-09-17 18:44:43 +02:00
Sybren A. Stüvel
c0f46d0562
Ignore .pytest_cache
2018-08-29 14:21:45 +02:00
Sybren A. Stüvel
5913cc93dc
Upgrade pyasn1 0.2.3 → 0.4.4
2018-08-29 14:21:23 +02:00
Sybren A. Stüvel
57265fb846
Added support for datetime objects in API requests.
2017-12-27 11:27:43 +01:00
Sybren A. Stüvel
242d7fc7ce
Bumped version to 1.7 (but not yet released)
2017-09-19 13:44:04 +02:00
Sybren A. Stüvel
c8eec9fa9d
Added pickle support for Resource classes, albeit a bit hacky.
...
Unpickling requires the class to be known, so we can't simply use to_dict()
to pickle and pass the dict to __init__() to unpickle. This works for the
pickled object itself (as pickle restores its type), but fails to restore
the class of subobjects, such as some_node.picture. This is why the code
now pickles each subobject too.
2017-09-19 13:43:48 +02:00
Sybren A. Stüvel
cfcaf96ac6
Removed Resource.from_dict(), it was never used and is broken in Python 3.
2017-09-19 12:25:43 +02:00
Sybren A. Stüvel
d472140bfe
Upgraded cryptography package 1.8.1 → 2.0.3
...
This is for Windows-compatibility, addressed by @dfelinto .
2017-09-05 13:48:19 +02:00
Sybren A. Stüvel
3c3beea419
Removed some unsupported resource methods from Organizations
2017-08-31 13:45:39 +02:00
Sybren A. Stüvel
a177527e77
Project: made has_method() safe for when allowed_methods doesn't exist.
2017-06-01 09:51:10 +02:00
Francesco Siddi
9e2bc8f972
Upgrade cryptography and cffi
2017-04-11 12:08:18 +02:00
Sybren A. Stüvel
1d2bb4ef8f
Documented support for Python 3.6, and added warning about Python 2.7
2017-03-07 14:42:53 +01:00
Sybren A. Stüvel
d3648ae3d0
Upgraded some dev dependencies
...
To sync up with Pillar dependency versions. Also marked coverage as secondary dependency (because it is).
2017-03-07 14:22:50 +01:00
Francesco Siddi
399d42dd97
Upgrade cryptography and pyopenssl
...
Fixes TypeError: cannot instantiate ctype 'EVP_MD_CTX' of unknown size.
2017-03-07 12:52:01 +01:00
Francesco Siddi
f2b2064eba
Remove Linux specific venv requirements
...
When installing on macOS gives errors.
2017-03-07 12:51:00 +01:00
Sybren A. Stüvel
4c358f4340
Upgraded requests library
...
Was needed to upgrade development requirements for Pillar.
2017-03-03 14:53:02 +01:00
Sybren A. Stüvel
c195df20f3
Reverted to cryptography 1.4
...
We were suffering from the same error as described on
https://github.com/burnash/gspread/issues/407
2017-03-03 14:39:39 +01:00
Sybren A. Stüvel
ca57466027
Added '-e .' to requirements-dev.txt
...
This saves you from doing 'pip install -e .' when setting up a new
development environment.
2017-03-03 12:24:17 +01:00
Sybren A. Stüvel
efe694381f
Also test on Python 3.6
2017-03-03 12:23:45 +01:00
Sybren A. Stüvel
b4eee59417
Split requirements.txt in runtime & development
...
Also added secondary requirements to the files.
2017-03-03 12:19:49 +01:00
Sybren A. Stüvel
c5d0ae843f
Either raise or log, not both
2017-03-03 12:19:27 +01:00
Sybren A. Stüvel
1b48b8afbd
Fixed some package version conflicts between Pillar and the SDK.
2016-11-07 10:56:07 +01:00
Sybren A. Stüvel
ea33d69a8e
Switched to different datetime formatting in JSON.
...
We now use the same format as the Pillar API.
2016-11-07 10:55:49 +01:00
Sybren A. Stüvel
fe2c36328a
Use our PillarJSONEncoder for all API requests.
2016-11-07 10:41:38 +01:00
Sybren A. Stüvel
6d651bfeab
Bumped version to 1.6.1
version-1.6.1
2016-11-04 12:37:43 +01:00
Sybren A. Stüvel
aac4922376
Fix crash when project has no allowed_methods property
2016-10-27 09:29:49 +02:00
Sybren A. Stüvel
d2a24d4593
Fix crash when node has no allowed_methods property
2016-10-27 09:29:34 +02:00
Sybren A. Stüvel
d5d99ec355
Added class for Activity.
2016-10-12 14:30:05 +02:00
Sybren A. Stüvel
f4010bb561
Bumped version to 1.6.0
2016-10-04 16:26:23 +02:00