Skip to content

Instantly share code, notes, and snippets.

@jugmac00
jugmac00 / gist:72477b1f36313359d0c5a14515faf9e6
Last active May 22, 2019 12:09
Ideas for the blog post about "how to start contributing to the Zope universe"
new sections
------------
- version pinning
- exceptions (Sphinx = new versions Python 3 only), see https://github.com/zopefoundation/Zope/pull/581
- requires.io
- adding a new key to the Zope configuration, see https://github.com/zopefoundation/Zope/issues/580
- all zope projects in overview https://zope3.pov.lt/py3/travis.html?filter=zope and https://github.com/zopefoundation/meta/issues/4
update sections
---------------
@jugmac00
jugmac00 / test-run
Created April 25, 2019 09:25
ZEO - local test run fails
(ZEO) jugmac00@jugmac00-XPS-13-9370:~/Projects/ZEO$ bin/test -vv -j3
Running tests at all levels
Running .EmptyLayer tests:
Set up .EmptyLayer in 0.000 seconds.
Running:
Ran 0 tests with 0 failures, 0 errors and 0 skipped in 0.000 seconds.
[Parallel tests running in zope.testrunner.layer.UnitTests:
.]
[Parallel tests running in .!no tests here!:
.]
@jugmac00
jugmac00 / tox.ini
Created April 25, 2019 04:27
tox.ini for zeo
[testenv:simple]
# Test that 'setup.py test' works
basepython =
python3.4
commands =
python setup.py -q test -q
deps = {[testenv]deps}
[testenv:coverage]
basepython =
import click
from app import create_app
from config import Config
app = create_app(Config)
@app.cli.command()
def initialize_database():
# download the pwned password list from https://haveibeenpwned.com/Passwords
# (sha1 / ordered by hash)
# replace "password" with the password you want to check
time look -f $(echo -n password | sha1sum | awk '{print $1}') ordered_hashes.txt
06. April 2019 LinuxInfoTag in Augsburg
03. - 04. Mai 2019 PyDays Vienna
08. - 10. Mai 2019 Zope Sprint in Halle
25. - 26. Mai 2019 PyCon Web in München
import codecs
import cStringIO
import csv
class CsvConverter(object):
"""Convert a given list into CSV.
CsvConverter takes a data structure (list of iterables), and converts
it into a CSV.