Skip to content

Commit

Permalink
Merge pull request #254 from quartiq/releave-0.16.2
Browse files Browse the repository at this point in the history
release 0.16.2 changelog and bumps
  • Loading branch information
jordens authored Oct 17, 2024
2 parents 64b99e8 + 08ee095 commit 4ce8bec
Show file tree
Hide file tree
Showing 5 changed files with 83 additions and 3 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.16.2](https://github.com/quartiq/miniconf/compare/v0.16.1...v0.16.2) - 2024-10-17

### Added

* `Indices`/`Path` usability improvements avoiding needless borrowing

## [0.16.1](https://github.com/quartiq/miniconf/compare/v0.16.0...v0.16.1) - 2024-10-15

### Added
Expand Down
27 changes: 27 additions & 0 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

47 changes: 47 additions & 0 deletions flake.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
description = "Miniconf";
inputs.nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
outputs =
{ self, nixpkgs }:
let
pkgs = import nixpkgs { system = "x86_64-linux"; };
aiomqtt22 = pkgs.python3Packages.aiomqtt.overrideAttrs rec {
version = "2.2.0";
src = pkgs.fetchFromGitHub {
owner = "sbtinstruments";
repo = "aiomqtt";
rev = "refs/tags/v${version}";
hash = "sha256-Sn9wGN93g61tPxuUZbGuElBXqnMEzJilfl3uvnKdIG0=";
};
propagatedBuildInputs = [
pkgs.python3Packages.paho-mqtt_2
pkgs.python3Packages.typing-extensions
];
};
miniconf-mqtt-py = pkgs.python3Packages.buildPythonPackage {
pname = "miniconf";
version = "0.16.0";
src = self + "/py/miniconf-mqtt";
format = "pyproject";
buildInputs = [
pkgs.python3Packages.setuptools
];
propagatedBuildInputs = [
# pkgs.python3Packages.aiomqtt
aiomqtt22
pkgs.python3Packages.typing-extensions
];
# checkPhase = "python -m miniconf";
};
in
{
packages.x86_64-linux = {
inherit miniconf-mqtt-py aiomqtt22;
default = miniconf-mqtt-py;
};
devShells.x86_64-linux.default = pkgs.mkShellNoCC {
name = "miniconf-dev-shell";
packages = [ miniconf-mqtt-py ];
};
};
}
2 changes: 1 addition & 1 deletion miniconf/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "miniconf"
# Sync all crate versions and the py client
version = "0.16.1"
version = "0.16.2"
authors = [
"James Irwin <irwineffect@gmail.com>",
"Ryan Summers <ryan.summers@vertigo-designs.com>",
Expand Down
4 changes: 2 additions & 2 deletions miniconf_mqtt/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "miniconf_mqtt"
version = "0.16.0"
version = "0.16.2"
authors = ["James Irwin <irwineffect@gmail.com>", "Ryan Summers <ryan.summers@vertigo-designs.com>", "Robert Jördens <rj@quartiq.de>"]
edition = "2021"
license = "MIT"
Expand All @@ -12,7 +12,7 @@ categories = ["no-std", "config", "rust-patterns", "parsing"]
[lib]

[dependencies]
miniconf = { version = "0.16.0", features = ["json-core"], default-features = false, path = "../miniconf" }
miniconf = { version = "0.16.2", features = ["json-core"], default-features = false, path = "../miniconf" }
minimq = "0.9.0"
smlang = "0.8"
embedded-io = "0.6"
Expand Down

0 comments on commit 4ce8bec

Please sign in to comment.