
Security News
Open Source Maintainers Feeling the Weight of the EU’s Cyber Resilience Act
The EU Cyber Resilience Act is prompting compliance requests that open source maintainers may not be obligated or equipped to handle.
Creates a simple package structure, Fire, git, PyPI, bumpversion, pytest and configfile ready
To create a new python project is a bit tedious task, especially if one doesn't know how to.
This purpose of this package is to make a simple, but still functional project structure.
pip3 install codeframe
Try just:
codeframe myproject myunit
This will create:
myproject
and inside:bin/myproject
named bin_myproject
,myunit
, that is soft-linked as test_myunit
, so it works
with pytest
,version.py
, that works with bumpversion
myproject
, that contains softlinks to ../
so
that the package structure workssetup.py
file, where you need to fill the requirements list and
other thingsREADME.org
, that will generate README.md
when ./distcheck
is
runconfig
module it creates a new config DIR
~/.config/myproject
jupyter
that is opened in the
myproj
directory.bin_myproject
make the script inside bin/
callable
(but git pull from elsewhere looses the hardlink!)pip3 install -e .
config
module can be both - used at a new project and imported
from any project from codeframe import config
README.md
Thanks to Fire
, each module can be developed separately and CLI can be
finally tuned in bin/myproject
(hard-linked to bin_myproject
) file.
FAQs
Automatically created environment for python package
We found that codeframe 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
The EU Cyber Resilience Act is prompting compliance requests that open source maintainers may not be obligated or equipped to handle.
Security News
Crates.io adds Trusted Publishing support, enabling secure GitHub Actions-based crate releases without long-lived API tokens.
Research
/Security News
Undocumented protestware found in 28 npm packages disrupts UI for Russian-language users visiting Russian and Belarusian domains.