Ceres is a combine harvester designed to harvest plots for Chia blockchain and its forks using proof-of-space-and-time(PoST) consensus algorithm.

Overview

Ceres Combine-Harvester

Ceres is a combine harvester designed to harvest plots for Chia blockchain and its forks using proof-of-space-and-time(PoST) consensus algorithm.


Features

  • Single harvester, multiple forks harvested

  • Ceres is based on Chia's source code, with least modification

  • Ceres is running with only one harvester server, not each server for each fork

  • Almost same cpu and memory usage as a single Chia harvester

  • Follow Chia's asyncio design pattern, by principle multiple forks activities will not affect Chia harvestering

  • Easy to configure to support more forks as you wish

  • Multi-platforms supported, such as Raspberry Pi


Installing

Ceres can be installed the same way installing Chia normally.

It's highly recommended to read through Chia's wiki, easpecially this article , Farming on many machines · Chia-Network/chia-blockchain Wiki · GitHub before using Ceres.

git clone https://github.com/hulatangeric/Ceres-CombineHarvester.git
sudo chmod +x install.sh
./install.sh

Init

if you have setup forks you want to harvest, it is to say you have got .chia or .forks under your home directory, you an just skip this chapter to Run

here we init from absolutly fresh install, just run:

ceres init_all

this command will generate root path for each forks, like .chia, .flax under your home directory

next we generate ssl files for each forks, for example you want to harvest flax:

  1. copy ca directory from you farmer computer to local [path_to_ca]

  2. run:

ceres init -n flax -c [path_to_ca]

Finally, what you need to change is your famer-peer ip address under Harvester section(not full node section) in each fork's config.yaml


Run

activate venv first, then run:

ceres start harvester -r

Network Architecture

Defult Chia Harvester and Famer is structured as below

alt txt

By Chia default, you should run one harvester for each fork's farmer.

Ceres has a different structure, like below:

alt txt

By using Ceres, you can run an unique Harvester server which will response to all the farmer's request. Thanks to Chia's asyncio pattern, a single Harvester server has enough throughput to proccess farmer's asynchronous challenge hash request.


Compatibility

For a harvester, it is responsible for communicating with famer by complying chia's Harvester Protocol.

Inspecting most fork's source code shown that there exsits two way to modify Chia's source code.

  1. Chia family:

    forks like flax, goji and many uses the exactly same harvester protocol as Chia

  2. Spare family:

    forks like spare uses their extended harvester protocol, by which change the process harvester communicate with farmer,.

Currently, Creres only support the Chia family forks, these fork's harvester say the same language to their farmer like Chia does.

Spare family forks will be supported very soon.

Current supported forks:

    


How to add more forks?

It is easy for Ceres to add more forks support .

Just download the all-coin-config.yaml from github and replace the old file in chia/util subdirectory.

then run:

ceres stop all -d
ceres start harvester -r

How to remove forks you don't want to harvester

edit the file ceres/util/all-coins-config.yaml

just comment forks you don't want to harvester, like below

chia:
  network_id: "mainnet"
flax:
  network_id: "flax-mainnet"
#kale:
  #network_id: "kale-mainnet"
  #version: "0.1.21"
#goji:
  #network_id: "mainnet"
  #version: "0.2.3"

then:

ceres stop all -d
ceres start harvester -r
Comments
  • build(deps): bump watchdog from 2.1.3 to 2.2.0

    build(deps): bump watchdog from 2.1.3 to 2.2.0

    Bumps watchdog from 2.1.3 to 2.2.0.

    Release notes

    Sourced from watchdog's releases.

    2.2.0

    • [build] Wheels are now available for Python 3.11 (#932)
    • [documentation] HTML documentation builds are now tested for errors (#902)
    • [documentation] Fix typos here, and there (#910)
    • [fsevents2] The fsevents2 observer is now deprecated (#909)
    • [tests] The error message returned by musl libc for error code -1 is now allowed (#923)
    • [utils] Remove unnecessary code in dirsnapshot.py (#930)
    • [watchmedo] Handle shutdown events from SIGHUP (#912)

    :heart_decoration: Thanks to our beloved contributors: @​kurtmckee, @​babymastodon, @​QuantumEnergyE, @​timgates42, @​BoboTiG

    2.1.9

    • [fsevents] Fix flakey test to assert that there are no errors when stopping the emitter.
    • [inotify] Suppress occasional OSError: [Errno 9] Bad file descriptor at shutdown. #805
    • [watchmedo] Make auto-restart restart the sub-process if it terminates. #896
    • [watchmedo] Avoid zombie sub-processes when running shell-command without --wait. #405

    :heart_decoration: Thanks to our beloved contributors: @​samschott, @​taleinat, @​altendky, @​BoboTiG

    2.1.8

    • Fix adding failed emitters on observer schedule. (#872)
    • [inotify] Fix hang when unscheduling watch on a path in an unmounted filesystem. (#869)
    • [watchmedo] Fix broken parsing of --kill-after argument for the auto-restart command. (#870)
    • [watchmedo] Fix broken parsing of boolean arguments. (#887)
    • [watchmedo] Fix broken parsing of commands from auto-restart, and shell-command. (#888)
    • [watchmedo] Support setting verbosity level via -q/--quiet and -v/--verbose arguments. (#889)

    :heart_decoration: Thanks to our beloved contributors: @​taleinat, @​kianmeng, @​palfrey, @​IlayRosenberg, @​BoboTiG

    2.1.7

    • Eliminate timeout in waiting on event queue. (#861)
    • [inotify] Fix not equality implementation for InotifyEvent. (#848)
    • [watchmedo] Fix calling commands from within a Python script. (#879)
    • [watchmedo] PyYAML is loaded only when strictly necessary. Simple usages of watchmedo are possible without the module being installed. (#847)

    :heart_decoration: Thanks to our beloved contributors: @​sattlerc, @​JanzenLiu, @​BoboTiG

    2.1.6

    • [bsd] Fixed returned paths in kqueue.py and restored the overall results of the test suite. (#842)
    • [bsd] Updated FreeBSD CI support .(#841)
    • [watchmedo] Removed the argh dependency in favor of the builtin argparse module. (#836)
    • [watchmedo] Removed unexistant WindowsApiAsyncObserver references and --debug-force-winapi-async arguments.
    • [watchmedo] Improved the help output.

    :heart_decoration: Thanks to our beloved contributors: @​knobix, @​AndreaRe9, @​BoboTiG

    2.1.5

    • Fix regression introduced in 2.1.4 (reverted "Allow overriding or adding custom event handlers to event dispatch map. (#814)"). (#830)
    • Convert regexes of type str to list. (#831)

    ... (truncated)

    Changelog

    Sourced from watchdog's changelog.

    2.2.0

    
    2022-12-05 • `full history <https://github.com/gorakhargosh/watchdog/compare/v2.1.9...v2.2.0>`__
    
    • [build] Wheels are now available for Python 3.11 ([#932](https://github.com/gorakhargosh/watchdog/issues/932) &lt;https://github.com/gorakhargosh/watchdog/pull/932&gt;__)
    • [documentation] HTML documentation builds are now tested for errors ([#902](https://github.com/gorakhargosh/watchdog/issues/902) &lt;https://github.com/gorakhargosh/watchdog/pull/902&gt;__)
    • [documentation] Fix typos here, and there ([#910](https://github.com/gorakhargosh/watchdog/issues/910) &lt;https://github.com/gorakhargosh/watchdog/pull/910&gt;__)
    • [fsevents2] The fsevents2 observer is now deprecated ([#909](https://github.com/gorakhargosh/watchdog/issues/909) &lt;https://github.com/gorakhargosh/watchdog/pull/909&gt;__)
    • [tests] The error message returned by musl libc for error code -1 is now allowed ([#923](https://github.com/gorakhargosh/watchdog/issues/923) &lt;https://github.com/gorakhargosh/watchdog/pull/923&gt;__)
    • [utils] Remove unnecessary code in dirsnapshot.py ([#930](https://github.com/gorakhargosh/watchdog/issues/930) &lt;https://github.com/gorakhargosh/watchdog/pull/930&gt;__)
    • [watchmedo] Handle shutdown events from SIGHUP ([#912](https://github.com/gorakhargosh/watchdog/issues/912) &lt;https://github.com/gorakhargosh/watchdog/pull/912&gt;__)
    • Thanks to our beloved contributors: @​kurtmckee, @​babymastodon, @​QuantumEnergyE, @​timgates42, @​BoboTiG

    2.1.9

    2022-06-10 • full history <https://github.com/gorakhargosh/watchdog/compare/v2.1.8...v2.1.9>__

    • [fsevents] Fix flakey test to assert that there are no errors when stopping the emitter.
    • [inotify] Suppress occasional OSError: [Errno 9] Bad file descriptor at shutdown. ([#805](https://github.com/gorakhargosh/watchdog/issues/805) <https://github.com/gorakhargosh/watchdog/issues/805>__)
    • [watchmedo] Make auto-restart restart the sub-process if it terminates. ([#896](https://github.com/gorakhargosh/watchdog/issues/896) <https://github.com/gorakhargosh/watchdog/pull/896>__)
    • [watchmedo] Avoid zombie sub-processes when running shell-command without --wait. ([#405](https://github.com/gorakhargosh/watchdog/issues/405) <https://github.com/gorakhargosh/watchdog/issues/405>__)
    • Thanks to our beloved contributors: @​samschott, @​taleinat, @​altendky, @​BoboTiG

    2.1.8

    
    2022-05-15 • `full history <https://github.com/gorakhargosh/watchdog/compare/v2.1.7...v2.1.8>`__
    
    • Fix adding failed emitters on observer schedule. ([#872](https://github.com/gorakhargosh/watchdog/issues/872) &lt;https://github.com/gorakhargosh/watchdog/issues/872&gt;__)
    • [inotify] Fix hang when unscheduling watch on a path in an unmounted filesystem. ([#869](https://github.com/gorakhargosh/watchdog/issues/869) &lt;https://github.com/gorakhargosh/watchdog/pull/869&gt;__)
    • [watchmedo] Fix broken parsing of --kill-after argument for the auto-restart command. ([#870](https://github.com/gorakhargosh/watchdog/issues/870) &lt;https://github.com/gorakhargosh/watchdog/issues/870&gt;__)
    • [watchmedo] Fix broken parsing of boolean arguments. ([#887](https://github.com/gorakhargosh/watchdog/issues/887) &lt;https://github.com/gorakhargosh/watchdog/issues/887&gt;__)
    • [watchmedo] Fix broken parsing of commands from auto-restart, and shell-command. ([#888](https://github.com/gorakhargosh/watchdog/issues/888) &lt;https://github.com/gorakhargosh/watchdog/issues/888&gt;__)
    • [watchmedo] Support setting verbosity level via -q/--quiet and -v/--verbose arguments. ([#889](https://github.com/gorakhargosh/watchdog/issues/889) &lt;https://github.com/gorakhargosh/watchdog/pull/889&gt;__)
    • Thanks to our beloved contributors: @​taleinat, @​kianmeng, @​palfrey, @​IlayRosenberg, @​BoboTiG

    2.1.7

    2022-03-25 • full history <https://github.com/gorakhargosh/watchdog/compare/v2.1.6...v2.1.7>__

    • Eliminate timeout in waiting on event queue. ([#861](https://github.com/gorakhargosh/watchdog/issues/861) <https://github.com/gorakhargosh/watchdog/pull/861>__)
    • [inotify] Fix not equality implementation for InotifyEvent. ([#848](https://github.com/gorakhargosh/watchdog/issues/848) <https://github.com/gorakhargosh/watchdog/pull/848>__)
    • [watchmedo] Fix calling commands from within a Python script. ([#879](https://github.com/gorakhargosh/watchdog/issues/879) <https://github.com/gorakhargosh/watchdog/pull/879>__)
    • [watchmedo] PyYAML is loaded only when strictly necessary. Simple usages of watchmedo are possible without the module being installed. ([#847](https://github.com/gorakhargosh/watchdog/issues/847) <https://github.com/gorakhargosh/watchdog/pull/847>__)
    • Thanks to our beloved contributors: @​sattlerc, @​JanzenLiu, @​BoboTiG

    2.1.6

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • build(deps): bump keyring from 23.0.1 to 23.11.0

    build(deps): bump keyring from 23.0.1 to 23.11.0

    Bumps keyring from 23.0.1 to 23.11.0.

    Changelog

    Sourced from keyring's changelog.

    v23.11.0

    • #603: In libsecret, check that the service is available before declaring viability.

    v23.10.0

    • #526: Bump requirement on importlib_metadata to pull in fix for improperly-normalized names on egg-info.

    v23.9.3

    • #596: Add workaround for devpi_client hook with wrapped implementation.

    v23.9.2

    • #597: Fixed wrong name in compatibility logic for properties (masked by the compatibility fallback).

    v23.9.1

    • #593: Restore keyring.util.properties with deprecation warning for backward compatibility.

    v23.9.0

    • #588: Project now depends on jaraco.classes for class property support.

    v23.8.2

    • #581: Corrected regression in libsecret tests (.collection property).

    v23.8.1

    • #587: Fix regression in libsecret.

    v23.8.0

    • #448: SecretService and libsecret backends now support a new SelectableScheme, allowing the keys for "username" and "service" to be overridden for compatibility with other schemes

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • build(deps): bump actions/cache from 2.1.6 to 3.0.11

    build(deps): bump actions/cache from 2.1.6 to 3.0.11

    Bumps actions/cache from 2.1.6 to 3.0.11.

    Release notes

    Sourced from actions/cache's releases.

    v3.0.11

    What's Changed

    New Contributors

    Full Changelog: https://github.com/actions/cache/compare/v3...v3.0.11

    v3.0.10

    • Fix a bug with sorting inputs.
    • Update definition for restore-keys in README.md

    v3.0.9

    • Enhanced the warning message for cache unavailability in case of GHES.

    v3.0.8

    What's Changed

    • Fix zstd not working for windows on gnu tar in issues.
    • Allow users to provide a custom timeout as input for aborting cache segment download using the environment variable SEGMENT_DOWNLOAD_TIMEOUT_MIN. Default is 60 minutes.

    v3.0.7

    What's Changed

    • Fix for the download stuck problem has been added in actions/cache for users who were intermittently facing the issue. As part of this fix, new timeout has been introduced in the download step to stop the download if it doesn't complete within an hour and run the rest of the workflow without erroring out.

    v3.0.6

    What's Changed

    • Add example for clojure lein project dependencies by @​shivamarora1 in PR actions/cache#835
    • Update toolkit's cache npm module to latest. Bump cache version to v3.0.6 by @​pdotl in PR actions/cache#887
    • Fix issue #809 where cache save/restore was failing for Amazon Linux 2 runners due to older tar version
    • Fix issue #833 where cache save was not working for caching github workspace directory

    New Contributors

    Full Changelog: https://github.com/actions/cache/compare/v3...v3.0.6

    v3.0.5

    Removed error handling by consuming actions/cache 3.0 toolkit, Now cache server error handling will be done by toolkit.

    v3.0.4

    In this release, we have fixed the tar creation error while trying to create it with path as ~/ home folder on ubuntu-latest.

    v3.0.3

    Fixed avoiding empty cache save when no files are available for caching. (actions/cache#624)

    v3.0.2

    ... (truncated)

    Changelog

    Sourced from actions/cache's changelog.

    3.0.11

    • Update toolkit version to 3.0.5 to include @actions/core@^1.10.0
    • Update @actions/cache to use updated saveState and setOutput functions from @actions/core@^1.10.0
    Commits
    • 9b0c1fc Merge pull request #956 from actions/pdotl-version-bump
    • 18103f6 Fix licensed status error
    • 3e383cd Update RELEASES
    • 43428ea toolkit versioon update and version bump for cache
    • 1c73980 3.0.11
    • a3f5edc Merge pull request #950 from rentziass/rentziass/update-actions-core
    • 831ee69 Update licenses
    • b9c8bfe Update @​actions/core to 1.10.0
    • 0f20846 Merge pull request #946 from actions/Phantsure-patch-2
    • 862fc14 Update README.md
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 1
  • build(deps): bump actions/cache from 2.1.6 to 3.0.10

    build(deps): bump actions/cache from 2.1.6 to 3.0.10

    Bumps actions/cache from 2.1.6 to 3.0.10.

    Release notes

    Sourced from actions/cache's releases.

    v3.0.10

    • Fix a bug with sorting inputs.
    • Update definition for restore-keys in README.md

    v3.0.9

    • Enhanced the warning message for cache unavailability in case of GHES.

    v3.0.8

    What's Changed

    • Fix zstd not working for windows on gnu tar in issues.
    • Allow users to provide a custom timeout as input for aborting cache segment download using the environment variable SEGMENT_DOWNLOAD_TIMEOUT_MIN. Default is 60 minutes.

    v3.0.7

    What's Changed

    • Fix for the download stuck problem has been added in actions/cache for users who were intermittently facing the issue. As part of this fix, new timeout has been introduced in the download step to stop the download if it doesn't complete within an hour and run the rest of the workflow without erroring out.

    v3.0.6

    What's Changed

    • Add example for clojure lein project dependencies by @​shivamarora1 in PR actions/cache#835
    • Update toolkit's cache npm module to latest. Bump cache version to v3.0.6 by @​pdotl in PR actions/cache#887
    • Fix issue #809 where cache save/restore was failing for Amazon Linux 2 runners due to older tar version
    • Fix issue #833 where cache save was not working for caching github workspace directory

    New Contributors

    Full Changelog: https://github.com/actions/cache/compare/v3...v3.0.6

    v3.0.5

    Removed error handling by consuming actions/cache 3.0 toolkit, Now cache server error handling will be done by toolkit.

    v3.0.4

    In this release, we have fixed the tar creation error while trying to create it with path as ~/ home folder on ubuntu-latest.

    v3.0.3

    Fixed avoiding empty cache save when no files are available for caching. (actions/cache#624)

    v3.0.2

    This release adds the support for dynamic cache size cap on GHES.

    v3.0.1

    • Added support for caching from GHES 3.5.
    • Fixed download issue for files > 2GB during restore.

    v3.0.0

    • This change adds a minimum runner version(node12 -> node16), which can break users using an out-of-date/fork of the runner. This would be most commonly affecting users on GHES 3.3 or before, as those runners do not support node16 actions and they can use actions from github.com via github connect or manually copying the repo to their GHES instance.

    • Few dependencies and cache action usage examples have also been updated.

    ... (truncated)

    Changelog

    Sourced from actions/cache's changelog.

    3.0.10

    • Fix a bug with sorting inputs.
    • Update definition for restore-keys in README.md
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 1
  • build(deps): bump actions/setup-node from 2.4.0 to 3.5.0

    build(deps): bump actions/setup-node from 2.4.0 to 3.5.0

    Bumps actions/setup-node from 2.4.0 to 3.5.0.

    Release notes

    Sourced from actions/setup-node's releases.

    Add support for engines.node and Volta

    In scope of this release we add support for engines.node. The action will be able to grab the version form package.json#engines.node. actions/setup-node#485. Moreover, we added support for Volta

    Besides, we updated @​actions/core to 1.9.1 and @​actions/cache to 3.0.4

    Fix pnpm output and node-version output issues

    In scope of this release we fixed bugs related to the pnpm 7.5.1 output issue from pnpm store path actions/setup-node#545. Moreover we fixed the issue with falling on node-version output actions/setup-node#540.

    Add support for asdf format and update actions/cache version to 3.0.0

    In scope of this release we updated actions/cache package as the new version contains fixes for caching error handling. Moreover, we added support for asdf format as Node.js version file actions/setup-node#373. Besides, we introduced new output node-version and added npm-shrinkwrap.json to dependency file patterns: actions/setup-node#439

    Add support for lts/-n aliases

    In scope of this release we added support for lts/-n aliases, improve logic for current, latest and node aliases to handle them from toolcache, update ncc package.

    Support of lts/-n aliases

    steps:
    - uses: actions/[email protected]
    - uses: actions/[email protected]
      with:
        node-version: lts/-1
    - run: npm ci
    - run: npm test
    

    Minor improvements

    Add current, node, latest aliases

    In scope of this release we added new aliases to install the latest Node.js version. actions/setup-node#483

    steps:
    - uses: actions/[email protected]
    - uses: actions/[email protected]
      with:
        node-version: current
    - run: npm ci
    - run: npm test
    

    Update actions/cache version to 2.0.2

    In scope of this release we updated actions/cache package as the new version contains fixes related to GHES 3.5 (actions/setup-node#460)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 1
  • build(deps): bump keyring from 23.0.1 to 23.9.3

    build(deps): bump keyring from 23.0.1 to 23.9.3

    Bumps keyring from 23.0.1 to 23.9.3.

    Changelog

    Sourced from keyring's changelog.

    v23.9.3

    • #596: Add workaround for devpi_client hook with wrapped implementation.

    v23.9.2

    • #597: Fixed wrong name in compatibility logic for properties (masked by the compatibility fallback).

    v23.9.1

    • #593: Restore keyring.util.properties with deprecation warning for backward compatibility.

    v23.9.0

    • #588: Project now depends on jaraco.classes for class property support.

    v23.8.2

    • #581: Corrected regression in libsecret tests (.collection property).

    v23.8.1

    • #587: Fix regression in libsecret.

    v23.8.0

    • #448: SecretService and libsecret backends now support a new SelectableScheme, allowing the keys for "username" and "service" to be overridden for compatibility with other schemes such as KeePassXC.

    • Introduced a new .with_properties method on backends to produce a new keyring with different properties. Use for example to get a keyring with a different keychain (macOS) or scheme (SecretService/libsecret). e.g.::

      keypass = keyring.get_keyring().with_properties(scheme='KeePassXC')

    • .with_keychain method on macOS is superseded by .with_properties and so is now deprecated.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • build(deps): bump keyring from 23.0.1 to 23.9.1

    build(deps): bump keyring from 23.0.1 to 23.9.1

    Bumps keyring from 23.0.1 to 23.9.1.

    Changelog

    Sourced from keyring's changelog.

    v23.9.1

    • #593: Restore keyring.util.properties with deprecation warning for backward compatibility.

    v23.9.0

    • #588: Project now depends on jaraco.classes for class property support.

    v23.8.2

    • #581: Corrected regression in libsecret tests (.collection property).

    v23.8.1

    • #587: Fix regression in libsecret.

    v23.8.0

    • #448: SecretService and libsecret backends now support a new SelectableScheme, allowing the keys for "username" and "service" to be overridden for compatibility with other schemes such as KeePassXC.

    • Introduced a new .with_properties method on backends to produce a new keyring with different properties. Use for example to get a keyring with a different keychain (macOS) or scheme (SecretService/libsecret). e.g.::

      keypass = keyring.get_keyring().with_properties(scheme='KeePassXC')

    • .with_keychain method on macOS is superseded by .with_properties and so is now deprecated.

    v23.7.0

    • #582: Suppress KeyringErrors for devpi client.

    v23.6.0

    • #575: Only require importlib_metadata on older Pythons.
    • #579: Add .with_keychain method on macOS for easy reference to alternate keychains.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • build(deps): bump blspy from 1.0.5 to 1.0.15

    build(deps): bump blspy from 1.0.5 to 1.0.15

    Bumps blspy from 1.0.5 to 1.0.15.

    Release notes

    Sourced from blspy's releases.

    1.0.15

    What's Changed

    • Performance improvements and minor bug fixes

    New Contributors

    Full Changelog: https://github.com/Chia-Network/bls-signatures/compare/1.0.14...1.0.15

    1.0.14

    npm release

    1.0.13

    Fix windows multithreading

    1.0.12

    BLS performance improvements

    1.0.11

    Fix multithreading in Windows Relic

    1.0.10

    Added support for releasing Python GIL

    1.0.9

    What's Changed

    Full Changelog: https://github.com/Chia-Network/bls-signatures/compare/1.0.8...1.0.9

    1.0.8

    Python 3.10 support

    1.0.7

    Fix G1 and G2 cache in PrivateKey Fix compiler warnings

    1.0.6

    Changed

    • Update Relic anchor to aecdcae7956f542fbee2392c1f0feb0a8ac41dc5
    • Improve build process
    Commits
    • 74e0dac rework build matrix to a single workflow (#338)
    • a1b4726 add unchecked version of GTElement.from_bytes
    • 1dabb75 fix Bytes signatures. Byte is a span-type, it should be passed by value
    • aae3aff Fix a typo. Addresses issue #336
    • a88318c Fix bit getters in point deserialization
    • 34f504b NPM Publish (#335)
    • f358850 Update Catch2 to v3.0.0-preview5. (#320)
    • 51d8973 lighter-weight buffer handling
    • 09db47d from_bytes_unchecked
    • 7bee1a3 Always CheckValid before NativeVerify
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • build(deps): bump actions/cache from 2.1.6 to 3.0.8

    build(deps): bump actions/cache from 2.1.6 to 3.0.8

    Bumps actions/cache from 2.1.6 to 3.0.8.

    Release notes

    Sourced from actions/cache's releases.

    v3.0.8

    What's Changed

    • Fix zstd not working for windows on gnu tar in issues.
    • Allow users to provide a custom timeout as input for aborting cache segment download using the environment variable SEGMENT_DOWNLOAD_TIMEOUT_MIN. Default is 60 minutes.

    v3.0.7

    What's Changed

    • Fix for the download stuck problem has been added in actions/cache for users who were intermittently facing the issue. As part of this fix, new timeout has been introduced in the download step to stop the download if it doesn't complete within an hour and run the rest of the workflow without erroring out.

    v3.0.6

    What's Changed

    • Add example for clojure lein project dependencies by @​shivamarora1 in PR actions/cache#835
    • Update toolkit's cache npm module to latest. Bump cache version to v3.0.6 by @​pdotl in PR actions/cache#887
    • Fix issue #809 where cache save/restore was failing for Amazon Linux 2 runners due to older tar version
    • Fix issue #833 where cache save was not working for caching github workspace directory

    New Contributors

    Full Changelog: https://github.com/actions/cache/compare/v3...v3.0.6

    v3.0.5

    Removed error handling by consuming actions/cache 3.0 toolkit, Now cache server error handling will be done by toolkit.

    v3.0.4

    In this release, we have fixed the tar creation error while trying to create it with path as ~/ home folder on ubuntu-latest.

    v3.0.3

    Fixed avoiding empty cache save when no files are available for caching. (actions/cache#624)

    v3.0.2

    This release adds the support for dynamic cache size cap on GHES.

    v3.0.1

    • Added support for caching from GHES 3.5.
    • Fixed download issue for files > 2GB during restore.

    v3.0.0

    • This change adds a minimum runner version(node12 -> node16), which can break users using an out-of-date/fork of the runner. This would be most commonly affecting users on GHES 3.3 or before, as those runners do not support node16 actions and they can use actions from github.com via github connect or manually copying the repo to their GHES instance.

    • Few dependencies and cache action usage examples have also been updated.

    v2.1.7

    Support 10GB cache upload using the latest version 1.0.8 of @actions/cache

    Changelog

    Sourced from actions/cache's changelog.

    3.0.8

    • Fix zstd not working for windows on gnu tar in issues #888 and #891.
    • Allowing users to provide a custom timeout as input for aborting download of a cache segment using an environment variable SEGMENT_DOWNLOAD_TIMEOUT_MIN. Default is 60 minutes.
    Commits
    • fd5de65 Merge pull request #899 from actions/kotewar/download-and-compression-fix
    • d49b6bb Updated actions/cache toolkit dep to v3.0.4
    • a7c34ad Merge pull request #894 from actions/kotewar/update-toolkit-version
    • 83394c9 Updated cache version in license file
    • e839c25 Updated actions/cache version to 3.0.3
    • 33a923d Added release information
    • a404368 Updated actions/cache version to 3.0.2
    • f427802 Merge pull request #887 from actions/pdotl-version-patch
    • 9916fe1 Update cache version in licences
    • 318935e Update README and RELEASES
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 1
  • build(deps): bump actions/cache from 2.1.6 to 3.0.7

    build(deps): bump actions/cache from 2.1.6 to 3.0.7

    Bumps actions/cache from 2.1.6 to 3.0.7.

    Release notes

    Sourced from actions/cache's releases.

    v3.0.7

    What's Changed

    • Fix for the download stuck problem has been added in actions/cache for users who were intermittently facing the issue. As part of this fix, new timeout has been introduced in the download step to stop the download if it doesn't complete within an hour and run the rest of the workflow without erroring out.

    v3.0.6

    What's Changed

    • Add example for clojure lein project dependencies by @​shivamarora1 in PR actions/cache#835
    • Update toolkit's cache npm module to latest. Bump cache version to v3.0.6 by @​pdotl in PR actions/cache#887
    • Fix issue #809 where cache save/restore was failing for Amazon Linux 2 runners due to older tar version
    • Fix issue #833 where cache save was not working for caching github workspace directory

    New Contributors

    Full Changelog: https://github.com/actions/cache/compare/v3...v3.0.6

    v3.0.5

    Removed error handling by consuming actions/cache 3.0 toolkit, Now cache server error handling will be done by toolkit.

    v3.0.4

    In this release, we have fixed the tar creation error while trying to create it with path as ~/ home folder on ubuntu-latest.

    v3.0.3

    Fixed avoiding empty cache save when no files are available for caching. (actions/cache#624)

    v3.0.2

    This release adds the support for dynamic cache size cap on GHES.

    v3.0.1

    • Added support for caching from GHES 3.5.
    • Fixed download issue for files > 2GB during restore.

    v3.0.0

    • This change adds a minimum runner version(node12 -> node16), which can break users using an out-of-date/fork of the runner. This would be most commonly affecting users on GHES 3.3 or before, as those runners do not support node16 actions and they can use actions from github.com via github connect or manually copying the repo to their GHES instance.

    • Few dependencies and cache action usage examples have also been updated.

    v2.1.7

    Support 10GB cache upload using the latest version 1.0.8 of @actions/cache

    Changelog

    Sourced from actions/cache's changelog.

    3.0.7

    • Fixed #810 - download stuck issue. A new timeout is introduced in the download process to abort the download if it gets stuck and doesn't finish within an hour.
    Commits
    • a7c34ad Merge pull request #894 from actions/kotewar/update-toolkit-version
    • 83394c9 Updated cache version in license file
    • e839c25 Updated actions/cache version to 3.0.3
    • 33a923d Added release information
    • a404368 Updated actions/cache version to 3.0.2
    • f427802 Merge pull request #887 from actions/pdotl-version-patch
    • 9916fe1 Update cache version in licences
    • 318935e Update README and RELEASES
    • 85efbb5 Update cache npm module to latest
    • 4387dbc Merge pull request #835 from shivamarora1/clojure-lein-example
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 1
  • build(deps): bump keyring from 23.0.1 to 23.8.2

    build(deps): bump keyring from 23.0.1 to 23.8.2

    Bumps keyring from 23.0.1 to 23.8.2.

    Changelog

    Sourced from keyring's changelog.

    v23.8.2

    • #581: Corrected regression in libsecret tests (.collection property).

    v23.8.1

    • #587: Fix regression in libsecret.

    v23.8.0

    • #448: SecretService and libsecret backends now support a new SelectableScheme, allowing the keys for "username" and "service" to be overridden for compatibility with other schemes such as KeePassXC.

    • Introduced a new .with_properties method on backends to produce a new keyring with different properties. Use for example to get a keyring with a different keychain (macOS) or scheme (SecretService/libsecret). e.g.::

      keypass = keyring.get_keyring().with_properties(scheme='KeePassXC')

    • .with_keychain method on macOS is superseded by .with_properties and so is now deprecated.

    v23.7.0

    • #582: Suppress KeyringErrors for devpi client.

    v23.6.0

    • #575: Only require importlib_metadata on older Pythons.
    • #579: Add .with_keychain method on macOS for easy reference to alternate keychains.

    v23.5.1

    • The correct config root is now used on Windows.

    v23.5.0

    • Require Python 3.7 or later.

    ... (truncated)

    Commits
    • 10a2822 Restore ability to set libsecret.Keyring.collection. Ref #581.
    • f20bdd9 Merge pull request #587 from jaraco/fix-regression
    • 4b2d9e5 Update changelog
    • 52ceae8 Fix regression which made libsecret backend unusable in v23.8.0
    • 0ed196d Merge pull request #586 from jaraco/feature/secretservice-scheme
    • d35fc44 Use connect spelling and capitalization on KeePassXC
    • 28b5a0a Update changelog
    • ccd7d7d Add tests for SchemeSelectable.
    • e55d996 Add SelectableScheme to libsecret.
    • d8ec65d Allow _query to include other keys
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • build(deps): bump watchdog from 2.1.3 to 2.2.1

    build(deps): bump watchdog from 2.1.3 to 2.2.1

    Bumps watchdog from 2.1.3 to 2.2.1.

    Release notes

    Sourced from watchdog's releases.

    2.2.1

    • Enable mypy to discover type hints as specified in PEP 561 (#933)
    • [ci] Set the expected Python version when building release files
    • [ci] Update actions versions in use
    • [watchmedo] [regression] Fix usage of missing signal.SIGHUP attribute on non-Unix OSes (#935)

    :heart_decoration: Thanks to our beloved contributors: @​BoboTiG, @​simon04, @​piotrpdev

    2.2.0

    • [build] Wheels are now available for Python 3.11 (#932)
    • [documentation] HTML documentation builds are now tested for errors (#902)
    • [documentation] Fix typos here, and there (#910)
    • [fsevents2] The fsevents2 observer is now deprecated (#909)
    • [tests] The error message returned by musl libc for error code -1 is now allowed (#923)
    • [utils] Remove unnecessary code in dirsnapshot.py (#930)
    • [watchmedo] Handle shutdown events from SIGHUP (#912)

    :heart_decoration: Thanks to our beloved contributors: @​kurtmckee, @​babymastodon, @​QuantumEnergyE, @​timgates42, @​BoboTiG

    2.1.9

    • [fsevents] Fix flakey test to assert that there are no errors when stopping the emitter.
    • [inotify] Suppress occasional OSError: [Errno 9] Bad file descriptor at shutdown. #805
    • [watchmedo] Make auto-restart restart the sub-process if it terminates. #896
    • [watchmedo] Avoid zombie sub-processes when running shell-command without --wait. #405

    :heart_decoration: Thanks to our beloved contributors: @​samschott, @​taleinat, @​altendky, @​BoboTiG

    2.1.8

    • Fix adding failed emitters on observer schedule. (#872)
    • [inotify] Fix hang when unscheduling watch on a path in an unmounted filesystem. (#869)
    • [watchmedo] Fix broken parsing of --kill-after argument for the auto-restart command. (#870)
    • [watchmedo] Fix broken parsing of boolean arguments. (#887)
    • [watchmedo] Fix broken parsing of commands from auto-restart, and shell-command. (#888)
    • [watchmedo] Support setting verbosity level via -q/--quiet and -v/--verbose arguments. (#889)

    :heart_decoration: Thanks to our beloved contributors: @​taleinat, @​kianmeng, @​palfrey, @​IlayRosenberg, @​BoboTiG

    2.1.7

    • Eliminate timeout in waiting on event queue. (#861)
    • [inotify] Fix not equality implementation for InotifyEvent. (#848)
    • [watchmedo] Fix calling commands from within a Python script. (#879)
    • [watchmedo] PyYAML is loaded only when strictly necessary. Simple usages of watchmedo are possible without the module being installed. (#847)

    :heart_decoration: Thanks to our beloved contributors: @​sattlerc, @​JanzenLiu, @​BoboTiG

    2.1.6

    • [bsd] Fixed returned paths in kqueue.py and restored the overall results of the test suite. (#842)
    • [bsd] Updated FreeBSD CI support .(#841)
    • [watchmedo] Removed the argh dependency in favor of the builtin argparse module. (#836)
    • [watchmedo] Removed unexistant WindowsApiAsyncObserver references and --debug-force-winapi-async arguments.

    ... (truncated)

    Changelog

    Sourced from watchdog's changelog.

    2.2.1

    
    2023-01-01 • `full history <https://github.com/gorakhargosh/watchdog/compare/v2.2.0...v2.2.1>`__
    
    • Enable mypy to discover type hints as specified in PEP 561 ([#933](https://github.com/gorakhargosh/watchdog/issues/933) &lt;https://github.com/gorakhargosh/watchdog/pull/933&gt;__)
    • [ci] Set the expected Python version when building release files
    • [ci] Update actions versions in use
    • [watchmedo] [regression] Fix usage of missing signal.SIGHUP attribute on non-Unix OSes ([#935](https://github.com/gorakhargosh/watchdog/issues/935) &lt;https://github.com/gorakhargosh/watchdog/pull/935&gt;__)
    • Thanks to our beloved contributors: @​BoboTiG, @​simon04, @​piotrpdev

    2.2.0

    2022-12-05 • full history <https://github.com/gorakhargosh/watchdog/compare/v2.1.9...v2.2.0>__

    • [build] Wheels are now available for Python 3.11 ([#932](https://github.com/gorakhargosh/watchdog/issues/932) <https://github.com/gorakhargosh/watchdog/pull/932>__)
    • [documentation] HTML documentation builds are now tested for errors ([#902](https://github.com/gorakhargosh/watchdog/issues/902) <https://github.com/gorakhargosh/watchdog/pull/902>__)
    • [documentation] Fix typos here, and there ([#910](https://github.com/gorakhargosh/watchdog/issues/910) <https://github.com/gorakhargosh/watchdog/pull/910>__)
    • [fsevents2] The fsevents2 observer is now deprecated ([#909](https://github.com/gorakhargosh/watchdog/issues/909) <https://github.com/gorakhargosh/watchdog/pull/909>__)
    • [tests] The error message returned by musl libc for error code -1 is now allowed ([#923](https://github.com/gorakhargosh/watchdog/issues/923) <https://github.com/gorakhargosh/watchdog/pull/923>__)
    • [utils] Remove unnecessary code in dirsnapshot.py ([#930](https://github.com/gorakhargosh/watchdog/issues/930) <https://github.com/gorakhargosh/watchdog/pull/930>__)
    • [watchmedo] Handle shutdown events from SIGHUP ([#912](https://github.com/gorakhargosh/watchdog/issues/912) <https://github.com/gorakhargosh/watchdog/pull/912>__)
    • Thanks to our beloved contributors: @​kurtmckee, @​babymastodon, @​QuantumEnergyE, @​timgates42, @​BoboTiG

    2.1.9

    
    2022-06-10 • `full history <https://github.com/gorakhargosh/watchdog/compare/v2.1.8...v2.1.9>`__
    
    • [fsevents] Fix flakey test to assert that there are no errors when stopping the emitter.
    • [inotify] Suppress occasional OSError: [Errno 9] Bad file descriptor at shutdown. ([#805](https://github.com/gorakhargosh/watchdog/issues/805) &lt;https://github.com/gorakhargosh/watchdog/issues/805&gt;__)
    • [watchmedo] Make auto-restart restart the sub-process if it terminates. ([#896](https://github.com/gorakhargosh/watchdog/issues/896) &lt;https://github.com/gorakhargosh/watchdog/pull/896&gt;__)
    • [watchmedo] Avoid zombie sub-processes when running shell-command without --wait. ([#405](https://github.com/gorakhargosh/watchdog/issues/405) &lt;https://github.com/gorakhargosh/watchdog/issues/405&gt;__)
    • Thanks to our beloved contributors: @​samschott, @​taleinat, @​altendky, @​BoboTiG

    2.1.8

    2022-05-15 • full history <https://github.com/gorakhargosh/watchdog/compare/v2.1.7...v2.1.8>__

    • Fix adding failed emitters on observer schedule. ([#872](https://github.com/gorakhargosh/watchdog/issues/872) <https://github.com/gorakhargosh/watchdog/issues/872>__)
    • [inotify] Fix hang when unscheduling watch on a path in an unmounted filesystem. ([#869](https://github.com/gorakhargosh/watchdog/issues/869) <https://github.com/gorakhargosh/watchdog/pull/869>__)
    • [watchmedo] Fix broken parsing of --kill-after argument for the auto-restart command. ([#870](https://github.com/gorakhargosh/watchdog/issues/870) <https://github.com/gorakhargosh/watchdog/issues/870>__)
    • [watchmedo] Fix broken parsing of boolean arguments. ([#887](https://github.com/gorakhargosh/watchdog/issues/887) <https://github.com/gorakhargosh/watchdog/issues/887>__)
    • [watchmedo] Fix broken parsing of commands from auto-restart, and shell-command. ([#888](https://github.com/gorakhargosh/watchdog/issues/888) <https://github.com/gorakhargosh/watchdog/issues/888>__)
    • [watchmedo] Support setting verbosity level via -q/--quiet and -v/--verbose arguments. ([#889](https://github.com/gorakhargosh/watchdog/issues/889) <https://github.com/gorakhargosh/watchdog/pull/889>__)
    • Thanks to our beloved contributors: @​taleinat, @​kianmeng, @​palfrey, @​IlayRosenberg, @​BoboTiG

    2.1.7

    ... (truncated)

    Commits
    • 858c890 Version 2.2.1
    • 37cfcc1 [ci] Set the expected Python version when building release files
    • 6687c99 [watchmedo] [regression] Fix usage of missing signal.SIGHUP attribute on no...
    • da7bc03 doc: time to move forward
    • 68ee5cd Add more files tro MANIFEST.in
    • 293a31e Enable mypy to discover type hints as specified in PEP 561 (#933)
    • 14e95bb [ci] Update actions versions in use
    • 82e3a3b Bump the version to 2.2.1
    • 7773a25 Version 2.2.0
    • d493ec2 doc: tweak changelog
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • build(deps): bump actions/cache from 2.1.6 to 3.2.2

    build(deps): bump actions/cache from 2.1.6 to 3.2.2

    Bumps actions/cache from 2.1.6 to 3.2.2.

    Release notes

    Sourced from actions/cache's releases.

    v3.2.2

    What's Changed

    New Contributors

    Full Changelog: https://github.com/actions/cache/compare/v3.2.1...v3.2.2

    v3.2.1

    What's Changed

    Full Changelog: https://github.com/actions/cache/compare/v3.2.0...v3.2.1

    v3.2.0

    What's Changed

    New Contributors

    ... (truncated)

    Changelog

    Sourced from actions/cache's changelog.

    3.2.2

    • Reverted the changes made in 3.2.1 to use gnu tar and zstd by default on windows.
    Commits
    • 4723a57 Revert compression changes related to windows but keep version logging (#1049)
    • d1507cc Merge pull request #1042 from me-and/correct-readme-re-windows
    • 3337563 Merge branch 'main' into correct-readme-re-windows
    • 60c7666 save/README.md: Fix typo in example (#1040)
    • b053f2b Fix formatting error in restore/README.md (#1044)
    • 501277c README.md: remove outdated Windows cache tip link
    • c1a5de8 Upgrade codeql to v2 (#1023)
    • 9b0be58 Release compression related changes for windows (#1039)
    • c17f4bf GA for granular cache (#1035)
    • ac25611 docs: fix an invalid link in workarounds.md (#929)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 0
  • build(deps): bump keyring from 23.0.1 to 23.13.1

    build(deps): bump keyring from 23.0.1 to 23.13.1

    Bumps keyring from 23.0.1 to 23.13.1.

    Changelog

    Sourced from keyring's changelog.

    v23.13.1

    • #573: Fixed failure in macOS backend when attempting to set a password after previously setting a blank password, including a test applying to all backends.

    v23.13.0

    • #608: Added support for tab completion on the keyring command if the completion extra is installed (keyring[completion]).

    v23.12.1

    • #612: Prevent installation of pywin32-ctypes 0.1.2 with broken use2to3 directive.

    v23.12.0

    • #607: Removed PSF license as it was unused and confusing. Project remains MIT licensed as always.

    v23.11.0

    • #603: In libsecret, check that the service is available before declaring viability.

    v23.10.0

    • #526: Bump requirement on importlib_metadata to pull in fix for improperly-normalized names on egg-info.

    v23.9.3

    • #596: Add workaround for devpi_client hook with wrapped implementation.

    v23.9.2

    • #597: Fixed wrong name in compatibility logic for properties (masked by the compatibility fallback).

    v23.9.1

    ... (truncated)

    Commits
    • 372001b Update changelog. Ref #573.
    • aa2a9bd Delete the password even if blank. Fixes #573.
    • 22bcc9a Add test capturing failed expectation. Ref #573.
    • 1d76158 Merge pull request #611 from Freed-Wu/main
    • a588e65 Update changelog
    • dd7888a Update README to use imperative voice. Add consideration about macOS Homebrew...
    • ded09d9 Move zsh to its own file and load it using importlib resources.
    • 3d1129f Move all completion logic into a completion module.
    • 40af6de Fix #608
    • 5a263f3 Declare choices using choices keyword. Ref #611.
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • build(deps): bump actions/setup-node from 2.4.0 to 3.5.1

    build(deps): bump actions/setup-node from 2.4.0 to 3.5.1

    Bumps actions/setup-node from 2.4.0 to 3.5.1.

    Release notes

    Sourced from actions/setup-node's releases.

    Update @​actions/core and Print Node, Npm, Yarn versions

    In scope of this release we updated actions/core to 1.10.0. Moreover, we added logic to print Nodejs, Npm, Yarn versions after installation.

    Add support for engines.node and Volta

    In scope of this release we add support for engines.node. The action will be able to grab the version form package.json#engines.node. actions/setup-node#485. Moreover, we added support for Volta

    Besides, we updated @​actions/core to 1.9.1 and @​actions/cache to 3.0.4

    Fix pnpm output and node-version output issues

    In scope of this release we fixed bugs related to the pnpm 7.5.1 output issue from pnpm store path actions/setup-node#545. Moreover we fixed the issue with falling on node-version output actions/setup-node#540.

    Add support for asdf format and update actions/cache version to 3.0.0

    In scope of this release we updated actions/cache package as the new version contains fixes for caching error handling. Moreover, we added support for asdf format as Node.js version file actions/setup-node#373. Besides, we introduced new output node-version and added npm-shrinkwrap.json to dependency file patterns: actions/setup-node#439

    Add support for lts/-n aliases

    In scope of this release we added support for lts/-n aliases, improve logic for current, latest and node aliases to handle them from toolcache, update ncc package.

    Support of lts/-n aliases

    steps:
    - uses: actions/[email protected]
    - uses: actions/[email protected]
      with:
        node-version: lts/-1
    - run: npm ci
    - run: npm test
    

    Minor improvements

    Add current, node, latest aliases

    In scope of this release we added new aliases to install the latest Node.js version. actions/setup-node#483

    steps:
    - uses: actions/[email protected]
    - uses: actions/[email protected]
      with:
        node-version: current
    - run: npm ci
    - run: npm test
    

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 0
  • build(deps): bump github/super-linter from 4.6.1 to 4.9.7

    build(deps): bump github/super-linter from 4.6.1 to 4.9.7

    Bumps github/super-linter from 4.6.1 to 4.9.7.

    Release notes

    Sourced from github/super-linter's releases.

    v4.9.7

    Changelog

    ... (truncated)

    Commits
    • bb2d833 Update action.yml
    • 6b9414b Update action.yml
    • 5f63849 Bump alpine/terragrunt from 1.3.0 to 1.3.1 (#3393)
    • d2ce5e2 Bump rubocop-minitest from 0.22.1 to 0.22.2 in /dependencies (#3394)
    • b571565 Bump @​stoplight/spectral from 6.1.0 to 6.5.0 in /dependencies (#3398)
    • d5e5798 Bump terraform-linters/tflint-bundle from v0.41.0.0 to v0.41.0.1 (#3392)
    • 54fa9ed Bump hashicorp/terraform from 1.3.0 to 1.3.1 (#3395)
    • e51114a Bump rhysd/actionlint from 1.6.19 to 1.6.20 (#3396)
    • 62f853c Bump github.com/labstack/echo/v4 in /.automation/test (#3377)
    • f0809f1 Bump jscpd from 3.4.5 to 3.5.0 in /dependencies (#3400)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 0
  • build(deps): bump aiohttp from 3.7.4 to 3.8.3

    build(deps): bump aiohttp from 3.7.4 to 3.8.3

    Bumps aiohttp from 3.7.4 to 3.8.3.

    Release notes

    Sourced from aiohttp's releases.

    3.8.3

    .. attention::

    This is the last :doc:aiohttp <index> release tested under Python 3.6. The 3.9 stream is dropping it from the CI and the distribution package metadata.

    Bugfixes

    • Increased the upper boundary of the :doc:multidict:index dependency to allow for the version 6 -- by :user:hugovk.

      It used to be limited below version 7 in :doc:aiohttp <index> v3.8.1 but was lowered in v3.8.2 via :pr:6550 and never brought back, causing problems with dependency pins when upgrading. :doc:aiohttp <index> v3.8.3 fixes that by recovering the original boundary of < 7. (#6950)


    3.8.2 (2022-09-20, subsequently yanked on 2022-09-21)

    .. note::

    This release has some compatibility fixes for Python 3.11 but it may still have some quirks. Some tests are still flaky in the CI.

    .. caution::

    This release has been yanked from PyPI. Modern pip will not pick it up automatically. The reason is that is has multidict < 6 set in the distribution package metadata (see :pr:6950). Please, use aiohttp ~= 3.8.3, != 3.8.1 instead, if you can.

    Bugfixes

    • Added support for registering :rfc:OPTIONS <9110#OPTIONS> HTTP method handlers via :py:class:~aiohttp.web.RouteTableDef. (#4663)
    • Started supporting :rfc:authority-form <9112#authority-form> and :rfc:absolute-form <9112#absolute-form> URLs on the server-side. (#6227)
    • Fixed Python 3.11 incompatibilities by using Cython 0.29.25. (#6396)
    • Extended the sock argument typing declaration of the

    ... (truncated)

    Changelog

    Sourced from aiohttp's changelog.

    3.8.3 (2022-09-21)

    .. attention::

    This is the last :doc:aiohttp <index> release tested under Python 3.6. The 3.9 stream is dropping it from the CI and the distribution package metadata.

    Bugfixes

    • Increased the upper boundary of the :doc:multidict:index dependency to allow for the version 6 -- by :user:hugovk.

      It used to be limited below version 7 in :doc:aiohttp <index> v3.8.1 but was lowered in v3.8.2 via :pr:6550 and never brought back, causing problems with dependency pins when upgrading. :doc:aiohttp <index> v3.8.3 fixes that by recovering the original boundary of < 7. [#6950](https://github.com/aio-libs/aiohttp/issues/6950) <https://github.com/aio-libs/aiohttp/issues/6950>_


    3.8.2 (2022-09-20, subsequently yanked on 2022-09-21)

    Bugfixes

    • Support registering OPTIONS HTTP method handlers via RouteTableDef. [#4663](https://github.com/aio-libs/aiohttp/issues/4663) <https://github.com/aio-libs/aiohttp/issues/4663>_

    • Started supporting authority-form and absolute-form URLs on the server-side. [#6227](https://github.com/aio-libs/aiohttp/issues/6227) <https://github.com/aio-libs/aiohttp/issues/6227>_

    • Fix Python 3.11 alpha incompatibilities by using Cython 0.29.25 [#6396](https://github.com/aio-libs/aiohttp/issues/6396) <https://github.com/aio-libs/aiohttp/issues/6396>_

    • Remove a deprecated usage of pytest.warns(None) [#6663](https://github.com/aio-libs/aiohttp/issues/6663) <https://github.com/aio-libs/aiohttp/issues/6663>_

    • Fix regression where asyncio.CancelledError occurs on client disconnection. [#6719](https://github.com/aio-libs/aiohttp/issues/6719) <https://github.com/aio-libs/aiohttp/issues/6719>_

    • Export :py:class:~aiohttp.web.PrefixedSubAppResource under :py:mod:aiohttp.web -- by :user:Dreamsorcerer.

      This fixes a regression introduced by :pr:3469. [#6889](https://github.com/aio-libs/aiohttp/issues/6889) <https://github.com/aio-libs/aiohttp/issues/6889>_

    • Dropped the :class:object type possibility from the :py:attr:aiohttp.ClientSession.timeout property return type declaration. [#6917](https://github.com/aio-libs/aiohttp/issues/6917) <https://github.com/aio-libs/aiohttp/issues/6917>_,

    ... (truncated)

    Commits
    • 30b7a4e Add a yanking caution message to v3.8.2 changelog
    • 1827944 Stop including an empty changelog draft in Sphinx
    • 58a4733 Mention that v3.8.2 has been yanked
    • 13f50f9 Move the Python 3.6 attention box to v3.8.3
    • cb20fd2 Bump aiohttp to v3.8.3
    • 50203c4 Increase the upper boundary of the multidict dependency allowing v6
    • ee5e951 Merge branch 'release/v3.8.2' into 3.8
    • 3ef9cab Bump the hardcoded version to v3.8.2.post0.dev0
    • 99c8d0d Brush up the changelog wording for v3.8.2
    • a56b31c Add a note about Python 3.6 in the changelog
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
Releases(ceres-win-0.0.2)
Generate a 2FA Code out of an 2FA Secret(Time-based only!)

2FA-Generator Generate a 2FA Code out of an 2FA Secret(Time-based only!) ❗ Pleas don't share this secrets/generated codes with someone. If someone kno

TheDanniCraft 1 Nov 05, 2021
The Intelligent Bitcoin Miner, Part II

The Intelligent Bitcoin Miner, Part II At a Glance This app simulates the behavior and profitability of Bitcoin miners for The Intelligent Bitcoin Min

Karim Helmy 20 Dec 16, 2022
wdepy: Decryption and Inspection for PGP WDE Disks

This is a small python tool to inspect and decrypt disk images encrypted with PGP Whole Disk Encryption (including the Symantec-branded versions like Symantec Drive Encryption). It takes advantage of

Brendan Dolan-Gavitt 17 Oct 07, 2022
RSI Algorithmic Trading with Python

In this repository you can see my first algorithhmic trading script. I use 5 cryptocurrencies: Bitcoin (BTC), Ethereum (ETH), Bitcoin Cash (BCH), Litecoin (LTC) and Chainlink (LINK).

Jon Aldekoa 4 Mar 16, 2022
Accept Bitcoin donations on Twitch, and integrate them into your alerts!

The system in action Check out how seamlessly the project works! Support the project You can tip me with some sats here!

Fitti 27 Jan 08, 2023
Advanced Digital Envelope System Using Cryptography Techniques (Encryption & Decryption)

Advanced-Digital-Envelope-System Advanced Digital Envelope System Using Cryptography Encryption Techniques The digital envelope system is the techniqu

NelakurthiSudheer 2 Jan 03, 2022
Privfiles - Encrypted file storage using Fernet with zero Javascript

Privfiles - Encrypted file storage using Fernet with zero Javascript Source code for the onion service: l3n6v6dm63frml22tlmzacnasvp7co7wylu4hhcs34ukxe

Ward 5 Jul 30, 2022
PyBeacon is a collection of scripts for dealing with Cobalt Strike's encrypted traffic.

PyBeacon is a collection of scripts for dealing with Cobalt Strike's encrypted traffic. It can encrypt/decrypt beacon metadata, as well as pa

NCC Group Plc 162 Dec 21, 2022
This is a Sharding Simulator to study blockchain scalability

Sharding Simulator This is a Sharding Simulator to study blockchain scalability. How to run on Ubuntu First make sure you have the header file for Pyt

1 Jan 23, 2022
A repository for voting systems using Choice Coin.

Voting This is a repository for voting software built using Choice Coin on the Algorand Network. Our voting software is centered around Decentralized

Choice Coin 633 Dec 23, 2022
Accounting Cycle Program with Blockchain Component

In the first iteration of my accounting cycle program, I talked about adding in a blockchain component that allows the user to verify the inegrity of

J. Brandon Walker 1 Nov 29, 2021
Tutela: an Ethereum and Tornado Cash Anonymity Tool

Tutela: an Ethereum and Tornado Cash Anonymity Tool The repo contains open-source code for Tutela, an anonymity tool for Ethereum and Tornado Cash use

TutelaLabs 96 Dec 05, 2022
Simple encryption/decryption utility using Pycryptodome module. Working with AES and RSA algorithms.

EncypherUtil Simple encryption/decryption utility using PyCryptodome module. Working with AES and RSA algorithms. THIS UTILITY IS NOT LICENSED AS CRYP

Egor Yakubovich 0 Jun 14, 2022
Mina is a new cryptocurrency with a constant size blockchain, improving scaling while maintaining decentralization and security.

Mina Mina is the first cryptocurrency with a lightweight, constant-sized blockchain. This is the main source code repository for the Mina project. It

1.6k Jan 07, 2023
A bot written in Python to automatically buy tokens on the Binance Smart Chain as soon as liquidity is provided

A bot written in Python to automatically buy tokens on the Binance Smart Chain as soon as liquidity is provided. If you’ve found this bot useful and have profited from it please consider donating any

473 Dec 25, 2022
How to setup a multi-client ethereum Eth1-Eth2 merge testnet

Mergenet tutorial Let's set up a local eth1-eth2 merge testnet! Preparing the setup environment In this tutorial, we use a series of scripts to genera

Diederik Loerakker 24 Jun 17, 2022
This project is a proof of concept to create a dashboard using Dash to display information about various cryptocurrencies.

This project is a WIP as a way to display useful information about cryptocurrencies. It's currently being actively developed as a proof of concept, and a way to visualize more useful data about vario

7 Apr 21, 2022
Python Steganography data hiding in image

Python-Steganography Python Steganography data hiding in image data encryption and decryption im here you have to import stepic module 1.open CMD 2.ty

JehanKandy 10 Jul 13, 2022
Two modules that display rates of fiat currencies and cryptocurrencies

currency-rates-polybar Two modules that display rates of fiat currencies and cryptocurrencies Setup Clone the repository somewhere Move (or create sym

Peskov Sergey 2 Apr 03, 2022
This demo is an on-chain NFT auction using smart contracts on the Algorand blockchain.

Algorand Auction Demo This demo is an on-chain NFT auction using smart contracts on the Algorand blockchain. Usage The file auction/operations.py prov

1 Jan 27, 2022