Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Python project scaffolding tool.
$ pip install aedificator
In the directory where you want the scaffolding to happen, type
$ aedificate your_project_name
This will create a following structure:
current_working_directory
├── .dockerignore
├── .flake8
├── .gitignore
├── Makefile
├── README.md
├── src
│ └── your_project_name
│ └── __init__.py
├── tests
│ └── __init__.py
└── tox.ini
You can now start putting your code in the src/your_project_name
directory.
--target-dir
change the directory where the scaffolding happens (default: .
)--line-length
change the maximum line length to be enforced by Black
and flake8
Consult $ aedificate --help
for up-to-date info.
Aedificator comes with preconfigured formatting, linting, type checking and testing
options, leveraging the power of tox
. If you do not have tox
installed, type
$ pip install tox
Now, use
$ tox -e linters
for formatting, linting, and type checking (or tox -e format|flake8|mypy
for just one
of them) and
$ tox -e py37|py38|py39|p310
for your test suites.
Use
$ tox
if you want it all. ;)
A small note: tox
will fail as long as you have no tests in your tests
directory.
If you like to see green colour, while you still have no tests, limit yourself to
tox -e linters
(and hurry to add some tests)
FAQs
Aedificator - Python project scaffolding tool
We found that aedificator 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
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.