Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | docs: document avaiable security measures (#2270) | Iwan Aucamp | 2023-03-16 | 2 | -0/+202 |
| | | | | | | | | | docs: document available security measures Several security measures can be used to mitigate risk when processing potentially malicious input. This change adds documentation about available security measures and examples and tests that illustrate their usage. | ||||
* | fix: validation issues with examples (#2269) | Iwan Aucamp | 2023-03-13 | 15 | -57/+114 |
| | | | | | | | | | I want to add examples for securing RDFLib network access using `sys.addaudithook` and `urllib.request.install_opener`, but I want to also validate the examples in our CI pipeline, so we can demonstrate they work to our users. This change adds validation for all examples, and the addition of the security examples in a seperate PR will then also get validated. | ||||
* | docs: fix sphinx nitpicky issues (#2036) | Iwan Aucamp | 2022-07-18 | 2 | -3/+3 |
| | | | | | | | | | | | | | Enable nitpicky mode for Sphinx and fix all warnings and errors that occur when running with nitpicky enabled. Other changes: - Add a tox environment for building docs (-docs). This is so we can test building docs on various versions of python as there seems to be some differences in warnings between different versions. This tox environment is enabled for linux CI builds. - Change readthedocs to use python 3.9 as earlier versions do not handle `@typing.overload` with type aliases. - Fixes https://github.com/RDFLib/rdflib/issues/1878 | ||||
* | Address lingering instances of deprecated `tempfile.mktemp` (#1942) | Graham Higgins | 2022-05-15 | 1 | -2/+2 |
| | | | Updated two instances of lingering deprecated `tempfile.mktemp` usage to use current safe tempfile idiom. | ||||
* | Delete example, unsatisfiable imdbpy dependency. | Graham Higgins | 2022-04-24 | 1 | -152/+0 |
| | |||||
* | Add isort (#1689) | eggplants | 2022-02-21 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | * add: isort configure file * fix: isort $ isort . * add: isort to dev deps * add: isort to CI * fix: move .isort.cfg into setup.cfg * fix: re-formatted * fix: isort target path * Use pre-commit to check isort pre-commit CI can auto fix this, and this way we can idenpendently evaluate the formatting of the code from the validity of the code. Co-authored-by: Iwan Aucamp <aucampia@gmail.com> | ||||
* | re-do, including changes from aucampia's PR | Graham Higgins | 2021-12-15 | 3 | -3/+3 |
| | |||||
* | blacked everything6.0.0 | Nicholas Car | 2021-07-20 | 6 | -28/+39 |
| | |||||
* | Updated film.py | Dmitriy | 2021-07-09 | 1 | -2/+2 |
| | | | Removes the need to add quotation marks in the user input which otherwise causes the program to loop at line 135 or crash at line 141. | ||||
* | Merge branch 'master' into docco_clean | Nicholas Car | 2021-07-02 | 4 | -63/+139 |
|\ | |||||
| * | Merge branch 'master' into BerkeleyDB | Nicholas Car | 2021-07-02 | 1 | -0/+146 |
| |\ | |||||
| * | | second BerkeleyDB example | Nicholas Car | 2021-07-02 | 1 | -6/+65 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/RDFLib/rdflib into berkeleydb | Nicholas Car | 2021-06-28 | 4 | -4/+63 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # docs/intro_to_sparql.rst # examples/conjunctive_graphs.py # examples/simple_example.py # examples/sleepycat_example.py # tox.ini | ||||
| * | | | added tests for BerkeleyDB store | Nicholas Car | 2021-06-27 | 1 | -3/+18 |
| | | | | |||||
| * | | | Sleepycat -> BerkeleyDBname change; incomplete code update | Nicholas Car | 2021-05-08 | 2 | -59/+60 |
| | | | | |||||
* | | | | merge master | Nicholas Car | 2021-07-02 | 4 | -3/+206 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | Merge pull request #1289 from RDFLib/dataset_example | Nicholas Car | 2021-06-29 | 1 | -0/+146 |
| |\ \ \ | | |_|/ | |/| | | dataset examples file | ||||
| | * | | remove other decode() for master compatdataset_example | Nicholas Car | 2021-04-24 | 1 | -3/+3 |
| | | | | |||||
| | * | | remove decode() for master compat | Nicholas Car | 2021-04-24 | 1 | -1/+1 |
| | | | | |||||
| | * | | dataset examples file | Nicholas Car | 2021-04-10 | 1 | -0/+146 |
| | | | | |||||
| * | | | Add mypy to CI pipelines and fix errors it raises | Iwan Aucamp | 2021-05-30 | 6 | -14/+12 |
| |/ / | |||||
* | | | minor docco updates | Nicholas Car | 2021-06-18 | 3 | -3/+4 |
| | | | |||||
* | | | ensure all examples work | Nicholas Car | 2021-06-18 | 6 | -32/+35 |
| |/ |/| | |||||
* | | removed simple_example as it didn't do anything interesting | Nicholas Car | 2021-04-25 | 1 | -59/+0 |
| | | |||||
* | | tidied up resource example | Nicholas Car | 2021-04-25 | 2 | -45/+42 |
| | | |||||
* | | removing incomplete and unworking graph_digest_benchmark example | Nicholas Car | 2021-04-25 | 1 | -167/+0 |
| | | |||||
* | | removed RDFa since format no longer supported | Nicholas Car | 2021-04-25 | 1 | -24/+0 |
| | | |||||
* | | trivial syntax fix | Nicholas Car | 2021-04-25 | 1 | -1/+1 |
| | | |||||
* | | load() --> parse() | Nicholas Car | 2021-04-25 | 1 | -3/+7 |
| | | |||||
* | | load() --> parse() | Nicholas Car | 2021-04-25 | 1 | -1/+1 |
| | | |||||
* | | trivial formatting | Nicholas Car | 2021-04-25 | 1 | -3/+3 |
| | | |||||
* | | trivial formatting | Nicholas Car | 2021-04-25 | 1 | -3/+2 |
| | | |||||
* | | improved comments & printouts | Nicholas Car | 2021-04-25 | 1 | -18/+26 |
| | | |||||
* | | improved print formatting | Nicholas Car | 2021-04-25 | 1 | -22/+28 |
| | | |||||
* | | Python 3 syntax, rdflib 5+ namespacing | Nicholas Car | 2021-04-24 | 1 | -5/+14 |
| | | |||||
* | | removed non-resolving links, added new multi-graph e.g., fixed e.g. file ↵ | Nicholas Car | 2021-04-24 | 1 | -2/+0 |
|/ | | | | docco error, fixed parse() for Dataset/ConGr | ||||
* | replace requests with urllib for SPARQLStore/SPARQLUpdateStore, update ↵ | Nicholas Car | 2020-10-03 | 1 | -13/+27 |
| | | | | relevant e.g.s | ||||
* | Merge remote-tracking branch 'origin/master' into t0b3_master | Ashley Sommer | 2020-08-27 | 1 | -3/+3 |
|\ | | | | | | | | | | | | | | | | | # Conflicts: # rdflib/namespace.py # rdflib/parser.py # rdflib/plugins/memory.py # rdflib/plugins/parsers/ntriples.py # test/test_iomemory.py | ||||
| * | Removed IOMemory store | Ashley Sommer | 2020-08-19 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | Renamed Memory2 to Memory Renamed Memory1 to SimpleMemory Set default store to new Memory Fixed tests Fixed docs | ||||
| * | Fix comment | Stig B. Dørmænen | 2020-07-03 | 1 | -1/+1 |
| | | |||||
* | | fix escaping (deprecated since py 3.6) | t0b3 | 2020-06-22 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: t0b3 <thomas.bettler@gmail.com> | ||||
* | | 2to3 whole sourcebase | t0b3 | 2020-06-22 | 2 | -4/+3 |
|/ | | | | Signed-off-by: t0b3 <thomas.bettler@gmail.com> | ||||
* | removed "from builtins import input" as not neededkill-Py2 | Nicholas Car | 2020-05-18 | 1 | -1/+0 |
| | |||||
* | blacked all python files | Nicholas Car | 2020-05-16 | 4 | -11/+16 |
| | |||||
* | removal of all uses of package six | Nicholas Car | 2020-05-16 | 1 | -1/+1 |
| | |||||
* | touched up all examples | Nicholas Car | 2020-03-27 | 20 | -626/+566 |
| | |||||
* | replace foaf:firstName (deprecated) with foaf:givenName in examples and tests | Nicholas Car | 2020-03-06 | 1 | -1/+1 |
| | |||||
* | a slightly opinionated autopep8 run | Gunnar Aastrand Grimnes | 2018-10-30 | 18 | -66/+68 |
| | | | | | | | | opinions is mainly: no to long lines, but not at any cost. notation3.py crashses autopep :D Also rdflib/__init__.py gets completely broken | ||||
* | removed most of the six import from py3compat | Gunnar Aastrand Grimnes | 2017-01-30 | 2 | -3/+4 |
| | | | | now six is used throughout. | ||||
* | converted last test files | Gunnar Aastrand Grimnes | 2017-01-30 | 1 | -12/+16 |
| |