Drain-swamp

Latest version: v2.0.0

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 10

2.0.0

--------------------------

- feat: approach for requirements organize by venvs rather than folders
- feat(lock_inspect): add unlock_compile implementation
- refactor(lock_toggle): move InFile related --> lock_infile
- docs(conf.py): add autodoc_type_aliases for documenting TypeAlias
- test: lock_util.replace_suffixes_last rather than _safe_path.replace_suffixes
- test(lock_infile): add test for InFiles.write

.. _changes_1-8-6:

1.8.6

--------------------------

- feat: add command pipenv-unlock fix (14)
- fix(lock_inspect): Pins.subset_req Windows unsafe path comparison
- refactor(lock_inspect): add _wrapper_pins_by_pkg Pins.by_pkg wrapper function
- test(test_lock_inspect.py): use get_locals on _wrapper_pins_by_pkg
- chore(MANIFEST.in): remove global include of .lnk files
- chore(tox-test.ini): turn on pytest verbose and show locals

.. _changes_1-8-5:

1.8.5

--------------------------

- ci(python-nightly): for tox from python version strip -nightly
- chore(branch-test-others): update to use env.OS_SHORT
- chore(python-nightly): update to use env.OS_SHORT
- ci(tox-test.ini): from setenv remove COVERAGE_FILE
- ci(tox-test.ini): allow coverage combine no data to combine error
- ci(testsuite): env.OS_SHORT unavailable in same step
- ci(testsuite): append OS_SHORT into GITHUB_ENV
- feat(tox-test.ini): add cov.pth to inform coverage about subprocess
- ci(testsuite): try tox -e with matrix.os-short
- ci(testsuite): tox-test use -e to restrict to one python version
- fix(mypy): really annoying catch 22 try-except import block
- ci: bump msftcangoblowm/drain-swamp-action to 1.0.2
- chore: add pins-cffi.in. Adjust tests
- chore: bump cffi to 1.17.1
- chore: bump logging-strict to 1.3.6
- chore: bump pyproject-hooks to 1.2.0
- chore: bump logging-strict to 1.3.5
- fix: dist.metadata.name --> dist.name setuptools3319
- refactor: remove plugin ds_refresh_links
- refactor: stop editing pyproject.toml snippet
- refactor: remove .lnk stop using .lnk also in ci
- refactor: remove pipenv-unlock is_lock and pipenv-unlock refresh
- fix(pyproject.toml): required dependencies unlock
- ci: pip install requirements on one line
- ci(release): try --use-pep517 to deal with setuptools3319
- fix(tox.ini): flake8-pyi and black disagree. Ignore flake8 failure
- chore: bump drain-swamp-snippet to 1.0.1
- chore: bump logging-strict to 1.3.4
- fix: add support for .shared.in (13)
- fix: pins.in and prod.in now have extension .shared.in
- fix: For multiple suffixes check only last suffix
- feat: add pyproject_reading from setuptools-scm (MIT)
- feat(patch_pyproject_reading): add TOML array of tables support
- feat(pep518_read): find_pyproject_toml add support for test files
- fix(pep518_read): find_pyproject_toml given a valid file path, avoid reverse search
- ci: condense multiple pip calls

.. _changes_1-8-3:

1.8.3

--------------------------

- ci(test-coverage): unique job name and py39 --> py310
- ci(quality-docs): fix outputs job name
- fix: importlib-metadata ensure use latest version
- refactor: build plugins prefix plugin name to messages
- refactor(lock_toggle): improve instructions when missing .unlock or .lock files
- ci(quality-docs): separate workflow for docs
- ci: bump pypa/gh-action-pypi-publish to 1.10.3
- ci: drain-swamp-action version is 1.0.1 not v1.0.1
- fix: click.Path parameters receive as pathlib.Path. Previously str
- chore: normalize pip and setuptools versions
- chore: bump actions/checkout to v4.2.0
- docs: add mission and contributing
- chore: rtd and tox.ini target docs py39 --> py310
- docs: py39 --> py310
- chore: two venvs. docs py310. Everything else py39
- docs(Makefile): catch all target comment out

.. _changes_1-8-2:

1.8.2

--------------------------

- fix: resolve_path cannot find executable fallback to pep366 invocation
- refactor: rename tests/test_snip --> tests/_good_snips
- chore: remove dependency pytest-cov
- docs: rewrite front page
- ci: from drain-swamp-action remove input fetch_tags
- ci: actions/checkout put repository in with block
- ci(release): kind tag not env.RELEASE_VERSION

.. _changes_1-8-1:

1.8.1

--------------------------

- ci: use msftcangoblowm/drain-swamp-action
- chore(workflows): review gha versions

.. _changes_1-8-0:

Page 1 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.