Skip to content

Commit

Permalink
Merge pull request #124 from kushaldas/for_release_0110
Browse files Browse the repository at this point in the history
Tries to start testing on 3.11 & release 0.11.0
  • Loading branch information
kushaldas authored Nov 9, 2022
2 parents 57b537d + 5413a41 commit 87e102d
Show file tree
Hide file tree
Showing 6 changed files with 27 additions and 28 deletions.
19 changes: 19 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@ common-steps:
name: Install system dependencies
command: sudo apt update && sudo apt install -y python3-dev libnettle8 nettle-dev libhogweed6 python3-pip python3-venv clang libpcsclite-dev libpcsclite1 libclang-9-dev

- &install_system_packages_ubuntu22
run:
name: Install system dependencies
command: sudo apt update && sudo apt install -y python3-dev libnettle8 nettle-dev libhogweed6 python3-pip python3-venv clang libpcsclite-dev libpcsclite1 libclang-dev



- &install_dependencies
Expand Down Expand Up @@ -97,13 +102,27 @@ jobs:
- *test_jce
- *typelint_jce

build-bullseye-3.11:
docker:
- image: cimg/python:3.11.0
steps:
- checkout
- *install_system_packages_ubuntu22
- *install_rustup
- *install_dependencies
- *build_jce
- *test_jce
- *typelint_jce




workflows:
version: 2
johnny_can_encrypt_ci:
jobs:
- build-bullseye-3.10
- build-bullseye-3.11
- build-buster-3.9
- build-buster-3.8

25 changes: 1 addition & 24 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "johnnycanencrypt"
version = "0.10.0"
version = "0.11.0"
authors = ["Kushal Das <[email protected]>"]
edition = "2018"
description = "Python module for OpenPGP."
Expand Down Expand Up @@ -33,26 +33,3 @@ sshkeys = "0.3.2"
[dependencies.pyo3]
version = "0.17.3"


[package.metadata.maturin]
classifier = [
"Development Status :: 4 - Beta",
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
"Programming Language :: Rust",
"Programming Language :: Python",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: Implementation :: CPython",
"Topic :: Software Development :: Libraries",
"Topic :: Software Development :: Libraries :: Python Modules"
]
maintainer = "Kushal Das"
maintainer-email = "[email protected]"
requires-python = ">=3.7"
requires-dist = ["httpx"]
[package.metadata.maturin.project-url]
Github = "https://github.com/kushaldas/johnnycanencrypt"

2 changes: 2 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## [unreleased]

## [0.11.0] - 2022-11-09

### Added

- Type annotation for the rust part of the codebase.
Expand Down
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
author = 'Kushal Das'

# The short X.Y version
version = '0.10.0'
version = '0.11.0'
# The full version, including alpha/beta/rc tags
release = '0.10.0'
release = '0.11.0'


# -- General configuration ---------------------------------------------------
Expand Down
3 changes: 2 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ requires = ["setuptools", "wheel", "setuptools-rust"]

[project]
name = "johnnycanencrypt"
version = "0.10.0"
version = "0.11.0"
classifiers = [
"Development Status :: 4 - Beta",
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
Expand All @@ -13,6 +13,7 @@ classifiers = [
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: Implementation :: CPython",
"Topic :: Software Development :: Libraries",
"Topic :: Software Development :: Libraries :: Python Modules"
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

setup(
name="johnnycanencrypt",
version="0.10.0",
version="0.11.0",
rust_extensions=[
RustExtension("johnnycanencrypt.johnnycanencrypt", binding=Binding.PyO3)
],
Expand Down

0 comments on commit 87e102d

Please sign in to comment.