Skip to content

Commit

Permalink
Merge pull request #7965 from pymedusa/release/release-0.3.15
Browse files Browse the repository at this point in the history
Release 0.3.15
  • Loading branch information
p0psicles authored Apr 14, 2020
2 parents 4d1e787 + dedc8c7 commit 8f6b666
Show file tree
Hide file tree
Showing 99 changed files with 2,510 additions and 1,286 deletions.
24 changes: 18 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,13 +68,25 @@ jobs:
env:
- TOXENV=py36,lint
<<: *_backend_tests
# dredd tests (py2.7) start here
- name: 'Dredd tests (py2.7)'
python: '2.7'
# backend tests (py3.7) start here
- name: 'Backend tests (py3.7)'
python: '3.7'
env:
- TOXENV=py37
<<: *_backend_tests
# backend tests (py3.8) start here
- name: 'Backend tests (py3.8)'
python: '3.8'
env:
- TOXENV=py38
<<: *_backend_tests
# dredd tests (py3.7) start here
- name: 'Dredd tests (py3.7)'
python: '3.7'
<<: *_dredd_tests
# dredd tests (py3.6) start here
- name: 'Dredd tests (py3.6)'
python: '3.6'
# dredd tests (py3.8) start here
- name: 'Dredd tests (py3.8)'
python: '3.8'
<<: *_dredd_tests

notifications:
Expand Down
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
## 0.3.15 (2020-04-13)

#### Improvements
- Add show names with dashes to guessit expected titles ([#7918](https://github.com/pymedusa/Medusa/pull/7918))
- Provider YggTorrents: Add 'saison' as a season pack search keyword ([#7920](https://github.com/pymedusa/Medusa/pull/7920))

#### Fixes
- Fixed root dirs not always shown on Home page ([#7921](https://github.com/pymedusa/Medusa/pull/7921))
- Fixed starting medusa failed running python3.8 on windows ([#7940](https://github.com/pymedusa/Medusa/pull/7940))
- Fixed Speed.cd provider login ([#7941](https://github.com/pymedusa/Medusa/pull/7941))
- Fixed [#7959](https://github.com/pymedusa/Medusa/issues/7959) - UI bug on schedule calendar view ([#7962](https://github.com/pymedusa/Medusa/pull/7962))
- Fixed running Scheduler with specific start time ([#7963](https://github.com/pymedusa/Medusa/pull/7963))

-----

## 0.3.14 (2020-03-30)

#### Improvements
Expand Down
119 changes: 59 additions & 60 deletions dredd/api-description.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1221,8 +1221,7 @@ definitions:
type: array
description: Local aliases for the series
items:
type: string
example: [MySeries, MS]
$ref: '#/definitions/ShowAlias'
release:
type: object
description: Release configuration
Expand Down Expand Up @@ -1303,22 +1302,6 @@ definitions:
type: integer
format: int32
description: Scene absolute episode number.
allSceneExceptions:
type: array
description: Array of objects with xem indexer to scene mappings. Available through the detailed query param.
items:
type: object
properties:
season:
type: integer
format: int32
description: Absolute episode number.
exceptions:
type: array
description: Show name exceptions (season = -1) or season exceptions (season > 0)
items:
type: string
description: Scene name for a show or season
xemAbsoluteNumbering:
type: array
description:
Expand Down Expand Up @@ -1792,8 +1775,13 @@ definitions:
type: array
allowHighPriority:
type: boolean
useFailedDownloads:
type: boolean
failedDownloads:
type: object
properties:
enabled:
type: boolean
deleteFailed:
type: boolean
deleteFailed:
type: boolean
cacheTrimming:
Expand Down Expand Up @@ -2373,6 +2361,20 @@ definitions:
series: tvdb301824
name: TheBig
type: local
ShowAlias:
type: object
description: An alias returned as part of a Series config
properties:
title:
type: string
season:
type: integer
minimum: -1
custom:
type: boolean
example:
title: TheBig
type: local
Metadata:
type: object
properties:
Expand Down Expand Up @@ -2681,47 +2683,44 @@ definitions:
format: int32
minimum: 0
maximum: 10000


SearchedEpisode:
type: object
properties:
indexer:
type: integer
format: int32
description: Internal id for the shows indexer
series_id:
type: integer
format: int32
description: Unique id for the show from a shows indexer
episode:
type: integer
format: int32
description: Episode number
season:
type: integer
format: int32
description: Season number
episodeindexerid:
type: integer
format: int32
description: Unique id for the episode from a shows indexer
searchstatus:
enum:
- "finished"
- "searching"
- "queued"
description: Status of the search
status:
type: string
description: Episode status
quality_name:
type: string
description: Episode quality
overview:
type: string
description: Episode status/quality overview string

type: object
properties:
indexer:
type: integer
format: int32
description: Internal id for the shows indexer
series_id:
type: integer
format: int32
description: Unique id for the show from a shows indexer
episode:
type: integer
format: int32
description: Episode number
season:
type: integer
format: int32
description: Season number
episodeindexerid:
type: integer
format: int32
description: Unique id for the episode from a shows indexer
searchstatus:
enum:
- "finished"
- "searching"
- "queued"
description: Status of the search
status:
type: string
description: Episode status
quality_name:
type: string
description: Episode quality
overview:
type: string
description: Episode status/quality overview string
parameters:
detailed:
name: detailed
Expand Down
4 changes: 2 additions & 2 deletions ext/certifi/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
from .core import where
from .core import contents, where

__version__ = "2019.11.28"
__version__ = "2020.04.05.1"
14 changes: 12 additions & 2 deletions ext/certifi/__main__.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,12 @@
from certifi import where
print(where())
import argparse

from certifi import contents, where

parser = argparse.ArgumentParser()
parser.add_argument("-c", "--contents", action="store_true")
args = parser.parse_args()

if args.contents:
print(contents())
else:
print(where())
39 changes: 39 additions & 0 deletions ext/certifi/cacert.pem
Original file line number Diff line number Diff line change
Expand Up @@ -2140,6 +2140,45 @@ t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6qtnRGEmyR7jTV7JqR50S+kDFy
SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03
-----END CERTIFICATE-----

# Issuer: CN=EC-ACC O=Agencia Catalana de Certificacio (NIF Q-0801176-I) OU=Serveis Publics de Certificacio/Vegeu https://www.catcert.net/verarrel (c)03/Jerarquia Entitats de Certificacio Catalanes
# Subject: CN=EC-ACC O=Agencia Catalana de Certificacio (NIF Q-0801176-I) OU=Serveis Publics de Certificacio/Vegeu https://www.catcert.net/verarrel (c)03/Jerarquia Entitats de Certificacio Catalanes
# Label: "EC-ACC"
# Serial: -23701579247955709139626555126524820479
# MD5 Fingerprint: eb:f5:9d:29:0d:61:f9:42:1f:7c:c2:ba:6d:e3:15:09
# SHA1 Fingerprint: 28:90:3a:63:5b:52:80:fa:e6:77:4c:0b:6d:a7:d6:ba:a6:4a:f2:e8
# SHA256 Fingerprint: 88:49:7f:01:60:2f:31:54:24:6a:e2:8c:4d:5a:ef:10:f1:d8:7e:bb:76:62:6f:4a:e0:b7:f9:5b:a7:96:87:99
-----BEGIN CERTIFICATE-----
MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB
8zELMAkGA1UEBhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2Vy
dGlmaWNhY2lvIChOSUYgUS0wODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1
YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYDVQQLEyxWZWdldSBodHRwczovL3d3
dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UECxMsSmVyYXJxdWlh
IEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMTBkVD
LUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQG
EwJFUzE7MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8g
KE5JRiBRLTA4MDExNzYtSSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBD
ZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZlZ2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQu
bmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJhcnF1aWEgRW50aXRhdHMg
ZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUNDMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R
85iKw5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm
4CgPukLjbo73FCeTae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaV
HMf5NLWUhdWZXqBIoH7nF2W4onW4HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNd
QlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0aE9jD2z3Il3rucO2n5nzbcc8t
lGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw0JDnJwIDAQAB
o4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E
BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4
opvpXY0wfwYDVR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBo
dHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidW
ZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAwDQYJKoZIhvcN
AQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJlF7W2u++AVtd0x7Y
/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNaAl6k
SBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhy
Rp/7SNVel+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOS
Agu+TGbrIP65y7WZf+a2E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xl
nJ2lYJU6Un/10asIbvPuW/mIPX64b24D5EI=
-----END CERTIFICATE-----

# Issuer: CN=Hellenic Academic and Research Institutions RootCA 2011 O=Hellenic Academic and Research Institutions Cert. Authority
# Subject: CN=Hellenic Academic and Research Institutions RootCA 2011 O=Hellenic Academic and Research Institutions Cert. Authority
# Label: "Hellenic Academic and Research Institutions RootCA 2011"
Expand Down
19 changes: 17 additions & 2 deletions ext/certifi/core.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,27 @@
certifi.py
~~~~~~~~~~
This module returns the installation location of cacert.pem.
This module returns the installation location of cacert.pem or its contents.
"""
import os

try:
from importlib.resources import read_text
except ImportError:
# This fallback will work for Python versions prior to 3.7 that lack the
# importlib.resources module but relies on the existing `where` function
# so won't address issues with environments like PyOxidizer that don't set
# __file__ on modules.
def read_text(_module, _path, encoding="ascii"):
with open(where(), "r", encoding=encoding) as data:
return data.read()


def where():
f = os.path.dirname(__file__)

return os.path.join(f, 'cacert.pem')
return os.path.join(f, "cacert.pem")


def contents():
return read_text("certifi", "cacert.pem", encoding="ascii")
Loading

0 comments on commit 8f6b666

Please sign in to comment.