Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.11 develop #1151

Closed
wants to merge 22 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
- 6379:6379
strategy:
matrix:
python: [3.7, 3.8, 3.9, '3.10', 3.11]
python: [3.7, 3.9, '3.10', 3.11, 3.12]
steps:
- uses: actions/checkout@v2
- name: Install os dependencies
Expand Down
14 changes: 12 additions & 2 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
version: 2

build:
os: ubuntu-22.04
tools:
python: "3.12"
sphinx:
configuration: misc/doc/sources/conf.py
formats:
- epub
python:
extra_requirements:
- renku-sphinx-theme
install:
- requirements: misc/doc/requirements.txt
4 changes: 2 additions & 2 deletions jasmin/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
import re

MAJOR = 0
MINOR = 10
PATCH = 14
MINOR = 11
PATCH = 0
META = ''


Expand Down
1 change: 1 addition & 0 deletions misc/doc/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
furo~=2023.9.10
6 changes: 3 additions & 3 deletions misc/doc/sources/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@
# built documents.
#
# The short X.Y version.
version = "0.10"
version = "0.11"
# The full version, including alpha/beta/rc tags.
release = "0.10.14"
release = "0.11.0"

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down Expand Up @@ -79,7 +79,7 @@

# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
html_theme = "renku"
html_theme = "furo"

# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
Expand Down
7 changes: 0 additions & 7 deletions misc/doc/sources/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,6 @@ Based on strong message routing algorithms, Jasmin provides flexibility to defin

Jasmin is written in Python and Twisted framework for serving highly scalable applications, SMS message delivery can be done through HTTP and SMPP protocols, intelligent routing can be configured in real-time through an API, cli interface or a web backend [1]_.

.. figure:: https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/PoweredByDO/DO_Powered_by_Badge_blue.svg
:target: https://www.digitalocean.com/
:alt: Powered by DigitalOcean
:align: Center
:width: 210px
:scale: 80 %

Features
********

Expand Down
4 changes: 2 additions & 2 deletions misc/pylint/pylintrc
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ profile=no

# Add files or directories to the blacklist. They should be base names, not
# paths.
ignore=.gitignore,vendor,tests,test
ignore=.gitignore,vendor,tests,test,misc,kubernetes,docker

# Pickle collected data for later comparisons.
persistent=no
Expand All @@ -33,7 +33,7 @@ load-plugins=
# can either give multiple identifier separated by comma (,) or put this option
# multiple time (only on the command line, not in the configuration file where
# it should appear only once).
disable=E1101,E1102,E1103,E0601,R0801,R0902,R0903,R0904,R0913,W0614,W0232,W0613,W0201,W0703,W0511,W0233,W0702,W0150,W0104,R0911,W0221,E0611,F0401
disable=E1101,E1102,E1103,E0601,R0801,R0902,R0903,R0904,R0913,W0614,W0613,W0201,W0703,W0511,W0233,W0702,W0150,W0104,R0911,W0221,E0611,F0401


[REPORTS]
Expand Down
2 changes: 1 addition & 1 deletion nfpm.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: "jasmin-sms-gateway"
arch: "amd64"
platform: "linux"
version: "v0.10.14"
version: "v0.11.0"
section: "default"
priority: "extra"
maintainer: "Jookies LTD <[email protected]>"
Expand Down
1 change: 0 additions & 1 deletion requirements-test.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
testfixtures>=3.0.0
sphinx>=1.1.0
renku-sphinx-theme
pylint
coverage
coveralls
27 changes: 15 additions & 12 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
pyasn1~=0.4.8
pyOpenSSL~=19.1.0
Twisted~=22.1.0
# install twisted requests since they changed how that all works

# @TODO: Upgrade on dependabot issue
# https://github.com/jookies/jasmin/security/dependabot/19
Twisted~=23.10.0

treq~=22.1.0
pyparsing~=2.4.7
python-dateutil~=2.8.1
Expand All @@ -12,25 +14,26 @@ falcon~=2.0.0
txredisapi~=1.4.7
tabulate~=0.8.7

txAMQP3~=0.9.3
txAMQP3~=0.9.4
smpp.pdu3~=0.6
smpp.twisted3~=0.7
smpp.twisted3~=0.8
python-messaging~=0.5.13

# Freezinng cryptography version because of a bug in >=38.0.0
# https://github.com/pyca/cryptography/issues/7617
cryptography~=37.0.4
# Upgrade to min. 41.0.5
# https://github.com/jookies/jasmin/security/dependabot/19
cryptography~=41.0.5
pyopenssl~=23.3.0

# Added in 0.9rc16:
celery>=4.0.0
redis~=3.4.1
requests~=2.23.0

# Upgraded on dependabot issue
# https://github.com/jookies/jasmin/security/dependabot/14
requests~=2.31.0

# For REST API
python-mimeparse~=1.6.0

# For /metrics (prometheus exporter)
prometheus-client~=0.14.1

# Documentation theme for readthedocs
renku-sphinx-theme~=0.2.2
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ def parse_requirements(filename):

setup(
name="jasmin",
version='0.10.14',
version='0.11.0',
author="Jookies LTD",
author_email="[email protected]",
url="https://www.jasminsms.com",
Expand Down
Loading