Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Readme
dagsesh
Plugin in your Project's Test SuiteAn Apache Airflow session context manager that overrides the default AIRFLOW_HOME
path with a random, ephemeral alternate.
Why is this useful? As per the Airflow configuration docs:
The first time you run Airflow, it will create a file called
airflow.cfg
in your$AIRFLOW_HOME
directory (~/airflow
by default).
Dagsesh delays the creation of AIRFLOW_HOME
using a lazy-loading facility whilst injecting it with a random alternate. Great if you want to create a pristine Airflow environment for repeatable testing.
Dagsesh can be used as a convenient pytest plugin to prime an Airflow environment for testing.
Makester is used as the Integrated Developer Platform.
Follow these notes to get GNU make.
Get the code and change into the top level git
project directory:
git clone git@github.com:loum/dagsesh.git && cd dagsesh
NOTE: Run all commands from the top-level directory of the
git
repository.
For first-time setup, get the Makester project:
git submodule update --init
Initialise the environment:
make init-dev
Keep Makester project up-to-date with:
git submodule update --remote --merge
There should be a make
target to get most things done. Check the help for more information:
make help
We use pytest. To run the tests:
make tests
dagsesh
Plugin in your Project's Test SuiteAdd the dagsesh
package as a dependency to your project's development environment so that the plugin is installed and visible in your PYTHONPATH
. dagsesh
takes care of the distribution's entry point so that pytest
automatically finds the plugin module. Nothing else needs to be done.
NOTE: See Making your plugin installable by others for more information.
FAQs
Dagsesh: Airflow session manager
We found that dagsesh demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.