profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/gnattishness/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

sigp/beacon-fuzz 70

Differential Fuzzer for Ethereum 2.0

sigp/beacon-fuzz-corpora 3

Corpora for the beacon-fuzz repository (Differential fuzzer for Ethereum 2.0)

gnattishness/cscope_maps 2

Adapted from Jason Duell - http://cscope.sourceforge.net/cscope_vim_tutorial.html to tweak for my uses and make it easier for using with a vim plugin manager.

icedtrees/unsw-git-workshop 1

Public repository for the UNSW Git Workshop

cjdb01/edic-project 0

COMP2911 Sudoku Project

gnattishness/beacon-fuzz-golang-expt 0

Experiment with bazel building a c-archive for all relevant beacon-fuzz go harnesses

gnattishness/brownie 0

A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.

gnattishness/documentation 0

https://docs.chain.link The Chainlink developer documentation website for Smart Contract Devs and Node Operators

gnattishness/environ-config 0

Configuration with env variables for Python

push eventgnattishness/rotki

Nathaniel Jensen

commit sha a3070ffbf158d7a211f56955f133062ac39acf34

Rename ExchangeInterface to Btcmarkets, to fix manager imports.

view details

Nathaniel Jensen

commit sha 142bb10875db6adc49fc839b2023685581bd60b4

Fix handling empty API key, trade fee denomination.

view details

push time in 14 days

push eventgnattishness/rotki

Nathaniel Jensen

commit sha 77eb500cf17d590cef8717ac3e3daef15ccd396e

Fix logo location.

view details

Nathaniel Jensen

commit sha 8f914cf11b98b3f548a0068a430bd7b6c1ae7dce

Adjust btcmarkets to handle provided secret encoding.

view details

push time in 14 days

push eventgnattishness/rotki

Nathaniel Jensen

commit sha a46e948108e98f1619f45ea14af7cacca620c787

Remove remaining references to independent reserve.

view details

Nathaniel Jensen

commit sha 5101c603365f963919ae5a62564788bac8c3ed67

Some linting fixes.

view details

push time in 14 days

push eventgnattishness/rotki

Nathaniel Jensen

commit sha 9f21212236693e11e025300aad104c00fa4ddfa0

Start of some basic tests.

view details

Nathaniel Jensen

commit sha a3c8b47294da65e20bc4f3db728fd46b3fb81a2d

Add frontent & support files.

view details

push time in 14 days

push eventgnattishness/rotki

Nathaniel Jensen

commit sha e348d4c0799fb7f3960e97fc609ede2cf59b6802

Rough implementation of BTCMarkets ExchangeInterface

view details

push time in 14 days

create barnchgnattishness/rotki

branch : btc-markets

created branch time in 19 days

fork gnattishness/rotki

A portfolio tracking, analytics, accounting and tax reporting application that protects your privacy

https://rotki.com

fork in 22 days

PR opened smartcontractkit/documentation

Update multi-variable-responses.md

Clear up merge conflict remanents.

+0 -4

0 comment

1 changed file

pr created time in a month

push eventgnattishness/documentation

Nat

commit sha 90e40ea21fe5e4c51f9243048ffd67ca60462d26

Update multi-variable-responses.md Clear up merge conflict remanents.

view details

push time in a month

fork gnattishness/documentation

https://docs.chain.link The Chainlink developer documentation website for Smart Contract Devs and Node Operators

fork in a month

startednginx-proxy/nginx-proxy

started time in 2 months

issue closedLedger-Donjon/ledger-donjon.github.io

KPM - Slight Typo

Hi, I think there might be a slight typo at https://github.com/Ledger-Donjon/ledger-donjon.github.io/blame/master/_posts/2021-07-06-kaspersky-password-manager.md#L114 Is this intended to be "the biggest multiple of 10 lower than 32"?

Thanks for the great write up!

closed time in 2 months

gnattishness

issue closedrbarrois/python-semanticversion

Setup.cfg shows support for EOL Python versions?

Hi, In setup.cfg, the current package metadata and python_requires indicates that the EOL python versions 2.7, 3.4, 3.5 are currently supportedby this package. Is this intended?

If not, I'm happy to submit a PR updating this. (I'm just in the process of an unrelated PR and wanting to double check if I should be taking them into account)

Thanks!

closed time in 2 months

gnattishness

issue commentrbarrois/python-semanticversion

Setup.cfg shows support for EOL Python versions?

Many thanks for the clarification!

gnattishness

comment created time in 2 months

pull request commentrbarrois/python-semanticversion

Improve NpmSpec parsing

I also noticed that NpmSpec would probably accept v>0.1.2 as valid. I get that v isn't part of semver, but not sure if >v0.1.2 is preferred or neither. Happy to add something about this in, if you have any thoughts.

gnattishness

comment created time in 2 months

Pull request review commentrbarrois/python-semanticversion

Improve NpmSpec parsing

 def parse(cls, expression):                 subclauses = []                 if cls.HYPHEN in group:                     low, high = group.split(cls.HYPHEN, 2)-                    subclauses = cls.parse_simple('>=' + low) + cls.parse_simple('<=' + high)+                    subclauses = cls.parse_simple('>=' + low.strip()) + cls.parse_simple('<=' + high.strip())                  else:-                    blocks = group.split(' ')+                    blocks = group.split()

This now splits across multiple whitespace, but also allows for newlines (so it would allow >0.1.2 \n<3.4.5) Would it be worth raising an error at the start if the expression contains newlines?

gnattishness

comment created time in 2 months

PullRequestReviewEvent

pull request commentrbarrois/python-semanticversion

Improve NpmSpec parsing

I've left all the commits separate, but I'll squash them once you're happy with the review. Thanks for your time!

gnattishness

comment created time in 2 months

PR opened rbarrois/python-semanticversion

Improve NpmSpec parsing

Makes NpmSpec more closely match the node-semver implementation in what syntax it accepts as valid.

Resolves #115

+92 -7

0 comment

3 changed files

pr created time in 2 months

push eventgnattishness/python-semanticversion

Nathaniel Jensen

commit sha 12d67c808c420ec58ff6ecd3e8ed077eb9eff670

Update changelog.

view details

push time in 2 months

issue commentrbarrois/python-semanticversion

Incomplete support for NpmSpec, according to node-semver

(Note: this extra syntax is all accepted as valid by npm even in strict parsing mode ("loose": false))

gnattishness

comment created time in 2 months

issue openedrbarrois/python-semanticversion

Incomplete support for NpmSpec, according to node-semver

python-semanticversion currently appears to support "canonical" NPM version specs, as according to their range.bnf, but the node-semver implementation also accepts a superset of that syntax as valid. For example, the implementation allows spaces between the prefix and the version (> 1.2.3), or additional whitespace within a hyphen-range (0.1.2 - 3.4.5). It also has a ~> prefix, which appears to be equivalent to ~.

The NpmSpec does not accept these as valid, and raises a ValueError.

I believe that NpmSpec should aim to be equivalent to the node-semver implementation, correctly parsing anything NPM accepts as valid.

Note also the related issue npm/node-semver#392, which goes into more detail about the discrepancy between the syntax definition and the implementation.

created time in 2 months

push eventgnattishness/python-semanticversion

Nathaniel Jensen

commit sha 2e21f5ab638f77f6bc0468b55a97fe49012b9c9d

Add '~>' as an alias for '~'.

view details

push time in 2 months

push eventgnattishness/python-semanticversion

Nathaniel Jensen

commit sha f4ce03c140b655f2c9a58709b25e020ce910f087

Add tests to handle weird whitespace

view details

Nathaniel Jensen

commit sha 7b0092617a2ecbd1b4511190c3baf7c8c77fdca7

Test for spaces between simple spec clauses.

view details

Nathaniel Jensen

commit sha 77ef19a8dbdb88b38c8e3d8c9a4689006c360e84

NpmSpec parsing to allow spaces between simple clauses.

view details

Nathaniel Jensen

commit sha 2fc126d93f6438ffdaabb5d0805bfee458528251

NpmSpec to allow whitespace after operator.

view details

Nathaniel Jensen

commit sha 4f72d2fc8f3b599c78a518eb06aa37fe2d56dbf9

Add more tests for invalid, weird npm expansions.

view details

Nathaniel Jensen

commit sha 3afef0da531852247494e0e76a7f85f97f88d648

Fix mistake with op matching part of the string.

view details

Nathaniel Jensen

commit sha 912cc8a0c5e79732eee55294299671bf20d1b6e1

Add more tests, separate runner for ones requiring simplify

view details

push time in 2 months

push eventgnattishness/python-semanticversion

Nathaniel Jensen

commit sha 688ebf45c4aa05f0c4395c26321db118c3294a91

Fix mistake with op matching part of the string.

view details

Nathaniel Jensen

commit sha 9a6aa597db6b097781999504cd810de89f2ef0c8

Add more tests, separate runner for ones requiring simplify

view details

push time in 2 months

push eventgnattishness/python-semanticversion

Nathaniel Jensen

commit sha ef2abe422e12d118ab18c35d80bd8f13afde3bd6

Add more tests for invalid, weird npm expansions.

view details

push time in 2 months

push eventgnattishness/python-semanticversion

Nathaniel Jensen

commit sha 67ad6e74f7faffe5b0c570d1a5d2c2a98597f08f

NpmSpec to allow whitespace after operator.

view details

push time in 2 months

push eventgnattishness/python-semanticversion

Nathaniel Jensen

commit sha af300d32889178ed60204b7d8142843a825d0122

Test for spaces between simple spec clauses.

view details

Nathaniel Jensen

commit sha ddfa7e9f63db4f84883c621b9d08d56c1f524fac

NpmSpec parsing to allow spaces between simple clauses.

view details

push time in 2 months

issue openedrbarrois/python-semanticversion

Setup.cfg shows support for EOL Python versions?

Hi, In setup.cfg, the current package metadata and python_requires indicates that the EOL python versions 2.7, 3.4, 3.5 are currently supportedby this package. Is this intended?

If not, I'm happy to submit a PR updating this. (I'm just in the process of an unrelated PR and wanting to double check if I should be taking them into account)

Thanks!

created time in 2 months

issue commentLedger-Donjon/ledger-donjon.github.io

KPM - Slight Typo

Ah, and for the code-block just below, it should probably be: ` return charset[uGen%10];

gnattishness

comment created time in 3 months