vitiral / artifact_py Goto Github PK
View Code? Open in Web Editor NEWartifact re-imagined in python
License: Other
artifact re-imagined in python
License: Other
The "code_search_url" is for code-hosting tools that allow you to "search" for items. It will simply put the full artifact name in, allowing the links to go to the search.
make lint
shows a whole bunch of trivial lint issues that I have yet to address. Would be good to get things documented a little bit and other fixes.
I'm adding the functionality (at all) in the lint module, but it is not yet well tested
Before I start trying to get things working on Windows, I thought I'd try on Ubuntu. I have standard installs of virtualenv, python2, python3, make, and most other traditional development utilities installed. When I try to run make init
, I receive the following output:
josh@dev:~/Projects/artifact_py$ make init
# python2
virtualenv --python=python2 py2
Running virtualenv with interpreter /usr/bin/python2
New python executable in /home/josh/Projects/artifact_py/py2/bin/python2
Also creating executable in /home/josh/Projects/artifact_py/py2/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
py2/bin/pip install -r requirements.txt
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Collecting anchor_txt (from -r requirements.txt (line 1))
Collecting networkx (from -r requirements.txt (line 2))
Collecting pyyaml (from -r requirements.txt (line 3))
Collecting six (from -r requirements.txt (line 4))
Using cached https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl
Collecting decorator>=4.3.0 (from networkx->-r requirements.txt (line 2))
Using cached https://files.pythonhosted.org/packages/5f/88/0075e461560a1e750a0dcbf77f1d9de775028c37a19a346a6c565a257399/decorator-4.4.0-py2.py3-none-any.whl
Installing collected packages: six, pyyaml, anchor-txt, decorator, networkx
Successfully installed anchor-txt-0.1.6 decorator-4.4.0 networkx-2.2 pyyaml-5.1.1 six-1.12.0
py2/bin/pip install -e ../anchor_txt
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
ERROR: ../anchor_txt is not a valid editable requirement. It should either be a path to a local project or a VCS URL (beginning with svn+, git+, hg+, or bzr+).
Makefile:13: recipe for target 'init' failed
make: *** [init] Error 1
I tried a few different edits to the makefile, using file:///
, etcetera, but was unable to perform a successful fix. I am not very familiar with using virtualenv, so it may simply be that I have set something up incorrectly. Input or suggestions would be appreciated :)
artifact_py lint
should run lints. The general design is defined at https://github.com/vitiral/artifact_py#SPC-design.lint
The items to complete are:
project.impls
dict[str, list]` for this reason)artifact export --format md -i to fix
).doc_url
This can be done in separate PRs or several combined into a single.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.